코드리뷰를 좋아하여, 외부 교육기관에서 리뷰어로 활동한 경험이 있습니다.
Java, Spring을 사용하며 OOP와 테스트 코드를 지향하는 개발자입니다.
의사 소통을 최우선 가치로 여기며, 작업을 체계적으로 수행하는 것을 좋아합니다.
좋은 팀 문화를 만들어 나가는 것에 대한 관심이 있습니다.
Contact.
Email. ksundong@gmail.com / idion@idion.dev
Channel.
Blog. https://velog.io/@dion
GitHub. https://github.com/ksundong
Resume. https://resume.idion.dev/
Skill.
- Language: Java, Kotlin, SQL
- Back-End: Spring, JPA, RESTful API, Web Security, Gradle
- DevOps: AWS, GitHub Actions, Docker, Kubernetes, Grafana
- Data Systems: MySQL, Redis, Kafka, MongoDB, Elastic Search
- Programming: OOP, TDD
- Soft-Skill: Agile, XP
Career.
두나무(Dunamu)
- 비상장 개발팀
(2022.01.03 ~ 재직중)
- 팀 내 문화 개선
- 온보딩 문서 작성(비상장 사업실, 백엔드)
- 테스트 문화 개선(유닛테스트 환경 도입)
- 코드리뷰 문화 개선(코드리뷰 룰, 사이즈 분석, 템플릿 구축)
- 기술 부채 정리 및 해소
- ‘구글 엔지니어는 이렇게 일한다’ 책 스터디 리딩
- 비상장 서비스 메인 시스템 개발 및 유지보수
- 주요 업무: Push, 가격 및 기업 정보, Spring Boot 2.7 도입
- 준 실시간성 가격정보 제공 프로젝트 개발
- Kakao(다음) 금융, 한국경제 비상장 API 개발
- 다음 금융 및 한국경제에 사용될 비상장 서비스 REST API 제공, 문서 제공
- 예탁결제원 전문 연동 및 전문 데이터 관련 기능 개발
- 푸시 시스템 구축 및 개발
- Kafka를 이용한 푸시 발송 서비스 구현 및 운영
- MongoDB를 이용한 푸시 트래킹 시스템 구현
플랜드(Pland)
(2020.12.07 ~ 2021.11.08)
- 백엔드 매니저 역할 수행
- Java7, MyBatis기반의 레거시 코드 리팩토링(Java11, JPA, Spring Boot 2.5 적용)
- 개발환경 개선 - 코드 리뷰, 몹 프로그래밍, 테스트 코드, CI/CD
- 테스트 커버리지 60% 유지
- 인증, 검증, 암호화 테스트 커버리지 100% 유지
- 600여개의 테스트 케이스 작성 및 TDD 일부 적용
- GitHub Actions을 활용한 CI/CD 파이프라인 및 SonarCloud 연동
- RESTful API 적용 및 문서화(Spring REST Docs)
- 애자일 학습 및 도입 추진
- React, TypeScript 기반의 Frontend 팀 업무 지원
- 마이페이지 화면 개발
- Access Token Refresh 기능 추가
Other Experience.
Reviewer