Introduce
- 백엔드 개발의 매력은 사용자 눈에 보이지 않는 곳에서 프로그램의 기능성과 효율성을 극대화 하는 데 있다고 생각합니다.
- 저는 기본기를 강조하며, 기술에 대한 단순한 이해를 넘어 '왜'라는 질문을 통해 그 핵심에 깊이 다가가려고 합니다.
- 2021년 1월부터 현재까지 습득한 지식을 블로그 글을통해 공유하는 노력을 지속해온, 꾸준함을 실천하는 개발자입니다.
Contact & Channels
Career
애즈위메이크
2023.10 ~ (재직)
동네 마트 배달앱 “큐마켓”
식자재마트 디지털 전환 통합 관리 솔루션 제공
- Back-End Developer
- 큐마켓 앱, SaaS 등 프로덕트 운영에 필요한 서버, DB, API 개발 및 관리 유지보수
- Java 레거시 코드 Kotlin 마이그레이션 및 리팩터링
Experience
효율적인 개발과 유지보수를 위해 문서화를 실천해요
- 신규 입사 시 기존 코드만으로 기능 및 정책을 이해하는 데 어려움을 겪음
- 정책이 문서화되지 않아, 팀 동료에게 물어보는 과정에서 많은 시간 소모
- 장바구니 기능을 서버로 이전하는 작업을 담당하며 문서화 적용 - ( 장바구니 서버 이전 시 문서화 적용 )
- README 파일을 작성하여 모듈 설명, 패키지 구조, 용어 정리, 기능별 요구사항 정리
- 문서화를 통해 다른 개발자가 코드를 쉽게 이해할 수 있도록 지원
문제의 원인을 찾고 재발하지 않도록 노력해요
- 알림톡 조건을 하나 누락하여 새벽에 알림톡이 발송된 문제 - (주문 지연 알림톡 새벽 발송 문제 )
- SQL 하나에 비즈니스 로직을 모두 담으려고 하여 발생한 문제
- 복잡한 조건문을 SQL 에서 처리하는 것이 아닌, 애플리케이션 단에서 처리하여 가독성 및 유지보수성 향상