public class DayeonKang {
private final String role = "Backend Developer";
private final String mainStack = "Java, Spring Boot";
private final String interest = "사용자 경험을 고려한 API와 서비스 구조";
public void grow() {
defineProblemFromUserView();
designReadableStructure();
collaborateWithTeam();
improveThroughTesting();
}
}- 현재 Spring Boot 기반 백엔드 개발을 중심으로 성장하고 있습니다.
- 기능 구현에서 멈추지 않고, 사용자가 실제로 겪는 흐름과 문제를 함께 고민합니다.
- 팀 프로젝트를 통해 협업, 소통, 테스트, 기록의 중요성을 배웠습니다.
- Java/Spring 기반 API 개발과 함께 React Native, TypeScript, 데이터 분석도 경험하고 있습니다.
| Project | What I Built | Tech |
|---|---|---|
| Flowre-project | 오프라인 매장 직원과 본사 직원이 스케줄, 문서, 채팅, 공지, 재고를 함께 관리하는 통합 업무관리 플랫폼 | Spring Boot, Java 17, React Native, TypeScript, MySQL, Redis, Docker, AWS |
| compliment-lab-server | 친구, 사용자, 칭찬 도메인을 중심으로 인증과 API 구조를 구현한 Spring Boot 백엔드 서버 | Spring Boot 3.5, Java 17, JPA, Security, JWT, MySQL, Swagger |
| python-data-lab | Python/Jupyter Notebook 기반 데이터 실습과 분석 흐름 학습 | Jupyter Notebook, Python |
입점 매장 업무관리 플랫폼
- 역할 기반 권한:
STORE_STAFF,STORE_MANAGER,HQ_STAFF,ADMIN - 브랜드 단위 데이터 격리로 다른 브랜드 데이터 접근 차단
- JWT 인증, Spring Security, STOMP WebSocket 채팅, Redis, AWS S3 활용
- 매장 등록, 직원 승인, 스케줄, 문서, 공지, 재고 관리 기능 구현
- 서버/클라이언트 테스트와 GitHub Actions 기반 CI 구성 경험
칭찬과 관계 데이터를 다루는 Spring Boot 백엔드 서버
- 사용자, 친구, 칭찬 도메인 중심의 API 구조 설계
- JWT 기반 인증 흐름과 Spring Security 설정
- 공통 응답, 예외 처리, Swagger 문서화 구성
- Docker와 GitHub Actions를 활용한 배포 흐름 경험
| Focus | Goal |
|---|---|
| Spring Boot | 계층형 구조와 도메인 책임을 더 명확하게 설계하기 |
| Security & JWT | 인증/인가 흐름을 안정적으로 이해하고 구현하기 |
| Database | 조회 성능, 데이터 모델링, 트랜잭션 흐름 익히기 |
| Testing | 변경에 강한 서비스를 위한 테스트 습관 만들기 |
| Collaboration | 이슈, PR, 문서화로 팀과 더 잘 소통하기 |
| User First | Clean Structure | Teamwork | Testing |
|---|---|---|---|
| 사용자 흐름에서 문제를 찾습니다. | 읽기 쉽고 유지보수 가능한 구조를 고민합니다. | 함께 이해할 수 있는 기록과 소통을 중요하게 생각합니다. | 작은 변경도 안정적으로 개선하려고 노력합니다. |
문제를 먼저 이해하고,
구조를 고민하며,
작게 구현하고,
테스트와 피드백으로 개선합니다.



