백엔드 개발 경험이 있습니다. 가능한 언어는 C++, JAVA, Python이고 SpringBoot, Flask, Django 프레임워크를 이용한 개발 경험이 있습니다.
개발에 있어 관심 분야로는 웹사이트, 인공지능 등이 있습니다.
웹사이트 개발에 있어 백엔드 개발자로 참가하였습니다.
웹사이트의 MVP는 사용자가 요청한 학습목표에 대하여 커리큘럼을 구체적으로 제시하고, 커리큘럼에 존재하는 소목표의 난이도에 맞추어 학습일정을 커리큘럼과 함께 제시합니다.
커리큘럼은 LLM모델(OpenAI API를 이용하여 모델링)을 모델링하여 생성하였고, 이 과정에서 Flask서버를 간단하게 제작하였습니다.
웹사이트의 서버는 SpringBoot 프레임워크를 이용하여 제작하였고, MVC패턴을 채택하였습니다.
Flask와 SpringBoot는 Docker를 이용하여 이미지화하여 AWS의 EC2로 배포하였습니다.
DB는 MySQL과 MemoryDB를 이용하였습니다.
학생의 프로그래밍 언어 문법 강의
(ex. C, C++, Python, JavaScript,..)
알고리즘 및 자료구조 강의
(ex. BruteForce, DP, Graph,..)
라이브러리 강의
(ex. numpy, scikit-learn, tensorflow,..)
JAVA
C
Python
Flask
여유시간에 기타연주를 하거나 음악을 듣는것이 취미입니다. 3-4년의 기타 연주 경력이 있습니다.
음악 감상과 더불어 화성학 공부와 음향 공부 역시 진행중입니다. 전자회로로 사운드를 변형시키거나, SW부분인 플러그인에 대한 경험을 쌓고 있습니다.