요약
14년 경력의 금융 시스템 백엔드 개발자.
업무 도메인 = 대출, 투자, 캐피탈, 회계
시스템 성격 = Back Office, B2C 서비스
역할 = 개발자 8 : 관리자 2
관심분야 = 효율적 개발환경 만들기, 자동화, 오픈소스 활용
목표 = 팀과 시스템의 부족한 부분을 찾아내고 보완할 수 있는 개발자가 되자.
업무 도메인 = 대출, 투자, 캐피탈, 회계
시스템 성격 = Back Office, B2C 서비스
역할 = 개발자 8 : 관리자 2
관심분야 = 효율적 개발환경 만들기, 자동화, 오픈소스 활용
목표 = 팀과 시스템의 부족한 부분을 찾아내고 보완할 수 있는 개발자가 되자.
- 2021-12 ~ 현재 : 삼성 청년 SW 아카데미(프로젝트 컨설턴트)
- 2019-04 ~ 2021-11 : 현대오토에버(영업총괄사업부)
- 2007-07 ~ 2018-08 : IBK시스템(은행사업부)
Career
- samsee@gmail.com
Contact
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, 교육 및 세미나/자격증
- SQLD, 2019-07
- 공인중개사, 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