CAREER
2026-02
2021-09
- 분산 된 인증 및 회원 관리 서버의 통합 아키텍처 설계 및 개발
- 물류/운송 플랫폼 OV(Ocean Visibility) 서비스 기능 개발 및 유지보수
- 수출입 물류 지원 솔루션 ZimGo 서비스 백엔드 서버 개발 및 유지보수
- SSO (Single Sign-On) 환경 설계 및 구축
2020-12
- Spring Boot, Maven 기반 신규 프로젝트 개발 환경 구성
- 결제 프로세스 내 3DS 2.0 인증 프로세스 적용
- 결제 및 정산 내역 조회 api 개발
- TOSS 결제 수단 api 연동 버전 업그레이드
2015-01
- 내부 관리자 웹 애플리케이션 접속 기록 관리 기능 추가 및 보안 강화
- 수입 관리 웹 애플리케이션 ASP.NET 에서 Java(Spring Framework) 기반으로 마이그레이션
- 제주항공 홈페이지 "Fare Family", "New Class" 운임 제공 기능 개발
- 사내 정산 프로그램 기능 확장 및 유지보수
- 제주항공 모바일 웹, 앱을 통한 항공권 최저 운임 조회 기능 개발
- 제주항공 홈페이지 다국어(러시아어) 지원 기능 추가
- ABB 정산 프로그램 개발
- 에어서울 수입 관리 프로그램 설계 및 개발
- 제주항공 사전수하물 구매 기능 개발
- BSP / CASS 선도개발 프로젝트 참여
- 제주항공 기업회원 대상 우대 프로모션 기능 개발
- Airsoft Korea OJT, 아시아나항공 사내 시스템 기능 개선
ACTIVITIES & AWARD
- 2021-04
- 2020-12
업무 지원 프로그램 개발 (JavaFX)Eximbay
- 2020-10
월간 코딩 챌린지 상위 4%프로그래머스
- 2020-09
월간 코딩 챌린지 상위 5%프로그래머스
- 2018-05
COS pro Java 1급YBM
- 2017-04
COS scratch 1급YBM
- 2017-01
국가공인 SQL 개발자 (SQLD)한국데이터산업진흥원
- 2015-02
컴퓨터공학사국립 한경대학교
- 2014-08
정보처리기사한국산업인력공단
PROJECTS
- 2025-01
개요
- B/L, Container, Booking 트래킹 데이터 구조를 단일 모델로 통합
- 트래킹 ID 기반 통합 조회 구조를 설계해 단일 화면/API에서 일괄 조회 가능한 기반 마련
- B/L 등록 차감 로직 개선으로 대량 등록 처리 시간 단축 및 동일 건수 기준 처리 시간 일관성 확보
개발 환경
- JavaLanguage
- KotlinLanguage
- Spring BootFramework
- Spring Data JPAORM
- MSSQLDatabase
- Azure Cosmos DBDatabase
- redisDatabase
- azureCloud
- Azure kubernetes ServiceContainer Orchestration
- 2021-11
개요
- 백엔드 서버 개발 리드
- 기능 전방에 대한 설계 및 구현
개발 환경
- JavaLanguage
- Spring BootFramework
- Spring Data JPAORM
- MSSQLDatabase
- redisDatabase
- azureCloud
- Azure kubernetes ServiceContainer Orchestration
성과
- 신규 수출입 물류 SaaS의 개발 초기 단계부터 운영 환경 런칭까지 전 과정(설계-개발-배포-운영)을 경험
- 서버 간 통신 구조와 도메인별 데이터베이스 설계로 기능 확장
- 백엔드 개발 리드로서 코드 리뷰와 구현 방향 정렬을 통해 팀 개발 품질 향상에 기여
- 2021-09
개요
- 마이크로 서비스 간 통합 인증 환경 제공
- 통합 회원 정보 관리 서비스 개발
개발 환경
- JavaLanguage
- Spring BootFramework
- Spring Data JPAORM
- MSSQLDatabase
- redisDatabase
- azureCloud
- Azure kubernetes ServiceContainer Orchestration
성과
- 마이크로서비스 간 공통으로 사용할 수 있는 통합 로그인 처리 흐름을 설계·구현해 인증 체계 일원화
- 서비스 간 통합 로그인 환경을 제공하여 사용자 인증 경험과 운영 효율 개선
- 통합 회원 정보 조회 서비스를 개발해 분산된 회원 데이터를 일관되게 조회·활용할 수 있는 기반 마련
- 2020-03
개요
- 로그인 보안 관련 기능 추가 (일정 주기마다 비밀번호 강제 변경, 특정 횟수 이상 암호 불일치할 경우 계정 잠금, 최근 사용한 암호 재사용 불가)
- 사용자 그룹별 브라우저 이벤트 내역 데이터베이스 적재 기능 추가
개발 환경
- JavaLanguage
- JavaScript (jQuery)Frontend
- MSSQLDatabase
- SpringFramework
- webSquareFramework
- MyBatisORM
성과
- 개발 PM 으로 투입되어 일정 관리 및 기능 전체 개발 주도
- 애노테이션과 리플렉션 활용, 중복 코드 제거로 유지 보수성 증대
- 2019-12
개요
- Project Leader 역할을 수행하며, 애플리케이션 개발 환경 구성 및 주요 공통 기능 개발
- 배치 프로그램 실행 환경 구성
- C# 언어로 작성된 코드 java 언어로 변환하는 가이드 작성 및 배포
개발 환경
- JavaLanguage
- JavaScript (jQuery, jqGrid)Frontend
- JSPView Template
- MSSQLDatabase
- SpringFramework
- BootstrapCSS Framework
- MyBatisORM
성과
- 애플리케이션 수준 마이그레이션 경험
- 웹 애플리케이션 개발 환경 전체 구성 경험
- 2019-06
개요
- 항공권 구매 및 변경 시 구매 가능한 항공권 조회 화면 고도화
개발 환경
- JavaLanguage
- JavaScript (jQuery)Frontend
- JSPView Template
- OracleDatabase
- SpringFramework
- MyBatisORM
- 2019-02
개요
- 항공권 구매 및 변경 시 구매 가능한 항공권 조회 화면 개발
- 신입 직원 멘토링
개발 환경
- JavaLanguage
- JavaScript (jQuery)Frontend
- JSPView Template
- OracleDatabase
- SpringFramework
- MyBatisORM
- jeusApplication Server
- 2018-07
개요
- 매출 집계 및 에러매출 현황 등 오류 개선
- gpg 방식으로 암호화된 판매 데이터 파일 ftp 접속 다운로드 및 데이터베이스 저장 배치 프로그램 개발
- 신규 레포트 화면 개발
개발 환경
- JavaLanguage
- JavaScript (jQuery)Frontend
- JSPView Template
- OracleDatabase
- SpringFramework
- MyBatisORM
성과
- 저장 데이터 증가로 느려진 조회 쿼리, 인덱스 최적화와 조인 순서 개선으로 체감 성능 70~85% 단축
- 2017-12
개요
- 프론트엔드 화면 개발
- 항공권 구매 및 변경 시 구매 가능한 항공권 조회 화면 개발
개발 환경
- JavaLanguage
- JavaScript (jQuery)Frontend
- JSPView Template
- OracleDatabase
- SpringFramework
- MyBatisORM
- jeusApplication Server
- 2017-09
개요
- 모바일 웹 최저가 검색 화면 개발
- 여행 테마별, 월별, 일별 최저 운임 데이터 조회 기능 개발
개발 환경
- JavaLanguage
- JavaScript (jQuery)Frontend
- JSPView Template
- DB2Database
- SpringFramework
- MyBatisORM
- jeusApplication Server
- 2017-07
개요
- 홈페이지 내 한글 문구 정리하여 번역 요청
- 러시아어 번역 문구 json 형식으로 작성 및 적용
개발 환경
- JavaLanguage
- JavaScript (jQuery)Frontend
- JSPView Template
- SpringFramework
트러블 슈팅
- 번역 오류로 인한 전면 재작업
이슈프로젝트 후반 번역 품질이 낮은것 인지, 사이트 전체 재반영 필요
해결사전 제작한 '번역→JSON' 변환 유틸로 전체 페이지 번역 데이터를 수분 내 재생성·반영해 일정 지연 없이 완료
성과
- 프로젝트 후반 번역 오류로 전면 재작업이 필요한 상황에서도 일정 지연 없이 기간 내 완료
- json locale 기반 다국어 리소스 변환·적용 프로세스를 통해 다국어 처리 경험
- 사전 제작한 자동화 유틸로 반복 반영 작업을 수분 단위로 단축, 재작업 리스크 최소화
- 2016-12
개요
- ABB 정산 시스템 레포트·대사 기능(집계/상세) 개발
개발 환경
- JavaLanguage
- JavaScript (jQuery, jqGrid)Frontend
- JSPView Template
- OracleDatabase
- SpringFramework
- MyBatisORM
- jeusApplication Server
- 2016-04
개요
- 프로젝트 초기 개발 환경 구성
- 사용자 매뉴얼 작성
- sp(Stored Procedure) 수정 및 작성
개발 환경
- C#Language
- ASPXView Template
- MSSQLDatabase
- ASP.NETFramework
성과
- 초기 전체 개발 환경 구성
- 프로젝트 기간 내 고객사 요구사항을 반영한 수입관리 솔루션 전달 완료
- 2016-02
개요
- 모바일 웹, 모바일 앱 프론트엔드 개발
- 보안성 검토 솔루션인 Code-Ray 사용하여 취약점 개선
개발 환경
- JavaLanguage
- JavaScript (jQuery)Frontend
- JSPView Template
- DB2Database
- SpringFramework
- MyBatisORM
- jeusApplication Server
성과
- 검출된 SQL Injection, XSS 등 보안 취약점 해결
- Critical/High 레벨 이슈를 모두 해소
- 2015-06
개요
- C언어 기반 pro*c언어로 작성된 소스 코드와 호출하는 sp(stored procedure) 분석, 수정 및 디버깅
개발 환경
- Pro*CLanguage
- OracleDatabase
성과
- Pro*C 기반 프로그램 및 프로시저 개발 경험
- Stored Procedure 분석·수정·개발 경험을 바탕으로 SQLD 자격 취득
- 2015-04
개요
- 기업 회원 가입 프론트엔드 개발 (pc, 모바일 웹, 모바일 앱)
개발 환경
- JavaLanguage
- JavaScript (jQuery)Frontend
- JSPView Template
- DB2Database
- SpringFramework
- MyBatisORM
성과
- 모바일 앱 플랫폼 경험
- 2015-01
개요
- 여행 동반자 추가 할인 코드 관리 관리자 화면 개발
개발 환경
- JavaLanguage
- JavaScript (jQuery)Frontend
- JSPView Template
- OracleDatabase
- SpringFramework
- MyBatisORM
성과
- 처음 맡은 개발 업무로 Spring을 사용한 웹 애플리케이션 개발과 항공업무에 대한 전반적인 이해를 갖춤