
Contact
Summary
- End to End 프로젝트 진행으로 기획에서 개발, 배포까지 전 과정을 경험해 보았으며 이해하고 있습니다.
- SpringBoot, Django와 Flask를 이용해서 REST API 개발을 한 경험이 있습니다.
- AWS와 같은 클라우드 환경을 기반으로 CD 파이프라인을 설계하여 컨테이너 자동배포를 경험해 보았습니다.
Experiences & Projects
팀 프로젝트
Link - Mathrone
2021.09 ~ 개발 중
- 수학 문제집 풀이를 통한 모의고사 사이트 ‘Mathrone’ 서비스 개발
- 반복적인 오름차순 정렬을 Redis의 Sorted Set 이용하여 랭킹 기능 API 개발
- AWS CodeDeploy와 Github Actions를 이용한 자동배포 기능 구현
- SpringBoot를 이용한 REST API 설계 및 개발
- React, TypeScript를 이용한 문제 풀이 사이트 및 결과 페이지 개발
Silicon Valley
Software Boot Camp
Link - Waiter
2022.12 ~ 2023.01
- 가게의 원격 웨이팅 신청 및 웨이팅 관리를 해주는 ‘Waiter’ 서비스 개발
- ElasticSearch를 이용한 가게 검색 기능 개발
- LogStash를 이용한 DB와 ElasticSearch와의 실시간 동기화
- Firebase Cloud Messaging을 이용한 안드로이드 앱 실시간 팝업 발송 API 개발
- Postgre GIS를 이용한 좌표 기반 일정 거리 이내의 장소 조회 쿼리 작성 및 API 개발
팀 프로젝트
Link - Fish-It
2022.03 ~ 2022.08
- 물건의 희망 가격을 등록하면 다나와에서 실시간 크롤링을 통해 희망가 이하로 떨어질 경우 메일을 보내주는 Fish-It 서비스를 개발
- Spring Boot 멀티스레딩을 이용한 안정적인 Google SMTP 메일 전송 기능 개발
- Github Actions과 AWS ECS를 기반으로한 Backend Docker Container의 CD 기능 개발
- Spring Boot을 이용한 REST API 설계 및 개발
Silicon Valley
Software Techeer Boot Camp
Link - G구멍
2022.07 ~ 2022.08
- 강아지 사진을 통한 품종 예측과 견종에 대한 정보를 제공하는 ‘G구멍’ 서비스를 개발
- 안정적인 요청 처리를 위해 RabbitMQ와 Celery를 이용한 데이터 파이프라인 개발
- AWS RDS와 S3 bucket을 이용한 DB 설계 및 연동
- Selenium을 이용한 다양한 견종의 사진 크롤링
- Pytorch를 이용한 견종 분류 AI 모델 학습 및 개발
Stacks
Back-End
-
Spring Boot
-
MySQL, PostgreSQL
-
RabbitMQ
-
Django, Flask
-
Redis
-
ELK Stack
Front-End
-
React.js
-
BootStrap, Tailwind
-
TypeScript