박형진

백엔드 개발자

gud5223@gmail.com

소개

유연하고 확장 가능한 아키텍처를 설계하고 구현하는 백엔드 개발자 박형진입니다.

기능 단위 개발을 넘어 시스템 관점에서 모듈 경계를 정의하며, 확장성 및 유지보수성을 고려한 설계를 우

선합니다.

요구 사항 변동에 강한 구조를 위해 관심사 분리, 의존성 역전 원칙, 캡슐화를 적용하고, 변경 내성을 갖춘

구조로 지속적으로 진화시키는 데 집중합니다.

경력

교내 정보전산원 서버실

홈페이지 개발실 - CMS 이관 및 운영

Jul. 2024 - 현재

  • 학과별 개별 운영으로 발생한 디자인 비일관성 및 공지·교원 정보 업데이트 지연을 진단하고 그룹웨어 기반 CMS 전환 프로젝트에 핵심적으로 기여

  • 18개월간 정보전산팀 홈페이지 개발실 근로로 학과 홈페이지 콘텐츠를 CMS로 마이그레이션하고 검증 프로세스를 운영

  • 반복 패턴을 분석해 HTML 구조를 표준화하고 태그 변경 규칙, 적용 우선순위, 예외 케이스를 정의해 운영 가이드로 문서화함

  • AI를 활용한 자동 변환 파이프라인을 설계해 기존 페이지를 CMS 친화적 포맷으로 매핑하고 결과물 검증 및 보완 워크플로우를 구축함

  • 이관 처리량을 하루 1개 홈페이지 수준으로 확장해 전사적 이관 효율을 개선하고 근로학생 및 교직원과 베스트 프랙티스를 공유해 운영 표준을 정착시킴

  • 통합 CMS 운영으로 콘텐츠 최신화 리드타임을 단축하고 학과 간 정보 격차 해소에 기여함

UMC(University Makeus Challenge) 8기

백엔드 파트장, 교내 지부 총무

Mar. 2025 - Aug. 2025

UMC 바로가기

  • 백엔드 파트장으로 커리큘럼을 설계 및 운영하고 신규 기수 온보딩 멘토링을 수행함

  • PR 기반 코드 리뷰 체계를 운영해 피드백을 제공하고 스터디원의 러닝 패스를 제시함

  • 교내 지부 총무로 예산 집행, 일정 조율, 운영 리소스 관리를 총괄함

  • 방학 중 팀 프로젝트에 참여해 일기 기반 AI 힐링 서비스 ‘플랜토리’ 백엔드 개발에 기여하고 데모를 시연함

UMC(University Makeus Challenge) 7기

백엔드 스터디원

Sep. 2024 - Jan. 2025

  • Spring Boot로 서버 개발을 실습하고 데이터 모델링을 수행함

  • REST API를 설계하고 JPA 기반 영속성 계층에서 CRUD를 구현함

  • 표준 응답 스키마, 글로벌 예외 처리, 트랜잭션 경계 설정 등 백엔드 아키텍처를 구성함

  • 방학 중 팀 프로젝트를 통해 중고 거래 래플 서비스 ‘장마당’ 프로토타입을 개발하고 데모를 진행함

UMC(University Makeus Challenge) 6기

프론트엔드 스터디원

Mar. 2024 - Aug. 2024

  • React로 SPA 프론트엔드 개발을 실습함

  • 15주 커리큘럼으로 컴포넌트 설계, 상태 관리, 라우팅, API 연동 역량을 강화함

  • 팀 해커톤에서 요구사항 정의-프로토타이핑-구현-데모 전 과정을 수행함

  • Git Flow, PR 리뷰, Notion 기반 산출물 관리 등 협업 프로세스를 체화함

학력

홍익대학교

컴퓨터공학과

Mar. 2020 - Feb. 2026

학부 4학년 2학기 재학 중 - 졸업 예정: 2026-02

기술

Backend

  • Java (17, 21) - 객체 지향 설계 원칙(SOLID) 적용, 엔터프라이즈 백엔드 로직 구현

  • Spring Boot, Spring Data JPA, Spring Security, Spring AI - REST API 설계, 글로벌 예외 처리 및 응답 스키마 표준화, 트랜잭션 관리

Database

  • MySQL, PostgreSQL - 정규화 기반의 관계형 데이터베이스 스키마 설계 및 성능 향상을 위한 인덱스 전략 수립

  • Redis

DevOps & Infra

  • AWS - EC2, RDS, S3 중심의 클라우드 인프라 프로비저닝과 운영

  • Docker - 컨테이너화, 이미지 최적화, 로컬-스테이징 환경 간 일관성 보장

  • GitHub Actions - CI/CD 파이프라인 구성 및 배포 자동화

프로젝트

플랜토리 (Plantory)

UMC 팀 프로젝트

백엔드 개발자

Jun. 2025 - 현재

  • 프로젝트 개요: 성장형 일기 서비스로, 일기·감정·생활 패턴 데이터를 기반으로 AI 힐링 챗봇이 맞춤형 피드백과 위로 제공

  • 역할: AI 힐링 챗봇 구현, 주/월별 수면·감정 통계 API 개발

  • 핵심 성과: InMemoryChatMemoryRepository로 멀티턴 대화 메모리 관리 도입, 슬라이딩 윈도우로 최근 5턴만 전송, 정규식 기반 불필요 문장 제거로 토큰 비용 최소화

  • 비즈니스 임팩트: 챗봇 응답 비용을 절감하면서도 대화 맥락 유지로 사용자 경험 향상 → 운영비 절감과 사용자 리텐션 제고, 일기-감정-수면 통계를 통한 지속 사용 동기 강화

  • 기술 스택: Java 17, Spring Boot 3.3.13, Spring AI, OpenAI API, Monolithic 계층형 아키텍처

  • 레퍼런스: GitHub

회비영

교내 팀 프로젝트

백엔드 개발자

Mar. 2025 - 현재

  • 프로젝트 개요: 홍익대 컴퓨터공학과 학생회 운영의 디지털 전환 플랫폼(회비 관리, 행사 체크인, 물품 대여/반납 등)

  • 역할: QR 생성·검증, 회비 납부 확인, 물품 대여/반납 도메인 설계 및 개발

  • 핵심 성과: QR 생성 로직에 Factory Method + Strategy 패턴 적용으로 타입별 생성 책임 분리, 서비스 계층 DIP 준수로 결합도 하락·테스트 용이성 향상, 신규 유형 추가 시 Creator만 추가하는 확장성 확보

  • 비즈니스 임팩트: 수기 검증·중복 개발 제거로 운영 비용과 처리 시간 절감, 행사/도메인 변경 시 영향 최소화로 신규 기능 출시 리드타임 단축운영 투명성 제고

  • 기술 스택: Java 21, Spring Boot 3.5.4, Spring Data JPA, MySQL, JUnit5/Mockito, GitHub Actions, AWS EC2/RDS, Monolithic 계층형 아키텍처

  • 레퍼런스: GitHub

장마당

팀 프로젝트

백엔드 개발자

Jan. 2025 - Jun. 2025

  • 프로젝트 개요: 티켓 기반 응모 방식으로 흥미와 참여도를 높인 중고거래 플랫폼

  • 역할: 카카오 소셜 로그인, 래플(게시글) 관리, 인증/인가 설계

  • 핵심 성과: 카카오 OAuth2 인가 코드를 백엔드 수신·교환 구조로 설계하고 Spring Security FilterChain 커스터마이징, 세션 미사용 JWT 인증(Access/Refresh 분리) 도입으로 보안성·확장성 확보

  • 비즈니스 임팩트: 인가 코드 노출 리스크 원천 차단으로 신뢰도 제고, 안정적인 로그인 플로우로 이탈율 감소운영 장애 리스크 축소, 이미지 S3 분리로 응답 성능 향상

  • 기술 스택: Java 17, Spring Boot 3.4.1, MySQL 8.0.43 GitHub Actions

  • 레퍼런스: 🔗 장마당 바로가기, GitHub

자격증

정보처리기사

한국산업인력공단

Jun. 2025

SQLD

한국데이터산업진흥원

Sep. 2025

연락처

이메일

gud5223@gmail.com

GitHub

gud0217

사용자 정의

010-9423-5223