About Me


안녕하세요 3년차 백엔드 개발자 홍진형입니다.

Python을 사용하여 한국과 대만 학교의 홈페이지를 연동하는 시스템을 구축한 후 현재 Java & Spring 개발자로 전향하여 정산 시스템을 개발했습니다.

어제보다 더 나은 개발자가 되고 싶은 마음가짐으로 학습하는 것을 생활화하고 있으며, 학습한 내용을 정리하고자 블로그를 운영하고 있습니다.

Clean Code와 Test Code를 지향하며, 더 나은 것을 만들어내기 위한 고민을 생활화하고 있습니다.

Work Experience & Project

토글랩스

2021.11 ~ 현재

  • 통합 쇼핑몰 관리 시스템 개발
    • 쇼핑몰 주문 연동
    • 주문 수집 프로세스 개선
  • 정산시스템 개발
    • 신규 정산 시스템 설계
    • 정산 시스템 Batch / API 개발
  • 레거시 서비스 리뉴얼
    • 레거시 프로젝트 분석
    • 코드 컨벤션 및 아키텍쳐 정의
    • 서비스 책임 및 역할 분리

여기어때 컴퍼니

2020.05 ~ 2021.11

  • 정산 시스템 개발 및 런칭
    • 정산 시스템 Batch / API 개발
    • 정산 API 개선 - 10초 이상의 구조 -> 2초 미만
    • csv 다운로드 구조 개선을 통한 수십만개의 정산 데이터 다운로드 성능 개선
    • 정산 시스템 Front End 유저 별 개인화
  • 광고 매출 시스템 개발 및 런칭
    • 광고 매출 시스템 구조 설계
    • 광고 매출 시스템 Batch / API / Front End 개발
  • 숙박대전 정산 대사 Batch / API 개발

NHN Edu

2019.04 ~ 2020.05

  • 한국과 대만 학교 홈페이지 연동 크롤러 개발
    • 국내 학교 홈페이지 분석으로 타입 분류 및 타입별 크롤러 개발
    • 형식의 통일성이 없는 대만 홈페이지 연동을 위한 크롤러 구조 개선
  • 연동 대시보드 개발
    • 국내 교육청 차단 상황을 미리 파악하기 위한 Health Check 기능 개발
    • Daily batch 통해 페이지의 페이지 마지막 연동일 집계하여 모니터링에 사용
  • 자동 연동 시스템 개발
    • 페이지를 분석하여 타입 유추하는 시스템 개발
    • 자동 연동 시스템 Batch / Admin 개발

Skills

BackEnd

  • Java, kotlin
  • Spring Boot, Spring Batch, JPA, Querydsl
  • Junit4, Junit5
  • Gradle
  • IntelliJ, Visual Studio Code
  • Git

FrontEnd

  • HTML, CSS, JS
  • React

DevOps

  • CloudFront, CodeBuild, CodeDeploy, CodePipeline
  • MySQL

Collaboration

  • Jira, Confluence, Dooray
  • Slack