public class Developer { private String name = "이초롱 (Chorong Lee)"; private String role = "Backend Developer"; private String[] currentFocus = { "부트캠프 수료 후 개인 프로젝트 진행 중", "JPA 성능 최적화 & 무중단 배포 경험", "팀 협업부터 개인 프로젝트까지 끊임없이 성장하는 개발자" }; public String introduce() { return "6개월간 4개 프로젝트를 완성하며 빠르게 성장 중입니다. " + "팀 프로젝트 경험과 개인 프로젝트를 통해 실무 역량을 쌓고 있으며, " + "N+1 문제 95% 개선, 무중단 배포 구축 등 실질적인 성과를 만들어왔습니다."; } }
📌 클릭하여 프로젝트 상세보기
프로그래머스 데브코스 백엔드 5기 최종 프로젝트 | 2025.06 ~ 2025.07 (5주)
💡 프로젝트 개요
- 사용자가 직접 장소를 등록하여 주제별 지도(로드맵)를 만들고 공유하는 소셜 플랫폼
- 개인 로드맵, 실시간 협업 지도, 위치 기반 퀘스트 시스템 제공
🔧 기술 스택
Backend: Java 21, Spring Boot, Spring Security, OAuth2, JWT
Data: JPA, QueryDSL, PostgreSQL
Real-time: WebSocket, STOMP
External API: Google Maps API
DevOps: Docker, GitHub Actions, AWS EC2
👨💻 담당 역할
- ✅ 지도 - 레이어 관리 API 개발 (CRUD, Fork 기능)
- ✅ 알림, 공지 API 개발 (CURD, 스케쥴러로 배치작업)
- ✅ Swagger API 문서 자동화 및 프론트엔드 협업
📈 성과 & 배움
- 🎯 대규모 팀 협업 경험 (9명 규모)
- 🎯 WebSocket 기반 실시간 통신 구현
- 🎯 복잡한 도메인 설계 (로드맵, 장소, 레이어, 마커)
- 🎯 Git Flow & PR 리뷰 프로세스 체득
실제 서비스 출시 준비 | 2025.08 ~ 현재 진행중
💡 프로젝트 개요
- 부트캠프 최종 프로젝트를 실제 서비스 수준으로 고도화
- 30명 대상 알파/베타 테스트 후 사용자 피드백 기반 재설계
- GitHub Actions를 통한 Blue-Green 무중단 배포 구축 (개선 중)
🔧 기술 스택
Backend: Java, Spring Boot, Spring Security, JWT
Data: JPA, QueryDSL, MySQL
Frontend: React, TypeScript
DevOps: Docker Compose, GitHub Actions, AWS EC2
👨💻 담당 역할 & 개선사항
- ✅ 댓글/대댓글 시스템 재설계
- ✅ 욕설 필터링 시스템 구현 (악의적 우회 방지)
📈 성과 & 배움
- 🎯 사용자 피드백 기반 개발 (30명 테스트)
- 🎯 부트캠프 종료 후 팀 지속성 유지
- 🎯 부트캠프 당시 시도 못한 기술 스택 적용
Spring Boot 실무 학습 프로젝트 | 2025.10 ~ 2025.12
개인 프로젝트
💡 프로젝트 개요
- Spring Boot 기본기부터 실무 기술까지 학습 목적
- CRUD, 파일 업로드, 동적 검색, 무중단 배포까지 구현
🔧 기술 스택
Backend: Java 21, Spring Boot 3.5.5, Spring Security
Data: JPA, QueryDSL, MySQL 8.0
DevOps: Docker Compose, GitHub Actions, AWS EC2, Nginx
Test: JUnit5, Mockito, MockMvc
👨💻 구현 기능
- ✅ 사용자 관리 (회원가입, 로그인, 프로필)
- ✅ 게시글 CRUD & 조회수
- ✅ 계층형 댓글 시스템 (대댓글, Soft Delete)
- ✅ 파일 업로드 (프로필 이미지, 게시글 다중 이미지)
- ✅ QueryDSL 동적 검색 & 페이징/정렬
- ✅ 통합 예외 처리 & API 응답 표준화
📈 핵심 성과
+ N+1 문제 해결: 쿼리 95% 감소 (21회 → 1회) + Blue-Green 무중단 배포 시스템 구축 + Fetch Join & @EntityGraph 성능 최적화 + JUnit 기반 테스트 코드 작성
만다라트 기법 기반 플랫폼 | 2025.12 ~ 진행중
💡 프로젝트 개요
- 만다라트 기법을 활용한 목표 설정 및 관리 플랫폼
- 9x9 매트릭스로 목표를 시각화하고 진행률 추적
- 부업 아이템으로 기획, 실제 서비스 출시 목표
🔧 기술 스택
Backend: Java, Spring Boot, Spring Security, JWT
Data: JPA, QueryDSL, MySQL, Redis
Frontend: React, TypeScript
DevOps: Docker Compose, GitHub Actions, AWS EC2
📅 진행 상황 (2026.01 기준)
- ✅ 프로젝트 기획 & ERD 설계 완료
- ✅ 백엔드 API 기본 구조 세팅
- ✅ 사용자 인증/인가 시스템 구현
- 🚧 만다라트 매트릭스 CRUD (진행 중)
- 🚧 프론트엔드 개발 (진행 중)
- ⬜ 배포 및 운영 (예정)
프로그래머스 데브코스 5기 백엔드 과정 2025.02 ~ 2025.08
- Java, Spring Boot, JPA, MyBatis 학습
- 팀 프로젝트 경험 (최종 프로젝트 MAPICK 포함)
- Git 협업 및 Agile 방법론 실습
- 실전형 프로젝트 중심 교육
2012-2019 │ 연구사무 (7년)
│ ├─ 연구 프로젝트 행정 지원 및 데이터 관리
│ ├─ DRM/DLP 관리, PMS 운영
│ └─ 연구노트 및 특허 관리
│
2019-2022 │ 전략기획 (3년)
│ ├─ 국책사업 운영 (SMTECH 6억, SMES 3억)
│ ├─ 데이터 기반 의사결정 지원
│ └─ 부서 간 협업 및 프로젝트 관리
│
2022-2025 │ 개발자 전환
│ ├─ 2022년 독학으로 프로그래밍 학습 시작
│ └─ 2025년 프로그래머스 데브코스 수료
│
2025-현재 │ Backend Developer
│ ├─ 6개월간 4개 프로젝트 완성
│ ├─ N+1 문제 95% 개선
│ └─ 무중단 배포 시스템 구축
💪 강점
- 10년 실무 경력 기반 문제 해결 능력
- 프로젝트 관리 & 협업 경험
- 비즈니스 마인드 & 빠른 학습 능력
| 학습 영역 | 내용 |
|---|---|
| 🔍 성능 최적화 | JPA N+1 문제 해결, 쿼리 최적화, 인덱스 설계 |
| 🚀 CI/CD | GitHub Actions, Blue-Green 무중단 배포 |
| ✅ 테스트 | JUnit, Mockito, 통합 테스트, K6 부하 테스트 |
| 📖 설계 | 클린 코드, 객체지향 설계 원칙, 도메인 주도 설계 |
| 📝 문서화 | 기술 블로그 운영, API 문서화, README 작성 |