package dev.jun.portfolio;
import dev.jun.core.Backend;
import dev.jun.core.Leadership;
public class 박병준 extends BackendDeveloper {
@Value("서강대학교 철학과")
private String education;
@Value("SSAFY 14기")
private String training;
@Value("Baekjoon Gold I")
private String algorithm;
}
// Links
String github = "github.com/pbjuni1007";
String baekjoon = "solved.ac/pjh5144";
String email = "pbjuni1007@naver.com";
// ─── About ───────────────────────────────
String[] careerPath = {
"철학과 졸업",
"군 장교 (공보정훈)",
"맥도날드 본사 인턴",
"백엔드 개발자"
};
// 매 전환마다 새로운 역할을 맡았고, 매번 진심을 다했습니다.
@Override
public Strength 책임감() {
return "AI 시대의 결재자";
}
@FunctionalInterface
public Strength 소통() {
return "감이 아니라 명세";
}
@Scalable
public Strength 성장() {
return "더 큰 문제를 맡는 것";
}
@Autowired
public Strength 오너십() {
return "함께 일하고 싶은 사람";
}
2016.03 - 2021.02
논리적 사고와 올바른 질문을 던지는 훈련. 복잡한 문제를 구조화하는 능력의 기반
2021.03 - 2023.06
30인 이상 조직 관리 및 대외 커뮤니케이션 경험. 다수 수상으로 책임감과 리더십 입증
2024.04 - 2024.07
글로벌 기업의 브랜드 커뮤니케이션 실무. 데이터 기반 소통 전략 수립 경험
2025.07 - 2026.06 (예정)
Java · Spring Boot · 알고리즘 집중 교육 (1,000시간+). 3개 팀 프로젝트에서 BE 리드 → 팀장으로 성장
2025.11 - 2025.12
첫 협업. API 설계 및 DB 설계 담당. 이후 v2, v3까지 기술 스택을 3번 전환하며 성장
2026.01 - 2026.02
BE 개발. SSE 스트리밍 아키텍처 설계, Contract-First API 협업 프로세스 도입
2026.02 - 2026.04
팀장. FE 개발(백엔드 관점의 프론트 경험), Jenkins CI/CD 구축, MVP 기능 축소 전략 주도
2026.03 - 진행중
AI 에이전트 오케스트레이션 CLI 도구 설계·구현·npm 배포. Strategy + Factory + Template Method 패턴 실전 적용
2026.03 - 진행중
대학생 AI 학습 비서 웹앱. Next.js + Supabase + pgvector RAG 파이프라인, SM-2 플래시카드, 교수 성향 분석 등 9Phase 구현
2026.03 - 진행중
Android AI 앱 + 커스텀 ML 모델 학습. AI Hub 219만 건 데이터 → 7클래스 분류(F1=0.964) → TFLite 온디바이스 배포
AI 기반 영세 요식업 경영 솔루션. FE Lead로서 API를 직접 소비하며 "좋은 백엔드란 무엇인가"를 소비자 관점에서 체득했고, 팀장으로서 기술 의사결정과 팀 운영을 주도했습니다.
동서양 통합 운세 플랫폼. 커스텀 파인튜닝 LLM(Qwen3 4B)이 사주·타로를 AI로 해석하고, 물리 엔진 기반 인터랙티브 카드 경험을 제공합니다.
AI 에이전트를 오케스트레이션하는 개발자 워크플로우 CLI 도구. AI를 사용하는 것을 넘어, AI 도구를 직접 설계하고 npm에 배포했습니다.
대학생 비전공자를 위한 AI 학습 비서 웹앱. RAG 파이프라인, 지속 메모리, 교수 성향 분석, 퀴즈/플래시카드 등 9단계 기능을 설계부터 배포까지 혼자 완성했습니다.
스포츠 영상에서 AI가 자동으로 베스트 프레임을 추출하는 Android 앱. AI Hub 219만 건 데이터로 커스텀 ML 모델을 직접 학습하고, TFLite로 온디바이스 배포까지 전체 ML 파이프라인을 수행했습니다.
서울 관광 도우미 서비스. 첫 프로젝트에서 시작해 v3까지 기술 스택을 3번 전환하며 성장한 프로젝트입니다.
Spring Boot 기반 백엔드 전 프로젝트 담당
API 설계, SSE 스트리밍, 인증/인가 구현
JSONB 매핑, QueryDSL 동적 쿼리, ORM 전환
SeoulMate v1 XML 매퍼 기반 데이터 접근
SeoulMate v3 백엔드 마이그레이션, async 처리
JSONB + GIN 인덱스, 트랜잭션 설계
SeoulMate v1~v2 메인 DB 설계·운영
YEJI 세션/캐시 관리, 응답 속도 최적화
컨테이너 기반 배포 환경 구축
CI/CD 파이프라인 직접 설계·구축 (Jenkinsfile)
AI Sports Camera CI/CD, 자동 테스트·빌드
리버스 프록시, SSL 종단 설정
서버 운영 환경, 쉘 스크립트 작성
AI Sports Camera Android 앱 전체 개발
선언형 UI 전체 구현, Material3 디자인
NIMA 모델 온디바이스 추론, 실시간 분석
JunFlow 전체, 포트폴리오 사이트
골목식당 FE 개발, 포트폴리오 사이트
SeoulMate v1 프론트엔드
유틸리티 기반 스타일링, 골목식당 FE
JunFlow 멀티모델 라우팅
JunFlow MCP 서버 직접 구현
CLI 도구 설계·npm 배포
브랜치 전략, CI/CD 연동, 코드 리뷰
스프린트 운영, 이슈 관리
기획 문서, 회의록, 기술 문서화
와이어프레임 검토, 디자인 피드백
// ─── Contact ─────────────────────────────
@GetMapping
public ResponseEntity<String> getEmail() {
return ResponseEntity.ok("pbjuni1007@naver.com");
}
@GetMapping
public ResponseEntity<String> getGitHub() {
return ResponseEntity.ok("github.com/pbjuni1007");
}
// 함께 일하고 싶으시다면 편하게 연락 주세요.
@PostMapping
public ResponseEntity<Void> sendMessage(@RequestBody ContactRequest request) {
// 언제든 환영합니다 :)
return ResponseEntity.ok().build();
}
// © 2026 박병준 — Built with Next.js | Inspired by IntelliJ IDEA Darcula
/**
* 안녕하세요,
* 시스템의 흐름을 설계하고
* 기술 선택에 이유를 묻는
* 백엔드 개발자입니다.
*
* @author 박병준
* @since 1997.10.07
*/