About Me
5년차 Java/Kotlin/Spring 백엔드 개발자입니다
하나의 익숙한 방식을 고수하기보다 요구사항과 환경에 맞는 방법론을 지향합니다
이해관계자와 원활하고 깊은 의견 공유를 추구합니다
DDD, Clean Architecture, EDA 등 활용해 유연하고 공통의 이해를 가지는 구조를 지향합니다
Technical Skills
언어
기술
DB
클라우드
기타
Java Kotlin JS/TS
Spring Boot Hibernate QueryDSL Spring Event Expressjs
Mysql/Mariadb Mongodb Redis
EC2 RDS S3
Employment History & Roles
닷밀
D1 / 백엔드 개발자
2023.04 - 2025.08
기여
- Java/Spring 백엔드 개발
- AWS 계열 인프라 구축, 관리
- 프로젝트 기획, 설계 과정 적극 참여
- Daily Scrum, Kanban 도입
- DDD, Agile, EDA 등 지식 공유
주요 프로젝트
- PMS (사내 프로젝트 관리 시스템)
- CMS (디지털 테마파크 원격 제어)
PUSH
선임 / 백엔드 개발자
2022.07 - 2023.01
기여
- Java/Spring/Node.js 백엔드 개발 및 유지보수
- AWS 계열 인프라 구축, 관리
- Agile 조직 문화 습득, 적극 참여
- 국가사업 참여(개발, 발표)
주요 프로젝트
- 줍줍 (주식정보)
- Lemonchain (가상화폐 스테이킹)
나랑
사원 / 자바 개발자
2020.10 - 2022.03
기여
- Java/Spring/Node.js 백엔드 개발 및 유지보수
- AWS 계열 인프라 구축, 관리
- SMTP 서버 개발
- 업무 매크로 개발
주요 프로젝트
- 대량메일발송 시스템
- 굿메디초이스 (위치기반 의료정보 제공)
- Kimco (컨소시엄 홈페이지)
Challenges & Solutions
<aside>
🫧
“결국, 문제를 해결하는 사람은 그 문제의 뿌리를 이해하는 사람이다.” - 피터 드러커
</aside>
공통의 이해를 위한 DDD
- 개발 초기, 작업자별 비즈니스 이해도에 크고작은 차이가 있었음
- 현장 작업자, 모든 이해관계자의 의견을 수집하고 도메인 모델에 반영
- 논의를 통해 공통된 이해를 형성하고 모델을 완성
- 통합된 모델로 시스템 구현과 통합 작업을 원활히 진행
- 참고자료
프로젝트 관리 병목과
피로, 칸반으로 해결
- 팀의 실시간 요구사항 반영 기조로 인해 기획자의 피로도가 누적되고 구두 지시 증가, 병목 발생
- 전 회사 PO, PM님께 배운 칸반 방식을 간소화해 제안, 도입
- 작업 흐름을 시각화하고 팀 조율을 원활히 할 환경 구축
- 병목 해소와 효율성 향상으로 작업 흐름이 원활해짐
- 참고자료