Resume
안녕하세요!
웹 어플리케이션 개발자이자 프로젝트 관리자 전창민입니다.
다양한 도메인에서 프로젝트 관리 및 개발 경험을 가지고 있습니다.
이를 바탕으로 요구사항 정의에서 구현까지 원스탑으로 이슈를 해결한 경험이 다수 있습니다.
따라서 비즈니스 관점의 문제 발굴과 IT 관점 해결방안 수립이 가능합니다.
고객과 개발자 간에 소통하며 니즈를 파악하고, 납득가능한 결과를 도출해 낼 수 있습니다.
Contact
e-mail : chmin82@gmail.com
blog : cmjeon.github.io
github : https://github.com/cmjeon
운영중인 서비스
목표관리 및 공유 앱
- node.js, express.js 백엔드 개발
- 테이블 설계(제3정규형 충족)
- postgreSQL
- mocha, jest, supertest 를 이용한 테스트케이스
- Apple, Google 소셜로그인
- JWT, Redis 를 이용한 토큰방식 인증체계
- 네이버 뉴스, 통계청, 날씨, 연합뉴스, 코로나 API 연동
- Jenkins, Docker 로 환경별 CI/CD 구축
금융 커뮤니티 앱
- SpringBoot 3.0, Java 17 백엔드 개발
- 테이블 설계(제3정규형 충족)
- JPA, postgreSQL
- Junit5, Mockito 를 이용한 테스트케이스
- Apple, Google 소셜로그인
- JWT, Redis 를 이용한 토큰방식 인증체계
- UPbit, 매일경제, CoinDesk, CoinTelegraph API 연동
- Jenkins, Docker 로 환경별 CI/CD 구축
- Prometheus, Grafana, Promtail, Loki 를 이용한 모니터링 시스템
- Jira, Confluence 기반 프로젝트 관리
보유기술
- 프론트엔드 : Javascript(es6), Vue.js, HTML5, CSS3, jsp, jQuery
- 백엔드 : Java 17, Spring Framework 6, Spring Boot 3, JPA, node.js, Express
- 데이터베이스 : PostgreSQL, Oracle 11g, MariaDB, Redis
- Dev/Ops : Jenkins, Docker, Prometheus, Grafana
- 기타 : git, MediaWiki, JIRA & Confluence
자격증
- 데이터 아키텍처 준전문가 DAsP (18.10.08)
- 웹디자인 기능사 (17.12.15)
- 프로젝트 관리 전문가 PMP (16.07.19)
- 오라클 인증 자바 프로그래머 OCJP 1.6 (11.03.05)
- 정보처리 기사 (09.06.01)
이력 및 성과
- 하나투어 2021년 10월 ~ 현재
- 롯데정보통신 2010년 7월 ~ 2021년 9월
수행 프로젝트와 업무
온라인서비스 개발팀 (21.10 ~ 현재)
항공 + 호텔 예약/결제 고도화 (24.07 ~ 현재)
- 역할 : 백엔드
- 성과
- 호텔 다건 예약 및 취소프로세스 개발
- 복합 자동 예약취소 프로세스 개발
호텔 취소 고도화 (24.03 ~ 24.06)
- 역할 : 백엔드
- 성과
- 호텔 자동 예약취소 프로세스 개발
- 취소가능여부 기능, 취소수수료 계산 기능 구현
항공 + 호텔 예약/결제 도입 (24.01 ~ 24.02)
- 역할 : 백엔드
- 성과
- 복합 결제로 전환을 위한 기존 테이블 설계 수정 및 마이그레이션
- 복합 예약/결제 프로세스 개발
패키지/호텔 여행후기 고도화 (23.05 ~ 23.09)
- 역할 : 백엔드
- 성과
- 여행후기 관련 데이터 모델링, 테이블 설계
- 여행후기 관련 API 구현
항공 부가서비스 도입 (23.03 ~ 23.04)
- 역할 : 백엔드, 프론트엔드
- 성과 : 부가서비스 제공사 데이터 토큰화
우리카드 독자 전환 (23.01 ~ 23.02)
- 역할 : 프론트엔드
- 성과 : ISP 결제방식을 우리카드 독자앱 결제방식으로 전환
패키지 결제 고도화 (22.01 ~ 23.01)
- 역할 : 백엔드, 프론트엔드
- 성과
- 결제관련 데이터 모델링, 테이블 설계
- 기존 결제시스템 호출 API 의 마이그레이션 개발
- 상품권 등록, 목록, 사용처리 화면 개발
호텔 검색개편 (21.10 ~ 21.12)
- 역할 : 호텔검색결과 및 상세페이지 개발
- 성과 : 검색결과목록을 폴링방식에서 인피니트 스크롤 방식으로 변경하여 효율성 향상
운영
- 레거시 결제시스템 운영 및 장애대응 등
이커머스운영팀 (21.04 ~ 21.09)
패션 큐레이션 고도화 (21.06 ~ 21.09)
- 역할 : 패션커머스앱 PL 로 요구사항 협의부터 업무조율 수행
- 성과 : GA 코드 추가, 앱 사용성 개선
운영
- MSA 기반 패션 큐레이션 앱 PL로 고도화 수행
- JIRA & Confluence 관리자로 업무 프로세스 개선활동 : Jira 프로젝트 통일, 이슈처리 프로세스 개선, 배포 프로세스 개선
- 오픈 이후 앱 사용성 향상을 위한 개선작업 : 앱 사용성 개선, 단위 업무간 조율
글로벌운영팀 (20.04 ~ 21.03)
증권솔루션 고도화 개발 (20.04 ~ 21.03)
- 역할 : 웹기반 증권거래 시스템(WTS) 개발자로 ‘프론트엔드 및 백엔드 개발’ 수행
- 성과
- jsp 로 만들어져 있던 기존 서비스를 ‘vue.js 기반 웹페이지’로 전환 (30여 페이지)
- charts, news, 본인인증 기능 연결
- 전광판, 주식거래, 파생거래, 계좌, 설정 등 ‘다양한 형태의 화면처리’
운영
- 웹기반 증권솔루션 개발담당자로 ‘vue.js 기반 웹기반 거래시스템 프론트엔드’ 개발 : 증권/파생/계좌 관련 30여 페이지 및 채널 개발
- ‘vuex 에 상태관리를 집중시킨 코딩컨벤션’ 수립, 표준 개발 템플릿으로 제작하여 활용 : 개발속도를 향상 및 표준화
쇼핑몰 IT운영팀 (14.11 ~ 20.03)
공유오피스 예약/관리자 페이지 개발 (19.01 ~ 19.03)
- 역할
- 6인 규모 프로젝트의 PM 으로 요구사항 수집부터 출시까지 프로젝트를 총괄
- 개발자로 테이블 설계, 백엔드(Spring), 프론트엔드(‘jQuery, ajax’) 개발
- 성과
- PM 으로 고객과 개발자간의 ‘소통창구’ 가 되어 고객의 니즈를 이해하고 프로젝트 목표를 달성
- ‘반응형’/인터렉티브/기능 확장성에 염두에 둔 홈페이지, 예약자관리 기능이 있는 ‘관리자페이지’ 를 개발
컨벤션홀 예약/관리자 페이지 개선 (18.01 ~ 18.03)
- 역할
- PM 으로 5인 규모 프로젝트를 총괄
- 개발자로 테이블 설계, 백엔드(Spring) 개발, 프론트엔드(‘jQuery, ajax’)
- 성과
- 고객과의 소통으로 문제지점을 파악하고, 역량을 집중시켜 프로젝트 목표를 달성
- 홈페이지 게시판 기능추가, ‘관리자페이지’ 에 대관스케줄 관리기능을 추가
종합현황판 구축 (17.07 ~ 17.09)
- 역할
- PM 으로 10인 규모의 프로젝트를 총괄
- 개발자로 백엔드(Spring), 프론트엔드(‘jQuery, ajax’) 개발
- 성과
- 요구사항에 부합하는 현황판 구축을 위한 지속적인 의사소통
- 고객을 이해시키고, 개발자에 방안을 제안
- 모바일/PC를 고려한 ‘반응형’ , 다양한 출처의 데이터를 ‘비동기처리’ 하여 표시하는 종합현황판 제작
쇼핑몰 영업시스템 고도화 프로젝트 (15.04 ~ 15.08)
- 역할
- PL 로 ‘DB 정규화’ 로 이벤트, 매장카테고리를 개선하고, 관리자 기능을 개선
- 개발자로 테이블 설계, 백엔드(Spring), 프론트엔드(‘jQuery, ajax’) 개발
- 성과
- 홈페이지 콘텐츠 속성의 유연성을 향상
- 관리자페이지 에 ‘비동기처리’를 도입하여 사용성 향상
운영
- 영업시스템 운영
- 고객/법인/사업홈페이지(일평균 1만명)
- API 서버(일평균 2만회)
- 관리자시스템
- 모바일앱(일평균 1천명)
- 키오스크(130여대)
- ‘jQuery, ajax’ 프론트엔드
- 18년 수직마라톤 이벤트 예약/관리 기능 개발 : 한정수량 물품의 수량 확인 및 중복신청 방지를 위한 ‘동적선택’ 적용
- 17년 포토페스티벌 참가예약/관리/이벤트 응모 기능 개발
- 대용량 업로드(10Mb)용 스피너 도입
- 고객 홈페이지에 이벤트 CRUD, 중간저장 기능
- Spring Framework(legacy) 백엔드
- 18년 수직마라톤 이벤트 예약/관리 기능 개발 : 한정수량 물품의 동시신청 방지를 위해 ‘트랜잭션 처리’ 적용(중복접수 발생 0건)
- Spring Framework(legacy) CRUD 표준 개발 템플릿 제작 : 개발속도 향상 및 표준화
- 인증, 권한, 이메일/SMS 발송 공통기능화(동일기능 개발공수 절감)
- 모바일앱, 키오스크용 ‘REST API’ 서버 운영
- 홈페이지, 앱, 키오스크의 ‘고객 이벤트 추적/조회 체계’ 구축
- 이벤트 추적 API 개발
- 키오스크 편의시설 인사이트 제공(화장실 vs 물품보관소)
- 홈페이지, 앱, 키오스크의 ‘고객 이벤트 추적/조회 체계’ 구축
- ‘python3’ 로 일간보고서 생성 자동화 : 새벽 엑셀작업 대체(30분 -> 5분)
- ‘MediaWiki’ 도입 : 팀원 협업 강화 및 신규 팀원 적응 지원
- git, linux 스터디 : 팀 기술스택 개선 기여
- 정보보호 수준진단 조치 : 2차 인증, 개인정보 보호 배치 개발
대외사업팀 (11.01 ~ 14.10)
정부통합전산센터 자원통합 사업 (13.08 ~ 14.04)
- 역할
- 사업관리자로 사업착수부터 철수까지 30인 규모의 프로젝트 사업 관리를 수행
- 구축담당자로 네트워크 장비 설치, 서비스 이전, 물리서버 자원재분배 업무 수행
- 성과
- 정부통합전산센터 서버자원의 이전/통합을 수행
- 센터, 부처, 파트너사간의 의사소통으로 요구사항을 분리하여 작업
좀비PC 탐지/제거 사업 (12.09 ~ 13.02)
- 역할 : 사업관리자로 30여개 사이트 설치사업 사업관리를 수행
- 성과 : 전국단위 공공기관 좀비PC 탐지/제거 체계 구축
운영
- 대외 제안서 작성 및 프로젝트 수행
- 공공기관 프로젝트 수행
호텔IT운영팀 (10.07 ~ 10.12)
운영
- 영업시스템 유지운영
- MS-SQL Stored Procedure 기반 예약시스템 관리
학력
- 국민대학교 정보시스템 전공