박진국 프로필 사진

박진국

백엔드 개발자 · 8년차 · 전문연구요원(병역특례) 지원

"'시킨 일'이 아니라 '풀어야 할 문제'를 먼저 보는 개발자"

github.com/parkjg20

인적사항

요약

소개

2019년부터 Java를 주력으로 웹·앱 개발을 시작해, 점차 웹 백엔드로 분야를 좁히며 전문성을 높여온 8년차 개발자입니다. 재직과 학업을 병행해 컴퓨터공학 학사와 인공지능전공 석사 학위(국민대학교 소프트웨어융합대학원)를 취득하였습니다. Spring Boot(Java·Kotlin) 기반으로 API 설계부터 DB 모델링, 컨테이너 운영, CI/CD까지 서비스 전 주기를 책임져 왔고, 총 회원 10만·MAU 2.8만 규모 서비스의 리뉴얼·운영에서 대용량 트래픽 대응과 쿼리 최적화를 다뤘습니다. Node.js 풀스택 경험도 있어 런타임에 얽매이지 않습니다.

주어진 일만 처리하기보다 본질과 영향도를 먼저 보고 우선순위를 판단합니다. AI를 적극 활용하여 단순히 '손 빠른 개발자'에서 IT 전 분야를 아우르는 비즈니스 기술자로 성장하고 싶습니다.

저는 이렇게 일합니다

핵심 역량

보유 기술

분류 스킬
AI / ML LLM Fine-tuning(DAPT, LoRA/QLoRA), Prompt Engineering, LLM 응용(프롬프트·출력 검증·정합성 보정), LLM API 연동(Gemini·Grok·OpenAI), BERT, KoGPT
Language Java, Kotlin, JavaScript/TypeScript, Python(PyTorch, Tensorflow)
Backend Spring Boot, Spring Data JPA, Spring Security, MyBatis, Node.js(Express, TypeScript), DDD, Hexagonal, Clean Architecture, CQRS, RESTful API
Database PostgreSQL, MySQL/MariaDB, Redis
Infra / DevOps Docker, Kubernetes, AWS(ECS, RDS, S3, CloudFront, MediaConvert, CloudWatch, CloudFormation), IaC, CI/CD, Git
사용 경험 Elasticsearch(ELK)
Web Next.js, Vue.js

경력 (총 7년 0개월)

아카소프트(주) — 이사(연구소장·팀장 겸 백엔드·AI 실무) · 2025.06 ~ 재직중

  1. 과학 숏폼 학습 플랫폼 'ProblemShorts' 설계·개발 및 운영 주도

아카교육 — (프리랜서) 개발PM · 2024.11 ~ 2025.05 (7개월)

  1. 고등학생 대상 과학 중점 숏폼 학습 플랫폼('ProblemShorts') 기획, 설계, 구축

(주)투스카이 — BE 아키텍트 1팀 · 선임 2년차 · 백엔드/서버개발 · 2023.06 ~ 2024.10 (1년 5개월)

  1. (24년 기준) 총 회원 10만, MAU 2.8만, DAU 8천의 라이프스타일 서비스 SANDI('샌디') 리뉴얼 구축 및 운영
  2. (주)경동 온라인 인사관리 플랫폼('KD e-HR') 하이브리드 앱의 Android 네이티브 파트 유지보수

엑스이허브(주) — R&D사업부 개발팀 · 대리 2년차 · 백엔드/서버개발 · 2022.01 ~ 2023.02 (1년 2개월)

  1. 공유 미용실 플랫폼('박매니저') - 이용 계약 관리, 시술 예약, 매출 정산 등 코어 프로세스 설계 및 구축
  2. 롯데홈쇼핑 디지털 쇼핑 플랫폼('iTOO') API 연동, 한화생명 전자명함 프로젝트 구축·운영 리드

(주)마켓잇(MarketitInc.) — 개발실 · 매니저 1년차 · 백엔드/서버개발 · 2021.08 ~ 2021.12 (5개월)

  1. 4만명의 인플루언서 회원을 보유한 마케팅 플랫폼 '마켓잇' 유지보수
  2. 신규 프로젝트('인플카') 초기 구축 업무 수행

(주)데이터플로 — 개발팀 · 대리 2년차 · 웹개발 · 2019.07 ~ 2021.08 (2년 2개월)

  1. 자사 쇼핑몰 구축 및 유지관리(결제·정산 로직 등 핵심 기능 개발)
  2. 롯데정보통신 AI 3D 이미지 촬영 플랫폼('ARA360') 구축 - 선수금 지갑·결제·정산 등 핵심 프로세스 설계

창업 · 조직 운영

학력

자격 / 수상

연구 실적 (논문)

특허

경험 / 활동 / 교육

병역 사항

자기소개서

인공지능을 전공한 백엔드 개발자

저는 인공지능을 전공한 백엔드 개발자입니다. 석사 과정에서는 모델을 직접 학습·평가하는 연구를 했고(제1저자 논문 2편), 현업에서는 그 모델을 실제 서비스 파이프라인에 연동·운영해왔습니다. AI 기능이 제품에서 제대로 동작하려면 결국 데이터 파이프라인, API, 인프라 같은 백엔드의 기반이 탄탄해야 한다는 것을 현업과 연구를 병행하며 체감했습니다.

그래서 제게 인공지능 전공은 백엔드 커리어와 분리된 길이 아니라, AI 기능을 실제 제품에 녹여낼 수 있는 백엔드 개발자라는 강점으로 이어집니다. 실제로 최근 프로젝트에서는 Gemini·Grok 등의 모델을 PDF 파싱·콘텐츠 생성 파이프라인에 직접 연동해 운영하고 있습니다.

1. LLM·생성형 AI를 제품에 녹여낸 경험과 개발 환경 자동화

반복적이고 정형화된 업무는 자동화하고, 사람은 더 중요한 문제에 집중해야 한다고 생각합니다. 저는 이 생각을 도구를 계속 진화시키며 실천해왔습니다. 처음에는 ChatGPT·GitHub Copilot으로 단순 편의 스크립트를 만드는 수준이었지만, 이후 Cursor로 로컬 파일 생성 자동화를 구현하고 여러 AI 도구를 도입·실험한 끝에 현재는 Claude Code로 운영 업무를 자동화하고 있습니다. 도구를 단순히 가져다 쓰는 데 그치지 않고, 어떤 작업에 어떻게 적용하고 검증할지를 직접 설계하는 것이 제 방식입니다.

제품에서도 LLM을 직접 응용했습니다. ProblemShorts에서는 Gemini API로 PDF 문제를 파싱·전산화하는 적재 파이프라인을 구축했고, Grok과 이미지 생성 AI로 문제 해설 숏폼과 삽화 생성을 자동화했습니다.

2. 대용량 트래픽을 위한 분산 아키텍처

안정성은 서비스의 신뢰도와 직결되기에, 대용량 트래픽을 소화하는 시스템을 설계하는 능력은 백엔드 개발자의 필수 역량이라고 생각합니다.

전 직장 투스카이에서는 DAU 8천 명, MAU 2.8만 명, 총 회원 10만 명 규모의 라이프스타일 서비스 SANDI를 리뉴얼 구축·운영했습니다. 이 서비스는 출퇴근·점심·우천 등 사용자가 한꺼번에 몰리는 피크 시간대가 뚜렷해, 예측 가능한 최대 트래픽을 기준으로 용량을 산정하고 캐싱·인덱싱 전략을 맞췄습니다. 나아가 가장 극단적인 상황인 재난 시 비상대피 시스템에서는 데이터 처리량이 급증하는 경우를 가정한 부하테스트 시나리오를 설계하고, 그 결과를 인프라 담당과 함께 분석해 병목 지점을 찾고 서비스별 Auto Scaling 설정을 최적화했습니다. 회원 정보처럼 실시간성이 필요한 데이터는 인덱싱 중심으로 튜닝하고, 캐싱이 가능한 영역에는 캐시를 적극 활용하는 등 데이터 특성에 맞는 전략을 구분해 적용했습니다.

3. 다양한 데이터베이스와 테스트로 지키는 품질

서비스가 커질수록 데이터 특성에 맞는 저장소를 고르고, 변경이 기존 기능을 깨뜨리지 않도록 지키는 일이 중요해집니다. SANDI의 MSA 구조에서는 메인 페이지가 호출하는 8~9개 API가 공통으로 거치는 회원 정보 조회 쿼리를 인덱싱 중심으로 최적화했고, 주력인 PostgreSQL·MySQL 외에 로그 분석에서 ELK(Elasticsearch)를 사용해보며 데이터 성격에 따라 저장소를 달리 선택하는 감각을 키웠습니다.

또한 운영 중인 서비스에 기능을 더할 때 영향도를 매번 수작업으로 확인하던 비효율을 겪으며 단위 테스트를 습관으로 만들었습니다. 현재 ProblemShorts에서는 Application Layer 단위 테스트 1,500개 이상을 운영하는데, 테스트가 늘며 Spring Context 로딩이 빌드를 지연시키자 Context 로딩 없이 Mockito 기반으로 검증하도록 표준화한 커스텀 어노테이션을 직접 만들어 빌드 시간을 3분 내외로 유지했습니다. 테스트와 CI를 통해 QA 단계의 결함을 줄이고, 상용 배포를 주 1회 안정적으로 이어가고 있습니다.

4. 조직 관리

아카교육에서 4인 팀을 맡으며 리딩을 시작했고, 법인 설립 후에는 개발과 운영을 포함한 6인 조직을 맡고 있습니다. 사람을 뽑을 때는 필요한 역량을 먼저 정의하고 주변 네트워크에서 직접 연결해 합류시켰으며, 배치는 각자의 강점을 기준으로 정했습니다. 2주 단위 스프린트로 업무를 단위화해 목표와 진척도를 관리하고, 분기마다 1:1로 OKR을 함께 세워 팀원 개인의 목표를 맞췄습니다. 평가가 제 주관에 치우치지 않도록 동료평가 기반 인사고과를 도입했고, 주 4일제·시차출퇴근제 등 근무 제도와 업무 매뉴얼도 직접 만들어 정착시켰습니다. 자체 서비스의 초기 모델 런칭 후 운영 데이터와 마케팅 검토 결과가 기대와 달라 리뉴얼을 결정했고, 6인 팀이 1개월 만에 완수했습니다. 업력 1년간 퇴사자 없이 팀워크를 유지했습니다.


경력기술서

아카교육 → 아카소프트(주)

과학 숏폼 학습 플랫폼 'ProblemShorts' 단독 기획·설계·개발 및 운영 (2024.11 ~ 재직중)

(주)투스카이

총 회원 10만·MAU 2.8만 라이프스타일 솔루션 샌디(SANDI, 구 하이파인애플) 개발 및 운영 (2023.06 ~ 2024.10)

(주)경동 온라인 인사관리 플랫폼('KD e-HR') 유지보수

엑스이허브(주)

전자명함 서비스 개발 (2022.06 ~ 2023.02)

공유미용실플랫폼 '박매니저' 개발 (2022.01 ~ 2022.06)

(주)마켓잇

마켓잇 인플루언서 카드 API 개발 (2021.08 ~ 2021.12)

(주)데이터플로

쇼핑몰 개발 및 운영 (2020.11 ~ 2021.08)

3D 이미지 촬영 솔루션 'ARA360' 구축 (2020.01 ~ 2020.12)

배송 추적 플랫폼 개발 (2019.04 ~ 2019.09)