채용공고 올리기

박수민님을 응원해보세요!

이직/구직 중이에요
성실함
협업 지향
유연함
목표 지향적
적응력

미리보기

직업
백엔드 개발자
이름
박수민
간단소개
비즈니스 로직을 이해하며 숲을 볼 수 있는 개발자 박수민입니다. 이커머스 서비스의 대규모 트래픽을 경험하고, 전반적인 서비스의 A to Z까지의 구축을 경험하였습니다.

기술 스택

기술 스택
Java
spring-framework
Spring Boot
전자정부프레임워크
PHP
Laravel
MySQL
Redis
Python
Git
JIRA

경력

회사명
주식회사 핌아시아 (F. I. M Asia)
직책 • 부서
주임 • 개발팀
근무 기간 (근무 형태)
2021.10. - 재직 중
(3년 5개월 | 정규직)
담당 업무

1. 솔루션 이전(23.12 ~ 24.07)

Main Skills : Java, Spring, MySQL

Sub Skills : React, Python

PHP로 구현되었던 쇼핑몰 및 어드민을 JAVA & Spring 기반으로 이전하는 프로젝트

a. 사내 관리자 페이지(어드민) 모델링 및 API 개발

(1) API 개발

A. 매입대금서/선입금 요청 API 개발

  • 데이터 테이블 설계

  • 상품팀의 업무 로직을 반영하여 매입 대금 관리 API 설계 및 개발

    • 매입 대금 추가, 삭제, 수정, 조회 API(POST, DELETE, PATCH, GET)

B. 현금환불

  • 데이터 테이블 설계

  • 회계팀의 업무 로직을 반영하여 현금 환불 데이터 등록API 개발

b. 데이터 동기화 배치 및 통계 배치 개발

(1) 데이터 동기화 배치

  • 솔루션의 Core 데이터를 가지고 와서 어드민에서 사용하기 위해 Python과 젠킨스, 웹훅을 이용하여 배치 생성

  • 주문 / 정산 데이터 담당

(2) 통계 배치

  • 상품본부/전체 매출 통계

    • 상품 주문 별 매출 지표 생성 배치 생성

    • 대규모 트래픽 발생으로 인한 Deadlock 이슈 해결을 위해 트랜잭션 분리 및 DB 최적화 진행

  • 메인 페이지 프로모션 구좌별 통계

    • 마케팅팀의 상품 홍보 전략을 구성하기 위한 메인 페이지 구좌별 통계 분석

    • 1시간 단위의 배치를 이용해 상품 매출 추이 파악

  • 첫 구매 통계

    • 회원의 첫 구매 주문 건 표기 쿼리 작성 및 첫 구매 매출 지표 분석


2. 발주/송장 로직 개선(23.06 ~ 23.07)

Skills : PHP, MySQL

Sub Skills : JavaScript, HTML, CSS

발주 송장 로직 개선을 통해 수기작업 80% 해소, 업무 처리시간 1시간에서 15분으로 줄여 효율 25% 향상

- Issue

  • 물류창고의 업무 효율화를 위한 로케이션별 분리 발주 자동화 필요

  • 발주 및 송장 오류 파악을 위한 이력 페이지 필요

- 기능

(1) 발주

  • 발주 그룹 매칭

    • EMP API 및 주문 정보를 통한 정보 매칭

      • 1차 : 로케이션 및 주문번호당 품목 수(sku, 상품주문번호) 확인을 위해 PTA코드(복합 상품코드. SKU가 두 개 이상 묶여 있는 코드)를 단품코드로 매칭

      • 2차 : 단품 코드의 로케이션 확인. 상품의 SKU 수, 한 주문 번호에 포함된 상품의 로케이션 정보에 따라 발주 그룹 나뉨

      ⇒ 발주 그룹을 매칭하기 위한 MySQL 쿼리를 구현

(2) 송장

  • 주문 상태 변경 API를 통해 송장 번호 및 주문 상태 변경 구현

  • 로그 기록을 저장하여 오류 발생 지점 파악

(3) 로그 페이지 구축


3. 쇼핑몰 성능 개선 및 리뉴얼

Skills : PHP, Laravel

Sub Skills : JavaScript, Jquery, HTML, CSS

: 쇼핑몰 UI/UX 개편에 따른 전반적인 Backend 시스템을 구축

(1) 로그인, 회원가입, 아이디 찾기, 비밀번호 찾기, 회원 탈퇴 리뉴얼

- 받아오는 정보를 최소화하여 회원가입 시간 20% 단축

- 비밀번호 인증메일 수신 오류 웹메일 도메인 변경을 통해 해결

(2) 속도 개선

- 트래픽의 증가에 따른 속도 이슈 해결

- Web Server 증설, DB 슬레이브 증설

- 조회 쿼리 Slave DB로 분산 처리

- 이미지 CDN 작업

(3) 메인페이지 리뉴얼

- 메인페이지 기획전을 관리자 페이지에서 직접 커스텀할 수 있도록 개발

- 트래픽 증가에 따른 속도 이슈는 DB 테이블 컬럼 인덱싱 및 조회문 간소화를 통해 해결

회사명
(주)나모
직책 • 부서
인턴 • 개발팀
근무 기간 (근무 형태)
2020.12. - 2021.02.
(3개월 | 인턴)
담당 업무
  • 공공기관 웹 페이지 개발 - 회원가입, 간편 로그인 구현

    • Member Data DBA(MySQL)

    • 로그인/ 회원가입/SNS 로그인 개발(Java, Spring, eGovFramework)

    • SVN, Slack 통해 협업

프로젝트

프로젝트명
자동완성 검색엔진 프로젝트
소속/기관명
핌아시아
프로젝트 기간
2024.01. - 2024.02.
(2개월)
프로젝트 설명

Skills : Python, Redis

  • 검색어 자동완성 검색엔진 구현을 위한 프로젝트 진행

포트폴리오

타입
URL

대외활동

활동명
ICT 기업 인턴 프로그램
소속/기관
성남시 산업진흥
활동 연도
2021
활동 상세 설명
  • AWS의 EC2, VPC 등을 이해하고, 서버에 자기소개 웹 페이지를 배포하는 경험을 함.

  • ELB를 통해 여러 대의 웹 서버에 순서대로 트래픽을 보내주는 방안이나 Cloudwatch를 통해 AWS를 모니터링하는 법을 익힘

활동명
대학생 연합 웹 프로그래밍 동아리
소속/기관
멋쟁이 사자처럼
활동 연도
2018
활동 상세 설명
  • Ruby on Rails를 통한 웹 개발 익힘

  • 해커톤 경험을 통해 팀원들과 협업하여 서비스를 구축하는 경험을 함

자격증

자격증명
정보처리기사
점수/급 | 발급 기관
합격 | 한국산업인력공단
취득월
2021.08

외국어

언어명
영어
수준
일상 회화 가능
댓글