금융권 애플리케이션 개발과 운영에 대한 11년간의 경험이 있습니다. 비즈니스 도메인 개발 이외에도 효율적인 개발 환경 만들기에 관심이 많아 기술 도입과 관련된 프로젝트를 진행하였습니다. 인프라 구성부터 서버 사이드 개발, 프론트엔드 등 풀스택 개발이 가능합니다.
Skills, 개발 기술
- Java : 회사에서 업무 관계로 주로 사용합니다. 10년 이상의 개발 경험을 가지고 있습니다. 디자인 패턴과 TDD(Test Driven Development)를 적용하여 개발할 수 있습니다. 여러 프레임워크와 각종 개발 도구에도 숙달되어 있습니다.
- Web Front-end(HTML/CSS/JavaScript) : 대학생 때 부터 교내 각종 웹사이트 운영, 자원봉사, 아르바이트 형태로 일했을 정도로 웹 개발에는 숙달되어 있습니다. 오랜 경험으로 튼튼한 기반을 갖추고 있으며 각 언어의 특성을 활용하는 것을 즐깁니다.
- Python : 데이터 분석, 웹 스크래핑, IoT 프로젝트에서 사용합니다.
- Ruby : 개인적인 관심으로 학습하였으며 실무에서도 적합한 곳에 적용하여 업무 효율을 높이는데 사용합니다. 실무에선 웹 스크래핑을 위해 루비를 활용한 사례가 있습니다. 그 외에 각종 자동화를 위해 루비를 사용합니다.
- OS(운영체제) : Linux 및 UNIX로 인프라 구축이 가능합니다. 가상화(ESXi) 서버 구축 경험도 있습니다. AWS 등 클라우드에도 익숙합니다.
- DataBase : 실무에서는 Oracle을 주로 사용하였으며 DBMS에 대한 관리가 가능한 수준입니다. MS SQL Server와 Sybase에 대한 경험도 있습니다. 실무 외에는 주로 MySQL을 사용하였습니다. NoSQL DB도 학습하여 활용 가능합니다.
- Etc : 시스템 개발에 도움을 줄 수 있는 다양한 도구에 대한 관심을 가지고 실험/연구하는 것을 좋아합니다.
Projects, 시스템 개발
프로젝트명(업무) | 기간 | 역할 |
---|---|---|
기업은행 문화콘텐츠 투자 시스템 구축 프로젝트 | 2014-01 ~ 2014-11 | PM(Project Manager) |
기업은행 신 급여복지시스템 구축 프로젝트 | 2011-12 ~ 2012-12 | PM |
기업은행 급여복지시스템 개선 프로젝트 | 2011-05 ~ 2011-12 | PM |
기업은행 IFRS 도입 프로젝트 3단계(세무 데이터 마트 구축) | 2010-11 ~ 2011-12 | 개발 |
무림캐피탈 IFRS 도입 프로젝트(대손충당금 업무) | 2010-06 ~ 2010-10 | 개발 |
기업은행 IFRS 도입 프로젝트(프로젝트 관리도구 개발 및 운영) | 2010-03 ~ 2010-06 | 개발 |
효성캐피탈 IFRS 도입 프로젝트(대손충당금 및 결산 이자보정 업무) | 2009-08 ~ 2010-03 | 개발 |
IBK캐피탈 IFRS 도입 준비 프로젝트(결산 이자보정 업무) | 2009-06 ~ 2009-08 | BA(업무분석) |
IBK신용정보 약식신용조사 프로젝트(시스템 공통 및 업무개발) | 2009-03 ~ 2009-06 | 개발 |
기업은행 IB(투자은행) 시스템 2단계 프로젝트(계정계 시스템 인터페이스) | 2008-11 ~ 2009-02 | 개발 |
기업은행 IB 시스템 1단계 프로젝트(계정계 시스템 인터페이스) | 2007-07 ~ 2008-04 | 개발 |
System management, 시스템 운영
- 기업은행 퇴직연금시스템 운영 : 2017-09 ~ 2018-08, 시스템 운영
- 기업은행 기술평가시스템 운영 : 2015-10 ~ 2017-08, 시스템 운영, 운영 파트로 있었으나 개발 위주로 있었습니다. 정부 정책과 관련된 시스템인데다 갑작스런 일정이 많이 생겨서 좀 고생을 했습니다.
- 기업은행 문화콘텐츠 투자 시스템 운영 : 2014-11 ~ 2015-10, 시스템 운영, 시스템 개발 후 운영 파트로 전환하였습니다.
- 기업은행 급여복지시스템 운영 : 2012-12 ~ 2013-12, 시스템 운영
- 기업은행 IB(투자은행) 시스템 운영 : 2008-04 ~ 2008-10, 참여했던 프로젝트 종료 후 운영 업무도 하게 되었습니다. 시스템 관리와 관련된 보고서 작성을 편하게 하기 위해 펄(perl) 스크립트를 많이 작성했던게 기억에 남네요.
Others, 개인 프로젝트 및 기타사항
- 이슈 트래커 도입 : 2014~2015년. 은행 시스템의 업무매뉴얼과 일감 관리 차원에서 Redmine 도입을 주도했습니다. (소개)
- 결산 보고서 자동화 프로젝트 : 2015년. 주기적으로 작성하는 엑셀 보고서 작성을 자동화하기 위해 진행한 프로젝트 입니다. SQL과 엑셀 템플릿 정의로 자동으로 파일을 생성하고 축적하는 프레임워크를 만들었습니다. Java와 Apache POI를 사용했습니다. 깃허브 공개를 준비 중입니다.
- 빌드 툴(젠킨스) 도입 : 2017년. 개발 과정에 필요한 여러 수작업을 자동화하기 위해 빌드 툴을 도입하였습니다.
- 전문 테스트 자동화 프로젝트 : 2007~2008년. 회사생활 첫 프로젝트에서 맡은 업무가 개발되는 시스템과 은행 주 시스템과의 연계였습니다. 시스템의 안정성을 위해 많은 테스트를 필요로 하는 부분이었죠. 반복되는 테스트를 효율화하기 위해 전문 레이아웃(API)과 값만 입력하면 자동으로 테스트를 해주는 네트워크 프로그래밍을 진행했습니다.
Education/Seminars/Certifications, 교육 및 세미나/자격증
- 공인중개사, 2018-12
- 파이썬을 통한 금융 데이터 수집과 분석 자동화 CAMP : 2017-03 ~ 2017-05, 패스트캠퍼스
- JEUS 6 Administration : 2016-10, 티맥스소프트
- 파이콘 2016 : 2016-08, 참석
- JAVA 중고급 과정 : 2016-08, 삼성SDS 멀티캠퍼스
- 삼성 오픈소스 컨퍼런스 : 2015-10, 참석
- 회계관리 1급 : 2010년, 삼일회계법인
- SCJP : 2010-05