Contact Information
Introduce
- 코딩을 하면서 제 자신이 배우는 것을 좋아하고 새로운 것에 대한 도전을 좋아한다는 사실을 깨달았고, 성장하는 것이 즐거워 개발자가 되었습니다.
- 어려운 문제에 봉착했을 때는 그 문제를 해결하는 과정이 순탄치 않지만 해결 한 후의 희열과 보람이 있어서 즐거운 마음으로 개발에 임하고 있습니다.
Work Experience
트러스트랩스
비대면 진료 서비스 및 영양제 제조 중계 플랫폼
Backend Developer
2022. 11. 02
~ 2023. 09. 15
- 히스토리 추적을 위한 물리적 삭제에서 논리적 삭제방식으로 삭제기능 변경.
- Django 기반 서비스의 물리적 삭제 방식을 논리적 삭제 방식으로 전환하여 데이터 히스토리 추적 및 복구 가능성 확보.
- 사용자 사용 경험 개선을 위한 이메일 계정 및 소셜 계정통합
- 사용자 계정 관리의 통합성 향상을 위해 이메일 및 다양한 소셜 계정 연동 기능 구현.
- 루틴 및 프로그램 기능을 위한 관련 DB 모델링 및 API 개발
- 사용자의 위치에 따른 타임 오프셋을 고려하는 '루틴' 기능의 DB 모델링부터 API 구현까지 전체적인 개발 참여.
- 쿼리성능을 개선 위한 인덱싱 작업
- 쿼리 성능 개선을 위한 인덱싱 작업 수행. Postgresql의 EXPLAIN을 활용하여 쿼리 분석 및 최적화.
- 영양제 제조 중계 플랫폼(Trusty) 에러 및 개선 작업(
Nest.js)
- Nest.js 기술 습득 후 실무에 적용하여 에러 및 기능 개선 작업 수행.
- 주요 사용 스택 :
Django, DRF , Postgresql , Docker , Kubernetes , Nest.js , Typescript
- 참조 게시글
헤어살롱 관리시스템 개발
Fullstack Developer
2021. 10. 12
~ 2022. 07. 31
- 고객 서비스 요청 비즈니스 로직 개발(ITSR - Information Technology Services Request)
- 반복적인 헤어살롱 서비스 요청
자동화(ex. 결제변경요청, 통계데이터 요청 등)
- 각 헤어살롱 매장의 평균 서비스 요청 시간 5분 ~ 10분 →
1 ~ 2분으로 감소
- 서비스 요청 관리 프로세스 정립
- 헤어제품을 등록/변경/관리 할수 있는
제품관리 시스템 개발
- 매장별, 창고별 분산되어 있는 수기식 관리에서 중앙화된 재고 관리로 변경
- 총 제품현황(전체 헤어살롱의 제품) 파악 시간
1시간 → 1분으로 감소
- 주요 사용 스택 :
Vue.js , Django, MySQL , MSSQL