1️⃣ Backend Engineer
사용자 문제를 기술로 해결해 실제 서비스로 만드는 백엔드 개발자 신진범입니다.
성능·보안·운영을 함께 고려하며, 기술 기반 창업으로 이어질 수 있는 SW 서비스를 지향합니다.
🔽 Reference
🔽 Education
한양대학교 ERICA 컴퓨터학부(2021 ~ 현재, 4학년 1학기 재학)
- GPA: 4.17/4.5 (Major GPA: 4.38)
🔽 Tech Stacks
📌 Spring, Data JPA
- Spring Boot를 사용하여 웹 애플리케이션을 개발합니다.
- JPQL 및 DTO Projection을 적극 활용하여, 불필요한 엔티티 로딩을 방지하고 쿼리 조회 성능을 최적화합니다.
📌 Docker
- 애플리케이션 배포 시 컨테이너화하여 배포 환경을 일관되게 유지합니다.
- Docker Compose를 활용해 의존 서비스를 함께 구성하여 팀의 개발 환경을 통일합니다.
📌 Git/Github
- 주로 Git-flow를 단순화시킨 전략(release 생략)을 사용하여 프로젝트를 진행합니다.
📌 MySQL/Redis
- MySQL: 서비스의 메인 데이터베이스로 활용하며, 인덱스를 설계하여 조회 성능을 개선합니다.
- Redis: 자주 조회되는 데이터를 캐싱하고, API Rate Limiting을 구현하여 과도한 트래픽으로부터 서버를 보호합니다.
📌 AWS / Nginx
- 규모에 따라 EC2/RDS/ElastiCache를 적절히 선택하여 인프라를 구축합니다.
- ALB를 활용하여 **무중단 배포(Blue/Green)**를 구현합니다.
- Nginx를 HTTPS 리버스 프록시로 활용합니다.
🔽 AI 활용 경험
- Codex Cli를 활용한 테스트 자동화 및 API 명세서 작성
- Codex Cli를 활용한 보안 취약점 탐색 및 진단 리포트 생성
- OpenAI API를 웹 서비스에 연동하여 수치 데이터를 자연어 기반 설명으로 변환함으로써, 사용자가 데이터를 보다 직관적으로 이해할 수 있도록 함