박형진
gud5223@gmail.com
소개
유연하고 확장 가능한 아키텍처를 설계하고 구현하는 백엔드 개발자 박형진입니다.
기능 단위 개발을 넘어 시스템 관점에서 모듈 경계를 정의하며, 확장성 및 유지보수성을 고려한 설계를 우
선합니다.
요구 사항 변동에 강한 구조를 위해 관심사 분리, 의존성 역전 원칙, 캡슐화를 적용하고, 변경 내성을 갖춘
구조로 지속적으로 진화시키는 데 집중합니다.
경력
교내 정보전산원 서버실
홈페이지 개발실 - CMS 이관 및 운영
Jul. 2024 - 현재
학과별 개별 운영으로 발생한 디자인 비일관성 및 공지·교원 정보 업데이트 지연을 진단하고 그룹웨어 기반 CMS 전환 프로젝트에 핵심적으로 기여
18개월간 정보전산팀 홈페이지 개발실 근로로 학과 홈페이지 콘텐츠를 CMS로 마이그레이션하고 검증 프로세스를 운영
반복 패턴을 분석해 HTML 구조를 표준화하고 태그 변경 규칙, 적용 우선순위, 예외 케이스를 정의해 운영 가이드로 문서화함
AI를 활용한 자동 변환 파이프라인을 설계해 기존 페이지를 CMS 친화적 포맷으로 매핑하고 결과물 검증 및 보완 워크플로우를 구축함
이관 처리량을 하루 1개 홈페이지 수준으로 확장해 전사적 이관 효율을 개선하고 근로학생 및 교직원과 베스트 프랙티스를 공유해 운영 표준을 정착시킴
통합 CMS 운영으로 콘텐츠 최신화 리드타임을 단축하고 학과 간 정보 격차 해소에 기여함
UMC(University Makeus Challenge) 8기
백엔드 파트장, 교내 지부 총무
Mar. 2025 - Aug. 2025
백엔드 파트장으로 커리큘럼을 설계 및 운영하고 신규 기수 온보딩 멘토링을 수행함
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