요약
14년 경력의 금융 시스템 백엔드 개발자.
업무 도메인 = 대출, 투자, 캐피탈, 회계
시스템 성격 = Back Office, B2C 서비스
역할 = 개발자 8 : 관리자 2
관심분야 = 효율적 개발환경 만들기, 자동화, 오픈소스 활용
목표 = 팀과 시스템의 부족한 부분을 찾아내고 보완할 수 있는 개발자가 되자.

Skills, 개발 기술

  • Java/Spring : 회사에서 업무 관계로 주로 사용합니다. 13년 이상의 개발 경험을 가지고 있습니다. Java와 Spring Framework 환경의 개발에 가장 익숙합니다. 디자인 패턴과 TDD(Test Driven Development)를 적용하여 개발할 수 있습니다. 여러 프레임워크와 각종 개발 도구에도 숙달되어 있습니다.
  • OS(운영체제) : Linux 및 UNIX로 인프라 구축이 가능합니다. 가상화(ESXi) 서버 구축 경험도 있습니다. AWS 등 클라우드에도 익숙합니다.
  • DataBase : 실무에서는 Oracle을 주로 사용하였으며 DBMS에 대한 관리가 가능한 수준입니다. MS SQL Server와 Sybase에 대한 경험도 있습니다. 실무 외에는 주로 MySQL을 사용하였습니다. NoSQL DB도 학습하여 활용 가능합니다.
  • Web Front-end(HTML/CSS/JavaScript) : 대학생 때 부터 교내 각종 웹사이트 운영, 자원봉사, 아르바이트 형태로 일했을 정도로 웹 개발에는 숙달되어 있습니다. 오랜 경험으로 튼튼한 기반을 갖추고 있습니다.
  • Python : 데이터 분석, 웹 스크래핑, IoT 프로젝트에서 사용합니다. 개인 프로젝트 용도로 사용하며 Pandas 등 데이터 처리 프레임워크도 활용 가능합니다.
  • Ruby : 개인적인 관심으로 학습하였으며 실무에서도 적합한 곳에 적용하여 업무 효율을 높이는데 사용합니다. 실무에선 웹 스크래핑을 위해 루비를 활용한 사례가 있습니다. 그 외에 각종 자동화를 위해 루비를 사용합니다.
  • Etc : 시스템 개발에 도움을 줄 수 있는 다양한 도구에 대한 관심을 가지고 실험/연구하는 것을 좋아합니다.

Projects, 주요 프로젝트

프로젝트명(업무) 기간 성격 설명 역할
현대커머셜 중고승용 구입 프로세스 프로젝트 2021-02 ~ 2021-07 B2C Hybrid App/Web
(Spring, Jquery, ESB, SOAP)
고객 및 딜러에게 중고차 구매자금 대출을 위한 프로세스를 개발 PM(Project Manager)
현대카드/캐피탈/커머셜 U2L 프로젝트 2019-10 ~ 2020-12 인프라 전환 Unix to Linux 마이그레이션 프로젝트(1년간 300여대 서버 전환) PM
기업은행 문화콘텐츠 투자 시스템 구축 프로젝트 2014-01 ~ 2014-11 Back Office 신규
(Java, MVC)
문화콘텐츠 투자 실행/관리를 위한 시스템 개발 PM/개발
기업은행 급여복지시스템 개선 프로젝트 2011-05 ~ 2012-12 Back Office 변경
(Java, MVC, Struts, MyBatis)
직원 급여 및 복지 시스템에 기능 추가 개발 PM/개발
IFRS 프로젝트 2009-06 ~ 2011-12 Back Office 변경
(Java, MVC, PL/SQL)
기업은행, IBK캐피탈, 효성캐피탈, 무림캐피탈 등 IFRS 도입 위한 회계처리 방식 변경 개발 개발(대손충당금, 이자보정 등)
IBK신용정보 약식신용조사 프로젝트 2009-03 ~ 2009-06 Back Office 추가 기능
(Java, JSP, Vanilla JS)
약식신용조사 업무 처리를 위한 기능 추가 개발 개발(공통 및 업무개발)
기업은행 IB(투자은행) 시스템 프로젝트 2007-07 ~ 2009-02 Back Office 신규
(Java, EAI, MainFrame, Cobol, Oracle/DB2)
투자은행 업무 처리 위한 시스템 개발 프로젝트 개발(서버-계정계 인터페이스)

System Management, 시스템 운영

  • 현대캐피탈 계정계 시스템 운영 : 2019-07 ~ 2019-10, 청구/입금 파트 운영 담당
  • 기업은행 퇴직연금시스템 운영 : 2017-09 ~ 2018-08, 시스템 운영
  • 기업은행 기술평가시스템 운영 : 2015-10 ~ 2017-08, 시스템 운영, 운영 파트로 있었으나 개발 위주로 있었습니다. 정부 정책과 관련된 시스템인데다 갑작스런 일정이 많이 생겨서 좀 고생을 했습니다.
  • 기업은행 문화콘텐츠 투자 시스템 운영 : 2014-11 ~ 2015-10, 시스템 운영, 시스템 개발 후 운영 파트로 전환하였습니다.
  • 기업은행 급여복지시스템 운영 : 2012-12 ~ 2013-12, 시스템 운영
  • 기업은행 IB(투자은행) 시스템 운영 : 2008-04 ~ 2008-10, 참여했던 프로젝트 종료 후 운영 업무도 하게 되었습니다. 시스템 관리와 관련된 보고서 작성을 편하게 하기 위해 펄(perl) 스크립트를 많이 작성했던게 기억에 남네요.

Others, 개인 프로젝트 및 기타사항

  • 이상한모임 번역 크루 : 2019년. 번역 아티클-머신 러닝 이해하기
  • 이슈 트래커 도입 : 2014~2015년. 은행 시스템의 업무매뉴얼과 일감 관리 차원에서 Redmine 도입을 주도했습니다. (소개)
  • 결산 보고서 자동화 프로젝트 : 2015년. 주기적으로 작성하는 엑셀 보고서 작성을 자동화하기 위해 진행한 프로젝트 입니다. SQL과 엑셀 템플릿 정의로 자동으로 파일을 생성하고 축적하는 프레임워크를 만들었습니다. Java와 Apache POI를 사용했습니다.
  • 빌드 툴(젠킨스) 도입 : 2017년. 개발 과정에 필요한 여러 수작업을 자동화하기 위해 빌드 툴을 도입하였습니다.
  • 전문 테스트 자동화 프로젝트 : 2007~2008년. 회사생활 첫 프로젝트에서 맡은 업무가 개발되는 시스템과 은행 주 시스템과의 연계였습니다. 시스템의 안정성을 위해 많은 테스트를 필요로 하는 부분이었죠. 반복되는 테스트를 효율화하기 위해 전문 레이아웃(API)과 값만 입력하면 자동으로 테스트를 해주는 네트워크 프로그래밍을 진행했습니다.

Education/Seminars/Certifications, 교육 및 세미나/자격증

Links