채용공고 올리기

박한영님을 응원해보세요!

이직/구직 중이에요
성실함
꼼꼼함
전략적
직관적
적응력

미리보기

기본 정보

이름
박한영
직업
백엔드 개발자
이메일
dinophy@nate.com
간단 소개

클린코드와 TDD를 실천하며, 꾸준한 몰입과 성장을 이어가는 백엔드 개발자 박한영입니다.

자기소개

자기소개

안녕하세요, 7년차 백엔드 개발자 박한영입니다.

클린 아키텍처와 클린 코드를 지향하며, 지속적으로 개선할 수 있는 코드 리뷰 문화를 소중하게 생각합니다. TDD 기반 개발을 추구하고 있으며, 테스트하기 쉬운 구조와 읽기 좋은 코드를 작성하기 위해 늘 고민하고 있습니다.

대용량 트래픽 환경에서 고성능·고가용성 시스템을 설계하는 데 관심이 많으며, 동시성 제어, 캐시 전략 등 실전 기술을 적용하며 점진적으로 깊이를 넓혀가고 있습니다.

최근에는 AI의 상용화로 인해 코드 자체보다는 문서화와 커뮤니케이션 역량이 더욱 중요해졌다고 느끼고 있으며, 설계 의도와 맥락을 명확히 전달할 수 있는 기술 문서화 역량을 강화하는 데 집중하고 있습니다.

포트폴리오

URL

link

Github

깃허브
link

LinkedIn

링크드인
link

Blog

URL 링크

기술 스택

기술 스택

Java, Kotlin, Spring Boot, Spring Security, JPA, junit5, MySQL, PostgreSQL, Docker, AWS, gitlab, GitHub, Redis

경력

회사명

바른아이오

직급 | 부서 | 근무 유형

대리 | 개발팀

근무 기간

2024.01. ~ 2025.04. (1년 4개월)

담당 업무

“공공기관 프로젝트 참여”

  • 백엔드 공통 프레임워크 개발 및 사내 모듈화 체계 정립

  • 프로젝트 전반에 적용할 백엔드 개발 컨벤션 가이드 작성 및 교육 진행

  • 환경별 CI/CD 파이프라인 구성 및 배포 자동화 적용 (GitLab, Docker 등)

  • 개발 및 운영 인프라 아키텍처 설계

  • DDD 기반 클린 레이어드 아키텍처 도입 및 가이드 작성

  • 테스트 주도 개발(TDD) 기반의 테스트 코드 작성 원칙 정립 및 팀 전파

회사명

브레인드넷

직급 | 부서 | 근무 유형

선임 | 개발팀

근무 기간

2022.06. ~ 2023.12. (1년 7개월)

담당 업무

“대기업 프로젝트 참여”

  • 개발 파트 리드 경험

  • 1,000줄 이상 규모의 레거시 코드를 100줄 이하로 리팩토링하여 유지보수성 향상

  • 대용량 배치 처리 성능 92% 개선 (처리 시간 기준)

  • 검색 색인 처리 속도 97.5% 개선 (Elasticsearch 최적화 기반)

회사명

하나투어(주)

직급 | 부서 | 근무 유형

선임 | 제휴개발팀

근무 기간

2020.11. ~ 2021.12. (1년 2개월)

담당 업무

“국내 1등 여행사 플랫폼”

  • 캐싱 DB 도입을 통한 API 응답 속도 24% 개선, 실시간 처리 효율 향상

  • 코로나 팬데믹 상황에서 국내 서비스 신규 오픈 프로젝트 참여

회사명

주식회사 컴홈

직급 | 부서 | 근무 유형

대리 | 개발팀

근무 기간

2018.10. ~ 2020.10. (2년 1개월)

담당 업무

“월 1,000만 건 규모의 문자·알림톡 발송 시스템”

  • 서비스 환경에서 발생한 다양한 트러블슈팅 장애 경험 및 대응

  • MySQL 쿼리 튜닝 및 인덱스 최적화로 병목 현상 해결

  • 레거시 코드 및 시스템 개선

프로젝트

프로젝트명

대용량 트래픽 이커머스 백엔드 프로젝트

소속/기관명

개인 프로젝트

프로젝트 기간

2025.03. ~ 진행 중

프로젝트 내용
  • 커머스 도메인 기반으로 요구사항 분석 및 설계 주도, 기능 흐름 정의 및 정책 정리

  • DDD 기반 클린 레이어드 아키텍처 적용, TDD 방식의 테스트 코드 작성으로 안정성 확보

  • DB 락, Redis 분산락을 활용한 동시성 제어 및 캐시 전략 도입

  • 설계 문서 및 각종 보고서등 기술 문서 작성 집중 및 문서 기반 협업 역량 강화

  • 주요 기술 : Java, Spring Boot, Junit5, MySQL, Redis

  • 프로젝트 링크

프로젝트명

스마트 건설 플랫폼 프로젝트

소속/기관명

바른아이오

프로젝트 기간

2025.01. ~ 2025.04.

프로젝트 내용
  • DDD 기반 클린 레이어드 아키텍처 도입 주도, 팀 내 개발 표준화 가이드 작성 및 공유

  • TDD 및 TestContainers 활용으로 테스트 자동화 체계 구축 및 CI 환경 연동

  • Spring Boot 기반 서비스 개발, Docker 기반 컨테이너 환경 구축

  • 주요 기술: Java, Spring Boot, Docker, JUnit5, TestContainers

프로젝트명

아하철 - 지하철 생활개선 기반 서비스

소속/기관명

사이드 프로젝트

프로젝트 기간

2024.10. ~ 진행 중

프로젝트 내용
  • Kotlin 기술 역량 강화를 목표로 참여, Spring Boot 기반 서버 개발 진행 중

  • 민원, 분실물, 커뮤니티 등 지하철 관련 주요 API 구현

  • 공공 API 연계 시 발생 가능한 장애에 대비해 Resilience4j 기반 서킷 브레이커, Redis 캐싱 전략 도입

  • 주요 기술: Kotlin, Spring Boot, Redis, Resilience4j

  • 프로젝트 링크

프로젝트명

차세대 폐자원에너지 종합정보관리시스템 구축

소속/기관명

한국환경공단 | 바른아이오

프로젝트 기간

2024.07. ~ 2025.01.

프로젝트 내용
  • 백엔드 공통 프레임워크 개발, 외부 API 호출, 파일 처리, 예외 처리, 로깅 등 다양한 모듈 통합

  • 사내 개발 컨벤션 도입 및 표준 가이드 작성, 코드 품질 및 일관성 향상

  • GitLab 기반 CI/CD 파이프라인 설계 및 자동 배포 환경 구성 (Docker, GitLab CI 연동)

  • K6를 활용한 성능 및 부하 테스트 진행, 시스템 안정성 및 확장성 검증

  • 주요 기술: Java, Spring Boot, Docker, GitLab, K6

프로젝트명

한국관광공사 웹 개편 및 고도화

소속/기관명

한국관광공사 | 바른아이오

프로젝트 기간

2023.01. ~ 2024.06.

프로젝트 내용
  • 8개 언어권 대상 7개 소셜 플랫폼(SNS) 로그인 시스템 구축,

    Spring OAuth2 Client를 활용해 플랫폼 추가 시 최소 설정만으로 확장 가능한 구조 설계

  • 외부 시스템으로부터 대용량 데이터를 주기적으로 수집하는 배치 시스템 성능 병목 발생

    → Spring WebClient를 활용한 비동기 API 호출 기반 배치 처리 구현, 처리 시간 92% 개선

  • 주요 기술: Spring Security, Spring OAuth2 Client, Spring WebClient

프로젝트명

SK렌터카 온라인 장기계약 백엔드 시스템 재구축

소속/기관명

SK렌터카 | 브레인드넷

프로젝트 기간

2023.08. ~ 2023.12.

프로젝트 내용
  • 차량 전시 파트 개발 리드, 핵심 비즈니스 로직 설계 및 팀 내 코드 품질 관리

  • MSA 아키텍처 전환 과정에서 서비스 간 통신을 위한 API 인터페이스 설계 및 구현, 생산성 및 유지보수성 향상

  • 차량 전시 메인 로직 1,000줄 규모의 레거시 코드를 100줄 이하로 리팩토링, 가독성 향상

  • 주요 기술: Java, Spring Boot

프로젝트명

LG전자 DLMS(Data Lifecycle Management System) 고도화

소속/기관명

LG전자 | 브레인드넷

프로젝트 기간

2022.06. ~ 2022.12.

프로젝트 내용
  • 통합검색용 대용량 데이터 인덱싱 레거시 코드를 ElasticSearch Bulk API 방식으로 리팩토링, 인덱싱 성능 97.5% 개선

  • 강한 의존성을 가진 인덱싱 로직을 JUnit 테스트로 분리 및 검증 체계 구축, 리팩토링 안정성 확보

  • 주요 기술: ElasticSearch, JUnit, Java

프로젝트명

하나투어 제휴사 국내 서비스 오픈

소속/기관명

하나투어

프로젝트 기간

2020.11. ~ 2021.11.

프로젝트 내용
  • 메인 페이지 API 응답 속도 병목을 해결하기 위해 SQLite 기반 캐싱 DB를 도입, API 응답 속도 24% 개선

  • 하나은행과의 여행 적금 제휴 서비스 개발 런칭 2개월 내 1만 7,707좌 판매 달성

  • 주요 기술: Java, JSP, SQLite

프로젝트명

오렌지메세지 레거시 시스템 개편

소속/기관명

주식회사 컴홈

프로젝트 기간

2018.10. ~ 2020.10.

프로젝트 내용
  • SQL 인젝션 및 웹쉘 공격 등 보안 취약점 대응을 위해 기존 PHP 레거시 시스템을 Java 기반 구조로 전환

  • MyISAM → InnoDB 엔진 전환, 쿼리 튜닝, DB 리플리케이션 적용 등 DB 조회 성능 및 안정성 개선 작업 수행

  • 주요 기술: Java, JSP, MySQL

대외활동

활동명

항해 플러스 백엔드 8기 (2025.03 ~ 진행 중)

소속/기관명

스파르타코딩클럽

연도

2025

내용
  • 클린 아키텍처, 동시성 제어, 대용량 트래픽 처리 등을 다룬 10주간의 집중 백엔드 커리큘럼 참여

  • Best Practice 선정 3회 (5주차 기준)

  • 프로젝트 링크

활동명

인프런 워밍업 클럽 백엔드 코드 3기 (2025.02 ~ 2025.04)

소속/기관명

인프런

연도

2025

내용
  • 클린 코드와 테스트 코드 품질 향상을 목표로 한 5주 집중 워밍업 과정 참여

  • TDD, 리팩토링 기반의 실전 과제 수행

  • 약 170명 중 우수러너 수료

  • 후기 링크

활동명

인프런 주니어 개발자를 위한 백엔드 로드맵 공유

소속/기관명

인프런

연도

2024

내용
  • 인프런 백엔드 강의 15개 이상 수료, 실전 중심 커리큘럼 기반으로 로드맵 설계

  • 몰입 경험을 바탕으로 백엔드 주니어 개발자 대상 성장 로드맵 작성 및 공유

  • 약 50명의 개발자 참여중

  • 로드맵 링크

교육

소속/기관명

신구대학교

종류 | 전공

대학교(전문학사) | 모바일 IT과

재학 기간 | 재학 상태

2016.02. ~ 2019.02. | 졸업

댓글