About
Java & Spring 기반의 12년차 웹/백엔드 개발자로 서버사이드 개발 및 API 서버 개발에서 다양한 경험이 있습니다.
현재는 숙박 플랫폼 개발 및 운영을 주요 업무로 하고 있습니다.
테스트 코드 작성을 당연하게 생각하여 개발 진행 시 테스트 커버리지 70%를 달성하는 것을 목표로 두고 있습니다.
최근 1년간은 비지니스 릴리즈에 영향 없이 팀의 기술 부채 해결을 해왔습니다.
-
숙박 관리자시스템 개발 및 운영(2022.08 ~ 현재)
- 관리자 시스템 편의성 개선 및 추가 기능 개발
-
숙박 배치서비스 개발 및 운영(2022.08 ~ 현재)
- B2B 서비스 안정화(OTA 동기화)
-
속도 개선
- 스케쥴링 시 속도 개선을 위한 서버 간 비동기 통신 처리
-
테스트 코드
- 테스트 코드가 존재하지 않아 발생하는 이슈를 사전에 방지 하고자 테스트 코드 작성
- 단위 테스트 코드 및 통합 테스트 코드를 작성하여 어느정도 신뢰성을 가지는 비지니스 로직 생성
-
DirtyCode Refactoring
- 결합도가 너무 높은 Code 개선
- java Stream API를 이용한 Functional Programing 지향
- Mybatis native Query 개선 -> JPA, QueryDSL 도입
-
CI/CD
- AWS ECR 및 Gradle/Jenkins 를 활용한 CI/CD 배포 환경 구축
-
숙박 API 서비스 개발 및 운영(2022.08 ~ 현재)
-
API 성능 개선
- 나의 찜 숙소, 최근 본 숙소 조회 시 성능 이슈로 인한 속도 개선(3~7s -> 100ms)
- 성능 이슈가 발생했던 Query들을 새로운 테이블을 생성하여 데이터를 빠른 속도로 조회 할 수 있도록 개선
-
대용량 트래픽 부하
- Redis를 이용한 cache 처리를 통해 부하 개선
- 성능 이슈가 발생하는 Query를 추출하여 Query튜닝
-
테스트 코드
- 테스트 코드가 존재하지 않아 발생하는 이슈를 사전에 방지 하고자 테스트 코드 작성
- 단위 테스트 코드 및 통합 테스트 코드를 작성하여 어느정도 신뢰성을 가지는 비지니스 로직 생성
-
DirtyCode Refactoring
- 결합도가 너무 높은 Code 개선
- java Stream API를 이용한 Functional Programing 지향
-
Apis Document
- Spring Rest Docs를 활용하여 API 문서 도입
-
CI/CD
- AWS ECR 및 Gradle/Jenkins 를 활용한 CI/CD 배포 환경 구축
-
API 성능 개선
- (2022.06 ~ 2022.07) 스마트로 AI 세무서비스 개발(bizzle App)
- (2022.03 ~ 2022.05) WEB-CMS 설계 및 개발
- (2022.02 ~ 2022.03) 빌메이트 open web 전환 개발 및 매니징
- (2021.11 ~ 2022.01) open web xpErp 전자세금계산서 Front-End 개발
- (2021.06 ~ 2022.01) open web xpErp 전자세금계산서 RESTful API 설계 및 개발
-
(2020.11 ~ 2021.01) 장기요양 재무회계서비스 BackEnd System 개발
- 일 1만건 정도 사용
-
(2020.07 ~ 2020.10) 도이치 오토월드 펌뱅킹 RESTful API 설계 및 개발
- 기대치 일 3천건
- (2020.03 ~ 2020.06) 나이스 인포박스 이미지 텍스트 추출 어플리케이션 개발
- (2019~12 ~ 2020.02) 핀카 HTML to PDF/Image 어플리케이션 개발
-
(2019.07 ~ 2019.11) 카페24 미니뱅크 앱(웹) 설계 및 개발
- 일 PV 500~1000건
-
(2019.05 ~ 2019.06) 나이스 신용 평가정보 스크래핑 전문통신 중계 소켓 서비스 개발
- 일 평균 5천건 이상의 거래
-
(2019.02 ~ 2019.04) 기웅정보통신 스크래핑 사용현황 모니터링 웹 서비스 개발
- 일 평균 10만건 이상의 사용량 모니터링
-
(2018.11 ~ 2019.01) 하나카드 스크래핑 중계 어플리케이션 개발
- 일 평균 5천건 이상의 거래
-
(2018.02 ~ 2018.07) 근로복지공단 사내 App 푸쉬 메시지 관리 웹 서비스 개발
- 7천명 이상의 사내 직원용
- (2017.12 ~ 2018.01) 한국보안인증 Non-ActiveX WebSocket 모듈 개발
- (2017.01 ~ 2017.04) 한국보안인증 근로계약시스템 웹 서비스 개발
-
(2016.08 ~ 2016.12) 근로복지공단 사내 Hybrid App 개발
- 7천명 이상의 사내 직원용
-
(2016.04 ~ 2016.05) 대한전문건설협회 건설교육센터 웹 서비스 설계 및 개발
- 월평균 2천명의 건설기계 노동자 교육
- (2016.02 ~ 2016.04) 한국보안인증 메디청구 Android 앱 개발
- (2015.01 ~ 2015.03) KT기가오피스 세무링크 서비스 개발
- (2014.09 ~ 2014.12) 농협캐피탈 담보모니터링 웹 서비스 개발
-
(2014.03 ~ 2014.06) 실손보험 바로청구 Android App 개발
- 누적 다운로드 수 100만+
- (2014.01 ~ 2014.02) 이지스 아파트 LED 전자 입찰 웹 서비스 개발
- (2013.02 ~ 2013.08) 외환은행 In-house PLUS 법인카드 관리 웹 서비스 개발
-
(2012.08 ~ 2012.12)조계종 기부 관리 웹 서비스 개발
- 월 기부자 약 1만명
Backend | - Java - Spring Boot, Spring MVC, Spring Batch, Spring Security, Spring Data JPA/Redis, Spring Cloud Netflix, Spring Cloud Config - JPA, Hibernate - ibatis, mybatis - Junit4/5 - Gradle, Maven - IntelliJ, Eclipse |
DevOps | - MySQL, MariaDB, PostgreSQL, MS-SQL, Oracle - Apache, Tomcat - Kafka, Redis - Docker - Elastic search, Kibana, Filebeat - GitHub, GitLab, Subversion |
Frontend | - Javascript, Jquery - HTML5 - Node.js |
놀이의발견
https://nolbal.com/
Java BackEnd 개발자(백엔드 파트)
2022.08 ~ 현재
- 숙박 관리자시스템 개발 및 운영
- 숙박 배치서비스 개발 및 운영
- 숙박 API 서비스 개발 및 운영
기웅정보통신
https://www.kwic.co.kr
Java Web/BackEnd 개발자(솔루션사업팀 전자증빙파트)
2018.11 ~ 2022.07
- 전자세금계산서 Back-end/Front-end 설계 및 개발
- 스크래핑 중계서버 환경의 웹/API/Batch 개발
- 핀테크 서비스를 위한 RESTful API 개발
- 이미지의 텍스트 추출을 위한 라이브러리 모듈 개발
- Windows/Linux 환경에서의 배포 및 관리
- Docker를 활용한 시스템 구축 및 운영
한국보안인증
https://kcert.co.kr
Java Web/BackEnd, Android 개발자(연구소 선임연구원)
2016.02 ~ 2018.10
- Android Native/Hybrid/Web App 개발
- 푸쉬 관리자 웹 서비스 개발
- Spring MVC 웹 서비스 개발
- Non-ActiveX WebSocket 모듈 개발(javascript)
기웅정보통신
https://www.kwic.co.kr
Java Web, Android 개발자(금융2팀 대리)
2012.08 ~ 2016.01
- Android Native App 개발
- Struts, Spring 웹 서비스 개발
강원대학교 컴퓨터공학과 (2004.03 ~ 2010.02)