채용공고 올리기

박형준님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
박형준
직업
백엔드 개발자
이메일
kong8715@gmail.com
간단 소개

비상교육과 다나와에서 백엔드 개발자로 근무했으며, 팀원들이 함께 일하고 싶어하는 개발자로 성장하고 있는 백엔드 개발자입니다.

경력

회사명

비상교육

직급 | 부서 | 근무 유형

백엔드 개발자 | 시스템개발Cell | 재직 중

근무 기간

2022.04. ~ 재직 중 (3년 2개월)

담당 업무

글로벌 교육 플랫폼의 LMS 운영 및 신규 프로젝트의 백엔드를 담당하고 있습니다. 경력자로서 시스템개발Cell에 합류하여 신규 기능의 개발과 서비스 개선 업무를 진행했으며, 2023년 Caliper Analytics 프로젝트에 참여하여 개발 포함 약 4개월 동안 협업을 통해 프로젝트를 성공적으로 진행한 경험이 있습니다.

회사명

다나와

직급 | 부서 | 근무 유형

대리 | 기업부설연구소

근무 기간

2014.04. ~ 2021.08. (7년 5개월)

담당 업무

백 오피스(코어 서비스) 파트를 담당하였으며, 다나와의 가격 비교서비스를 지원하는 내무 관리자 페이지를 운영했습니다. 주요 업무로는 다나와 상품을 관리하고 상품과 관련된 카테고리, 검색 옵션 등 상품과 관련된 서비스와 오픈마켓의 협력사 상품을 다나와 상품과 연결하여 가격 비교 서비스를 제공하는 핵심 기능을 관리했습니다. 그 외 각종 통계 데이터와 Office API 서버 구축과 오피스 개편 프로젝트를 주도적으로 이끌었으며, 프로젝트 초기 검토 및 설계에 참여하여 완료했습니다.

프로젝트

프로젝트명

MVP 프로젝트 개발 환경 구성

소속/기관명

비상교육

프로젝트 기간

2024.02. ~ 2024.04.

프로젝트 내용

사용 기술
SpringBoot / Java / AWS / Jenkins

프로젝트 개요
MVP(Minimum Viable Product) 개발을 위한 AWS 복제 및 개발 환경 구성

수행역할

  • 서비스의 빌드 및 배포
  • 서비스간의 연동 작업

성과

  • MVP 프로젝트 진행에 필요한 초기 개발 환경 구성
프로젝트명

Caliper Analytics 인증 프로젝트

소속/기관명

비상교육

프로젝트 기간

2022.11. ~ 2023.02.

프로젝트 내용

사용 기술
SpringBoot / JAVA / Mybatis / MariaDB

프로젝트 개요
AllviaEdu의 학습 프로그램의 데이터 표준화를 위한 Caliper Analytics 인증 프로젝트

수행역할

  • Caliper Analytics 데이터 모델 검토
  • Caliper Analytics 데이터 설계 및 구현 - Caliper Analytics 인증 API 구현

성과

  • AllviaEdu Caliper Analytics 인증 (2022.02)
프로젝트명

PG 결제 업체 변경

소속/기관명

비상교육

프로젝트 기간

2022.06. ~ 2022.09.

프로젝트 내용

사용 기술
SpringBoot / Java / MariaDB

프로젝트 개요
카드 결제 외 다양한 결제 수단 제공을 위한 PG 업체 변경

수행역할

  • 기존 PayLetter 결제 프로세스 분석
  • Paymentwall PG API 연동

성과

  • PG 업체 변경
  • 카드 외 다양한 결제 수단 제공
프로젝트명

오피스 개편 프로젝트 : 상품링크

소속/기관명

다나와

프로젝트 기간

2020.07. ~ 2021.03.

프로젝트 내용

사용 기술

  • Spring Boot / JAVA / Mybatis / PHP / Redis / WebSocket / JavaScript / Altibase

프로젝트 개요

  • 다나와 상품 가격비교 연결을 하는 메뉴 전체 개편
  • JAVA Monolithic Architecture 에서 front 와 back(API) 분리

수행역할

  • 상품 가격비교 연결 주요기능 REST API로 전환
  • 상품 가격비교 연결 개편 UI개발

성과

  • 사용자(관리자) 편의성 및 업무 효율성 향상
  • 프로세스 모듈화를 통해 개발 유지보수 용이성 향상
프로젝트명

상품 데이터 개선 프로젝트

소속/기관명

다나와

프로젝트 기간

2020.02. ~ 2020.06.

프로젝트 내용

사용 기술

  • SpringBoot / JAVA / Mybatis / Altibase

프로젝트 개요

  • 대량 데이터 유입에 대비한 상품링크/미링크 데이터의 DB 서버 분리

수행역할

  • SpringBoot 분산 트랜잭션 처리

성과

  • Altibase 저장 메모리 이슈 해결
  • 데이터 분리에 따른 평균 33%의 페이지 조회 속도 향상
프로젝트명

Office API 서버 구축

소속/기관명

다나와

프로젝트 기간

2018.11. ~ 2019.03.

프로젝트 내용

사용 기술

  • Spring Boot / Java / Altibase

프로젝트 개요
다나와 내부 서비스 API 제공을 위한 REST API 서버 구축

수행역할

  • REST API URI, 코드 규칙 검토 및 명세
  • API 서버 및 API 개발

성과

  • 다나와 내부 서비스 제공을 위한 API 서버 구축
프로젝트명

OES (Office Echo System) 프로젝트

소속/기관명

다나와

프로젝트 기간

2017.09. ~ 2018.05.

프로젝트 내용

사용 기술

  • Spring Boot / Java / RabbitMQ

프로젝트 개요

  • OES(Office Echo System)는 간략히 말해 본 서비스에서 C, U, D가 이루어졌다는 것을 비 동기로 타 서비스에 알리는(Echo) 것이며, 하나의 이벤트 발생 시 타서비스의 API를 호출하는 구조에서 RabbitMQ를 사용하여, 타 서비스(consumer)에서 이벤트 메시지를 가져가게끔 변 경
  • 이벤트 기반 아키텍처(Event-driven architecture)로 구성하여 타 서비스 별 결합도 제거

수행역할
-이벤트 기능 명세

  • Spring Boot - RabbitMQ 연동
  • 이벤트 메세지 브로커 개발

성과

  • 이벤트 발생 시 타서비스의 API 호출을 제거함으로써 프로세스 성능 향상
  • 서비스간의 결합도 제거
  • 데이터 정합성 향상
프로젝트명

스케줄 자동 점검

소속/기관명

다나와

프로젝트 기간

2016.08. ~ 2016.12.

프로젝트 내용

사용 기술

  • Spring Framework, Java, Redis, JavaScript, Google Chart

프로젝트 개요

  • PHP cron, Spring scheduler 등 매일 20여 개 이상의 스케줄 자동 점검 및 시작화 UI 개발

수행역할

  • 스케줄 실행 여부, 실행 결과 소요시간 정보 Redis 적재
  • 스케줄 결과 SMS, 메일전송
  • 스케줄 결과 시각화 UI 개발

성과

  • 스케줄 점검시간 2h->5m 으로 단축

포트폴리오

URL

link

개인 프로젝트 청약닷컴 (2022), Back-end, 사용 기술: Springboot, Java, JPA, QueryDSL, MariaDB, Jenkins

URL 링크
link

개인 프로젝트 커피차 (2023), Back-end, 사용 기술: Springboot, Kotlin, JPA, QueryDSL, AWS, Github Action

URL 링크

교육

소속/기관명

인덕대학교

종류 | 전공

대학교(전문학사) | 컴퓨터소프트웨어

재학 기간 | 재학 상태

2008.02. ~ 2014.02. | 졸업

댓글