채용공고 올리기

임종진님을 응원해보세요!

이직/구직 중이에요
성실함
책임감
고객 중심
긍정적
참을성

미리보기

기본 정보

이름
임종진
직업
백엔드개발자
이메일
jongjin826@gmail.com
간단 소개

안녕하세요. 9년차 개발자로 회원수 약 80만명의 쇼핑몰, 다양한 사이트 구축 및 운영 업무 등 백엔드 플랫폼 경험을 해왔습니다. 현재는 좋은 회사를 찾기 위해 열심히 공부하며 성장하고 있습니다.

자기소개

자기소개

고객 우선으로 생각하며 좋은 서비스를 제공하기 위해 노력합니다.

  • Java, SpringBoot, Spring Batch 를 활용한 어플리케이션 구현

  • MySQL, Oracle 등 다양한 RDB 경험

  • AWS 환경의 서버 환경 구성

  • PinPoint, Grafana + Prometheus 를 이용한 모니터링 구축

  • jdk 1.5 ~ 17 경험

다양한 환경에서의 업무를 통해 레거시 시스템 개편, 운영, 구축에 대한 경험이 있습니다.

테스트 코드 작성에 대해 많은 공감을 하여, 테스트 코드를 이용하려고 노력합니다.

기술 스택

기술 스택

Java, Oracle, MySQL, Spring Boot, GitHub, AWS, Vue.js, gradle, maven, grafana, spring-framework, Spring Security

경력

회사명

주식회사위블링

직급 | 부서 | 근무 유형

매니저 | BackEnd

근무 기간

2021.10. ~ 2025.01. (3년 4개월)

담당 업무

프린팅 솔루션을 이용해 스냅스, 오프린트미, 오라운드, WeverseByFans 와 같은 BtoC 서비스,

PodShop 과 같은 BtoB 서비스를 제공하는 기업입니다.

각각의 사이트를 운영하면서 얻은 도메인을 바탕으로 기존 서비스에 기능 개선, 신규 서비스 런칭, 데이터 이관 작업까지의 과정을 경험한 적이 있습니다.

입사 초기부터 오프린트미와 스냅스를 운영했습니다.

담당업무

  • Snaps, OhprintMe 서비스 운영 담당

  • Snaps, OhprintMe 서비스 레거시 개선 프로젝트 개발

  • 생산 통합 관리자 설계, 개발, 운영

  • Pod 서비스 연동을 위해 기존 데이터 (디자인템플릿, 리소스, 프로젝트 등) 마이그레이션 프로젝트 설계, 개발

회사명

주식회사언버스

직급 | 부서 | 근무 유형

매니저 | BackEnd

근무 기간

2017.12. ~ 2021.09. (3년 10개월)

담당 업무

쇼핑몰, 부동산, 기업 내부용 업무 사이트 등 다양한 분야의 프로젝트를

구축, 유지보수 프로젝트를 함께 병행하는 기업입니다.

담당업무

  • 신세계사이먼 프리미엄 아울렛 앱 쿠폰 오프라인 연동 및 이벤트 담당

  • 원빌딩 관리자 사이트 공시지가 메뉴 개발 및 중개인 모드 개발

  • 인하대 홈페이지 자재팀, 장례식장 메뉴 개발

  • 핫트랙스 쇼핑몰 상품관리, 메인페이지 개발

회사명

(주)쥬비스다이어트

직급 | 부서 | 근무 유형

사원 | 개발팀

근무 기간

2017.07. ~ 2017.12. (6개월)

담당 업무

다년간의 측정 데이터를 기반으로 한 맞춤형 다이어트 솔루션 회사입니다.

다이어트 관련 사업들도 같이 진행하고 있습니다.

담당업무

  • 쥬비스 다이어트 식품 판매 쇼핑몰 설계, 개발, 운영

회사명

주식회사와일리

직급 | 부서 | 근무 유형

사원 | BackEnd

근무 기간

2015.05. ~ 2017.07. (2년 3개월)

담당 업무

주로 쇼핑몰을 구축, 유지보수 프로젝트를 함께 병행하는 웹 에이전시입니다.

담당업무

  • 광동 스펀박스 쇼핑몰 공지사항, 이벤트등 게시판 성 메뉴 개발

  • 대유 위니아 서비스 센터 서비스 신청 메뉴 개발

  • CU 웹 부분 리뉴얼 행사안내 메뉴 개발

  • 더샘코스메틱 쇼핑몰 관리자 배너,상품관리 메뉴 개발, 프론트 메인, 상품상세 페이지 개발

  • AHC 쇼핑몰 관리자 배너,상품관리 메뉴 개발, 프론트 메인, 상품상세 페이지 개발

  • 63빌딩 공식 홈페이지 설계 및 개발

프로젝트

프로젝트명

OhprintMe -> Pod 데이터 이관

소속/기관명

주식회사위블링

프로젝트 기간

2024.03. ~ 2024.06.

프로젝트 내용

활용 기술

  • SpringBoot, MySQL, OpenFeign, Grafana, Prometheus

개요

  • 오프린트미(관리 홈페이지) 고객 장바구니 데이터를 POD (내부상품서버)로 이관을 해야한다.

주요 과제

  1. 오프린트미 컨버팅 테이블 설계 진행

    1. 양측 DB 도메인이 다르기 때문에 모든 상품, 옵션 정리 후 각각의 데이터 대한 베리언츠 아이디 생성 및 테이블 설계.

  2. DB이관 전략 수립(기준, 프로세스)

    1. 최초 상품 기준으로 데이터 이관 진행.

    2. 해당 상품 장바구니 데이터 조회 > 장바구니 데이터 이관.

    3. 하드코딩 데이터 연결을 위한 Mapping 테이블 설계 및 관련 데이터 사전 적재.

    4. 이관 시간 단축 및 리소스 최적화를 위한 상품 데이터 로컬 캐싱(ehcache) 적용.

    5. 데이터 이관 정확성 확인을 위해 이관 대상, 비이관 대상의 총량 비교 및 표본 추출 데이터 검증 진행.

    6. 병렬처리를 위해 전송 대상 데이터에 파티션 key 칼럼을 만들고 같은 key를 가진 데이터가 함께 처리될 수 있도록 처리.

    7. POD와의 외부 통신은 OpenFeign을 통해 API 연동.

  3. 상품기준으로 하다 보니 사용자 장바구니에 일부만 처리되는 이슈 발생으로 사용자 기준으로 변경 진행.

    1. 정상 회원 조회 > 사용자 장바구니 조회 > 장바구니 데이터 이관.

  4. 실시간 이관 진행률 모니터링을 위해 Grafana 연동.

성과

  • 이관 모니터링툴을 통해 유관부서에서 실시간으로 확인.

  • 실시간으로 이관률을 확인.

  • 3개월 내 약 1,300만건의 데이터 이관 및 검증 완료.

프로젝트명

생산통합관리자 주문 연동

소속/기관명

주식회사위블링

프로젝트 기간

2022.01. ~ 2022.05.

프로젝트 내용

활용 기술

  • SpringFramework, SpringBatch, MySQL

개요

  • 오프린트미, 스냅스 주문건 및 생산 프로세스를 생산통합관리자로 연동한다.

주요 과제

  1. 오프린트미, 스냅스 컨버팅 테이블 설계 진행.

    1. 오프린트미,스냅스의 모든 상품, 옵션 정리 후 각각의 옵션에 대한 데이터 생성 및 테이블 설계.

    2. 하드코딩 데이터 연결을 위한 Mapping 테이블 설계 및 관련 데이터 사전 적재.

    3. 데이터 전송 정확성 확인을 위해 생산 테스트 및 표본 추출 데이터 검증 진행.

  2. JWT 를 이용한 인증처리 및 어노테이션을 통해 AOP로 인증필터링.

    1. 슬렉 hook 을 통해 슬렉 알림 채널 생성.

  3. SpringBatch 를 이용해 2분에 한번씩 '결제완료' 건 전송 진행.

    1. 히스토리 파악을 위해 log 테이블 설계 및 데이터 수집.

성과

  • 주문건 통합으로 유관부서 업무 능력 향상.

  • 오류 발생 시 즉각 대응 가능.

프로젝트명

Snaps, OhprintMe 운영

소속/기관명

주식회사위블링

프로젝트 기간

2021.10. ~ 2024.12.

프로젝트 내용

활용기술

  • SpringFramework, SpringBatch, MySQL, Redis

개요

  • 프린팅 솔루션을 이용해 BtoC 사이트를 운영한다.

주요과제

  1. 하드코딩으로 진행되던 상품 등록 프로세스 개선 및 자동화 처리.

    1. 주요 Mapping 테이블 설계 및 API 통신을 통해 자동화 처리.

  2. MySQL 8.0 업그레이드 후 쿼리 개선

    1. 여러 서브쿼리를 LATERAL JOIN 을 이용해 처리 속도 증가.

  3. JP 사이트 PG사 소프트뱅크 > GMO 변경 처리

  4. Redisson을 이용해한 공통 분산락 처리를 통해 재고관리 기능 개발.

  5. 백엔드 모니터링 환경 구축

    1. Pinpoint를 이용한 http request 트레이스 추적.

    2. Prometheus를 이용한 어플리케이션 서버 메트릭 수집 및 Grafana를 이용해 시각화.

성과

  • 쿠폰, 선착순 이벤트에도 분산락을 적용해 더욱 정확한 데이터 처리 가능.

  • 쿼리튜닝을 통해 최대 15초 -> 1초 시간 단축.

  • 업무 능력 향상.

  • 예상치 못한 에러 발생시 Slack 알림을 통해 쉽게 디버깅 가능.

프로젝트명

신세계사이먼 프리미엄 아울렛 앱 운영

소속/기관명

언버스

프로젝트 기간

2020.04. ~ 2021.02.

프로젝트 내용

활용기술

  • SpringBoot, Oracle, vue.js

개요

  • 앱에서만 사용가능하던 쿠폰을 PDA와 연동해 오프라인 매장에서도 사용할 수 있어야 한다.

주요 과제

  1. 기존 SpringBoot에 maven multi-module 로 서버 구축.

  2. 자릿수별로 Mapping 된 값을 관리하기 위해 YML 파일에 설정 값 정의.

  3. 클라이언트가 무조건 소켓통신으로 진행해야 된다고 해서 Netty를 이용해 진행.

  4. PDA에서 바코드를 읽어 쿠폰 조회 > 사용 및 취소 진행.

  5. 쿠폰 히스토리 파악을 로그성 테이블 설계(사용여부, 사용된장소 등)

성과

  • 오프라인에도 사용이 가능해 사용량 약 30% 증가.

  • 해당 쿠폰 히스토리 파악이 쉬워져 업무 능력 향상.

포트폴리오

URL

link

Github

깃허브

교육

소속/기관명

방송통신대학교

종류 | 전공

대학교(학사) | 컴퓨터 과학

재학 기간 | 재학 상태

2018.03. ~ 현재 | 재학 중

소속/기관명

장안대학교

종류 | 전공

대학교(전문학사) | 멀티미디어 컨텐츠

재학 기간 | 재학 상태

2011.03. ~ 2015.03. | 졸업

소속/기관명

쌍용

종류 | 전공

사설 교육 | 소프트웨어 개발자 양성과정

재학 기간 | 재학 상태

2014.09. ~ 2015.03. | 수료

댓글