미리보기
기본 정보
비상교육과 다나와에서 백엔드 개발자로 근무했으며, 팀원들이 함께 일하고 싶어하는 개발자로 성장하고 있는 백엔드 개발자입니다.
경력
비상교육
백엔드 개발자 | 시스템개발Cell | 재직 중
2022.04. ~ 재직 중 (2년 11개월)
글로벌 교육 플랫폼의 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 으로 단축
포트폴리오
교육
인덕대학교
대학교(전문학사) | 컴퓨터소프트웨어
2008.02. ~ 2014.02. | 졸업