👤 소개
저는 기술을 통해 팀의 협업 문제를 해결하는 것을 즐깁니다. 복잡한 코드로 인해 유지보수가 어려웠던 문제를 풍부한 도메인 모델을 적용해 누구나 이해하기 쉬운 코드로 개선한 경험이 있습니다.
또한, 잦은 코드 스타일 충돌과 배포 병목 현상을 해결하고자 CI/CD 파이프라인을 구축했습니다. 이는 팀원들이 불필요한 논의 없이 핵심 개발에 집중하고, 타 팀과의 소통을 원활하게 만드는 기반이 되었습니다.
입사 후에도 동료의 목소리에 귀 기울이고, 적극적인 소통과 기술 개선으로 팀의 성장에 실질적으로 기여하겠습니다.
🛠 핵심 기술 스택
Backend
- Java
- Spring Boot
- Spring Data JPA
- Node.js
Database
- MySQL
- MongoDB
- Redis
DevOps & Infra
- AWS (EC2, ECS, ALB)
- Jenkins
- GitHub Actions
- Docker
- Nginx
AI / Collab & Tools
- PyTorch
- Git
- Swagger
- SonarQube
- ELK
- Grafana
🚀 프로젝트
오늘의 OTT
Node.js와 MongoDB 기반으로 콘텐츠 API를 개발하고, '10진수 자릿값 합산' 알고리즘으로 데이터 중복 문제를 해결한 프로젝트입니다.
- Node.js
- MongoDB
- AWS EC2
- Swagger
Bookking
Redisson 분산 락을 통한 결제 동시성 제어 및 AWS Native 아키텍처 개선으로 안정성과 검색 성능을 확보한 도서 검색 서비스입니다.
- Spring Boot
- Redisson
- AWS
- Jenkins
- ECS
CateQuest
1인 백엔드로서 MVP 개발을 주도하고, PyTorch로 AI 언어 모델을 파인튜닝하여 '카테고리별 맞춤 질문'을 생성하는 앱입니다.
- Spring Boot
- PyTorch
- JPA (N+1 해결)
- GitHub Actions