어디서든 성장하는 Back-End 주니어 개발자
OOP, JPA 기반 ORM, 예외 처리 및 디자인 패턴 적용, 테스트 코드 작성
RESTful API 개발, JWT 인증/인가, Swagger/OpenAPI 문서화, Security 필터 체인 구성
RDB 설계, 인덱싱 및 성능 최적화, JPA NativeQuery 및 쿼리 튜닝
반응형 웹, 웹 표준 및 접근성 준수, 모듈화된 컴포넌트 기반 UI 구현
비즈니스 로직 처리, 컴포넌트 기반 UI 개발, 상태관리(Redux), TypeScript 기반 개발
Vuex 기반 상태관리, Kakao Map API 연동, 컴포넌트 기반 SPA 구현, Axios를 통한 REST API 연동
Dart 언어 기반의 크로스 플랫폼 앱 개발, 상태관리(Provider), 모바일 UI/UX 구성
머신러닝(Keras, Scikit-learn, TensorFlow), 컴퓨터 비전(OpenCV), 자연어처리(NLTK), 데이터 처리(Pandas, NumPy)
C# 기반 3D 오브젝트 구현, AR 애플리케이션 개발(AR Foundation)
와이어프레임 및 UI 디자인, 프로토타이핑, 디자이너-개발자 협업
서울 명소 기반 보물찾기 미션 플랫폼 │ 팀 프로젝트 (2인)
기간 - 2024.04 ~ 2024.06
역할 - Back-End, Front-End, UI/UX
기술 - Java, Spring Boot, JPA, MySQL, Vue.js, Kakao Map API, JWT, AWS (EC2, S3, RDS)
GitHub FE - https://github.com/lets-go-trip/treaXure-frontend
GitHub BE - https://github.com/lets-go-trip/treaXure-backend프로젝트 상세
- 서울 주요 명소를 탐험하며 미션을 수행하고 인증 게시물을 업로드하는 게임형 서비스 기획
- Vue.js 기반 반응형 UI 구성 및 Kakao Map API를 이용한 동적 마커 렌더링 구현
- JWT 인증, Kakao/Naver OAuth2 로그인 기능 구현
- 게시물 좋아요, 댓글, 유사도 점수 기반 추천 기능 등 사용자 상호작용 기능 개발
- 미션, 장소, 게시글, 방문기록, 좋아요 등 주요 도메인 설계 및 REST API 문서화 (Swagger)
- 게시물 유사도 비교를 위한 AI 서버 연동 및 유사도 기반 점수화 로직 처리
- AWS EC2에 백엔드 배포, S3를 통한 이미지 업로드, RDS로 DB 운영
- 프로젝트 ERD 및 API 명세서 작성, 팀 내 Git Flow 적용 및 코드 리뷰 주도
K-pop 아이돌 팬들을 위한 굿즈 중고거래 플랫폼 │ 개인 프로젝트
기간 - 2024.03 ~ 2024.12
기술 - MySQL, Spring Boot, Java, React, TypeScript, AWS EC2
GitHub FE - https://github.com/ChoiaeMarket/ChoiaeMarket_Web
GitHub BE - https://github.com/ChoiaeMarket/ChoiaeMarket_Server프로젝트 상세
- 초기 기능 정의 및 화면 기획 진행
- Figma를 이용하여 UI/UX 디자인
- 데이터베이스 테이블 ERD 설계(상품 및 사용자 정보를 저장)
- MySQL을 이용하여 데이터베이스 구현
- 조회, 등록, 수정, 관리 등 중고거래에 필요한 REST API 설계 및 Notion에 명세서 정리
- Spring Boot에서 CRUD 개발
- React에서 Request & Response 개발
- AWS EC2로 서비스 배포
멀티플레이가 가능한 UNO 보드게임 │ 팀 프로젝트 (4인)
기간 - 2023.03 ~ 2023.05
역할 - Team Reader, Socket Develop Part
기술 - Python, WebSocket
GitHub - https://github.com/Seoultech-Software-Engineering/Project_UNO프로젝트 상세
- 팀장으로 전체적인 회의 리드 및 문서 작업 담당
- 협업에 앞서 코딩&커밋 컨벤션 정의초기 기능 정의 및 화면 기획 진행
- 주 2회 페어 프로그래밍으로 작업 및 Wiki에 미팅 로그, 백로그 작성
- Python으로 게임 기능 구현
- TCP/IP 소켓 통신을 통해 멀티프로세스로 멀티플레이 기능 구현, 업적 시스템 구현
- 테스트 커버리지 측정 및 리팩토링
- exe 실행 파일로 제작
가구 시뮬레이션을 위한 유니티 기반 증강현실 애플리케이션 │ 개인 프로젝트
기간 - 2023.03 ~ 2023.05
기술 - Unity, C#, AR Foundation, Google ArCore XR
GitHub - https://github.com/nodb/ARRoomSimulator프로젝트 상세
- AR Default Plane을 통해 현실 공간의 특징점을 토대로 공간 인식
- XR Origin을 통해 가상 세계에 랜더링된 AR 콘텐츠를 현실 좌표공간에 매핑
- 조작 패널을 제작해 터치와 스크롤 뷰를 통해 가상의 3D 객체를 AR 공간에서 조정
- 공간 인식, 객체 배치, 객체 선택, 객체 조작, 객체 가려짐 기능을 구현
디스코드 애니메이션 추천 봇 │ 개인 프로젝트
기간 - 2022.08 ~ 2022.12
기술 - Python, discord.py, py-cord
GitHub - https://github.com/nodb/DeokmingBot프로젝트 상세
- discord.py를 통해 discord bot 활성화 파일을 작성
- 애니메이션 사이트인 라프텔 API를 통해 애니메이션 정보를 파싱할 수 있게 키 생성
- 정보를 입력하면 라프텔의 작품 API, 키워드 API, discover API, recommend API를 가져오게 구현
- Discord Bot API를 이용하여 원하는 기능에 각각의 명령어를 정의하여 할당
- Discord Bot에 명령어만으로 애니메이션 검색, 추천 등 다양한 기능을 제공
Deep Q-Network(DQN)을 적용한 2048 게임 │ 개인 프로젝트
기간 - 2023.03 ~ 2023.06
기술 - Python, OpenAI Gym, Keras, TensorFlow, Matplotlib, CUDA, cuDNN, Jupyter
GitHub - https://github.com/nodb/2048DQN프로젝트 상세
- OpenAI Gym 인터페이스를 사용하여 2048 게임을 구현
- 딥러닝 알고리즘 DQN 적용을 위해 상태, 행동, 보상을 정의
- 로그 정규화, 원핫 인코딩으로 신경망 입력 전처리하여 게임을 학습 형태로 변환
- Keras의 Sequential API를 사용하여 신경망 모델 정의
- keras-rl 라이브러리를 사용하여 DQN 에이전트 구현
- DQN 신경망을 사용하여 최적의 정책을 학습
- 학습 후 에이전트의 성능을 평가
카메라 캘리브레이션 및 렌즈 왜곡 보정 프로그램 │ 개인 프로젝트
기간 - 2024.03 ~ 2023.05
기술 - Python, OpenCV
GitHub - https://github.com/nodb/DistortionCorrection프로젝트 상세
- OpenCV 기반으로 카메라 렌즈의 왜곡을 교정하는 GUI 프로그램 구현
- 체커보드 패턴을 이용한 카메라 캘리브레이션 기능 구현 (이미지 3장 이상 필요)
- 캘리브레이션 수행 시 선택된 이미지 수, RMS 오차, 카메라 행렬(K), 왜곡 계수(k1~k5)를 콘솔에 출력
- 보정 모드에서는 Tab 키로 보정 적용 여부를 실시간 토글할 수 있으며, ESC 키로 종료 가능
- GUI 화면에 실시간으로 보정 전(original) / 보정 후(distorted correction) 결과를 비교 출력
- 사용자가 직접 캘리브레이션 이미지 선택 과정을 수행하며 직관적인 조작 경험 제공
- 갤럭시 S22U 카메라(0.6배율) 테스트 결과를 바탕으로 왜곡 보정 효과 검증
서울과학기술대학교 컴퓨터공학과 학사 │ 2019.03 ~ 2025.02
삼성청년SW·AI아카데미(SSAFY) │ 2025.01 ~
SQLD
정보처리기사
컴퓨터활용능력 1급
OPIc IM2