박이정

풀스택 · 사내 시스템 개발자

ppp.ejung@gmail.com

박이정 프로필 사진

소개

고객과 현업의 업무를 이해하고, 필요한 시스템을 직접 설계·개발하는 13년 차 개발자입니다.

업무·도메인 이해와 시스템 설계·개발
요구사항의 목적과 실제 업무 흐름을 파악하고, 업무 규칙과 예외를 데이터 구조와 기능으로 구체화해 시스템을 설계·개발합니다.

업무 자동화와 기존 시스템 개선
부서마다 다른 업무 방식과 데이터를 연결하고 반복 작업을 자동화합니다. 기존 시스템의 구조적 문제와 비효율도 실제 업무 흐름을 기준으로 찾아 개선합니다.

현업 협업부터 배포·운영까지
담당자와 요구사항·우선순위를 조율하며 개발·배포까지 직접 진행합니다. 고객 프로젝트는 인계까지 마무리하고, 사내 시스템은 운영하며 사용자 피드백을 반영해 개선합니다.

경력 요약

스톤브이스튜디오2023.02–2026.08 · TD팀 실장

사내 업무 시스템·공통 개발 환경·제작 파이프라인 개발·운영

디몬스터2020.05–2023.01 · 개발3팀 팀장

웹·앱 풀스택 개발·팀 리딩·기획 검토·고객 요구 조율

포스크리에이티브파티2014.02–2019.03 · TD팀 개발자

그룹웨어 기획·전체 개발·운영·제작 및 인력 일정 관리

에이지웍스2012.05–2014.02 · TD 개발자

그룹웨어·프로젝트 관리 시스템 개발

핵심 역량

경력 · 프로젝트

Python 실행 환경·공통 모듈 중앙 관리

담당: 호환성 테스트·버전 선정·공통 모듈·배포 관리

주요 기술: Python, 환경변수·PYTHONPATH, Windows·Linux, Rez, ShotGrid API

  • Maya·Houdini·Nuke·Arnold 연동 환경의 Python·모듈 호환성을 검증하고 실행 환경·적용 버전 선정
  • 환경변수·PYTHONPATH·Rez·Maya 모듈 경로로 프로그램별 실행 환경과 공통 패키지 로딩 구성
  • ShotGrid 접속·경로 변환·로깅·파일 복사·시퀀스 처리를 공통 모듈로 제공하고 버전·배포·업데이트 중앙 관리

부서 간 제작 규약·Maya·Nuke 입출력 파이프라인

담당: 부서 간 규약 협의·설계·개발·운영, Houdini 데이터 연동 지원

주요 기술: Python, Maya Python API, Nuke Python API, PySide·PyQt, ShotGrid API·Toolkit, Alembic

  • 부서별 입력·출력 요구를 공용 경로·파일 유형·버전 규약으로 정리하고 제작 도구에 적용
  • 전 직원용 Maya 퍼블리시를 처음부터 개발하고 산출물 검사·내보내기·ShotGrid 등록·후속 부서 로딩 연결
  • 프로젝트·샷 기반 Maya 작업 환경 자동 설정과 기존 씬 설정 보존, 파일·노드 충돌 검사·텍스처 경로 처리 구현
  • Nuke 공통·프로젝트별 설정 훅으로 컬러·LUT·CDL·프레임·출력 규격 적용, 리타임 출력·Deadline 실행·ShotGrid 등록 연결
  • 부서 간 캐시·셰이더·할당 정보 전달을 규약에 맞춰 구현하고 Houdini 부서의 데이터 연동 지원

PM 업무 지원·제작 자료 처리 자동화

담당: PM 업무 분석·자동화 범위 정의·도구 설계·개발

주요 기술: Python, PySide2, Qt QThreadPool·시그널, Nuke Python API, OCIO·LUT, Deadline, ShotGrid API·Event Daemon, Excel, FFmpeg

  • 원본 메타데이터로 Excel 컷 목록을 생성하고 PM이 입력한 샷 이름을 제작 데이터와 연결
  • 컷·프로젝트 설정으로 Nuke 작업을 생성해 Deadline에서 실행하고 색상 변환·MOV·JPG 출력·원본 배치·ShotGrid 등록 자동화
  • 시퀀스·마스크 검사와 자료 전달·외주 결과물 수령을 연결하고 전달 이력·Version·리뷰 영상 등록 구현
  • MOV 수집·FFmpeg 변환과 Nuke 참조 자료 아카이브 구현, QThreadPool·시그널로 파일 처리와 GUI 갱신 분리
  • 약 200~300개 컷에서 반나절 이상 소요되던 PM 수작업을 Excel 입력·결과 확인 중심으로 전환

타임로그 · 컷·작업별 투입 시간 자동 기록

담당: 시스템 대부분 직접 개발, 작업 식별·로컬 DB·서버 동기화 구성

주요 기술: Python, pywin32(win32gui·win32process), psutil, ctypes, PySide2, sqlite3, MySQL, ShotGrid API, threading

  • 전 직원용 시스템의 대부분을 개발하고 pywin32·psutil·ctypes로 활성 프로그램·작업 문맥·입력 활동 식별
  • SQLite에 작업 기록·Task 캐시·파일 매핑을 저장하고 조회 인덱스·복합 UNIQUE 제약 적용
  • 베트남 사무소의 외부 API 지연에 대응해 ShotGrid 이벤트 기반 MySQL 동기화와 로컬 캐시 조회 구성
  • 기록 수집과 백그라운드 전송을 분리하고 실패 기록의 미전송 상태 유지·재처리 구현
  • 입력 무활동·작업 프로그램 이탈 조건으로 기록을 제어하고 컷·작업별 실제 투입 시간 집계 지원

지사·조직별 연간 인사평가 시스템

담당: 인사평가 업무 구조 분석·시스템 개발, 질문·평가 관계·결과 관리 기능 구현

주요 기술: PHP, MySQL, JavaScript, JSON, Excel 출력, Ollama·로컬 H200 서버

  • 연도·지사·본부·파트별 평가 유형·질문·평가자–대상자 관계·응답을 분리하고 담당자의 직접 관리·전년도 설정 복사 구현
  • 평가 관계의 당시 조직·직책 정보와 진행 상태를 관리하고 중복 관계 확인·완료 평가 삭제 제한 적용
  • SQL JOIN·GROUP BY 집계와 공통 계산 함수로 항목별 점수·가중치·평균 산출 및 결과·Excel 출력 구현
  • ShotGrid 배정 시간과 타임로그 실투입 시간을 비교해 초과 시간·리테이크·승인 지표와 부서 평균 비교 제공
  • 로컬 H200·Ollama로 베트남어·영어 의견을 한국어로 번역·통합 요약하고 원문·자기평가·평가자 의견 구분

사내 업무 데이터 연동·관리 시스템

주요 기술: Python, 웹 크롤링, PHP, Laravel, MariaDB, ShotGrid API, Deadline, Excel

  • 사규 기반 휴가·대체휴가 관리: 다우오피스 결재 문서를 수집해 MariaDB·ShotGrid와 연동하고, 사규에 따른 휴가·대체휴가 발생·사용 내역 관리
  • 렌더팜 작업 현황·효율 분석 웹: 기간·플러그인별 작업량·대기 시간·렌더 시간을 집계하고 추이를 시각화해, 렌더팜의 처리 현황과 운영 효율을 확인할 수 있도록 구현

Claude Code 실무 적용·검증

주요 기술: Claude Code, Markdown, 기존 Python 공통 모듈

  • 2025년부터 코드 작성·테스트 보조·매뉴얼·튜토리얼 작성에 Claude Code 활용
  • 참고 코드·공통 함수·연동 기준을 Markdown으로 제공해 기존 구현 재사용 유도
  • 직접 기능 테스트·부서 사용자 테스트·배포 후 산출물 확인으로 생성 결과 검증

개발팀 리딩·기획 검토·고객 요구 조율

담당: 약 10명 팀의 일정·진행 관리, 기획 검토·고객 협의·직접 개발

업무 범위: 요구사항 구체화, 데이터·상태 설계, 웹·앱 개발

  • 약 10명 개발팀의 일정·진행을 관리하며 15개 이상 서비스 개발 참여
  • 기획서의 모호한 요구·예상 이슈를 검토하고 고객과 추가 개발 범위·일정·구현 대안 협의
  • 지연 프로젝트에 직접 투입해 개발·팀원 지원을 수행하고 주요 프로젝트의 배포·인계 담당

블랭크 · 필라테스 예약·수업 관리 서비스 정상화

담당: 프로젝트 인수·구조 개선·고객 협의·개발 완료

주요 기술: PHP, MySQL, React Native WebView, EXPLAIN, 슬로우 쿼리

  • 담당자 퇴사 후 프로젝트를 인수하고 수정 범위·영향을 정리해 추가 6개월 일정 협의
  • 수업·예약 데이터와 상태를 분리하고 회원 예약 UI·UX·직원·관리자 수업 관리 기능 개편
  • 잔여 수강 횟수·시간·정원·중복 예약 검사와 취소·대기 알림 구현
  • EXPLAIN·슬로우 쿼리 분석과 쿼리·인덱스 개선으로 회원 화면 로딩을 10초 이상에서 약 1.5초로 단축
  • 회원·직원·관리자 앱 개발을 완료하고 고객 신뢰 회복·후속 수주로 연결

한진이지오더 · 쇼핑몰·판매자 관리·한진 시스템 연동

담당: 회원 앱·판매자 앱·관리자 웹 개발, 외부 연동·코드 인계

주요 기술: PHP, MySQL, cURL, JSON, React Native WebView, FCM

  • PHP 기반 회원 쇼핑몰·판매자 관리·관리자 웹과 React Native WebView 앱 개발
  • 한진 회원 정보·택배 요금·지역 규약을 JSON API로 연동하고 판매자별·상품별 통계 구현
  • 회원 승인·주문·교환·반품 상태 처리와 앱 푸시·외부 앱 호출·화면 탐색 연결
  • 회원·판매자 앱과 관리자 웹의 개발·배포 및 코드 인수인계 수행

이이에스 · 선박 운항·연료·배출량 계산

담당: 업무 수식 분석·공통 계산 함수·웹 및 보고서 개발

주요 기술: PHP, MySQL, 외부 API, 데이터 보간, Excel 출력

  • 선박 운항 거리·연료 소비량 집계와 연료별 변환계수 기반 배출량 계산 구현
  • 선박 종류·용량·보정계수를 반영한 AER·CII 기준선·연도별 요구값·등급 산출
  • DFOC·RPM·속도 입력과 성능 데이터 보간으로 예상 연료·운항 지표 계산
  • 업무 수식을 공통 함수로 구성해 웹 조회·Excel 보고서에 연결하고 프로젝트 완료

소문난명의 · 도수 예약 앱·병원 스케줄 관리 웹

주요 기술: React Native, JavaScript, Redux, PHP, MySQL

  • React Native 사용자 예약 앱과 병원 스케줄 관리 웹·PHP API 개발
  • 병원 검색·상세 정보·리뷰 조회와 병원·치료사·날짜·시간 선택 기반 예약 기능 구현
  • 예약 요청·취소·내역 조회와 병원 측 예약 관리 기능을 연결하고 예약 알림 처리 구현
  • API로 받은 리뷰·예약 데이터를 Redux 상태에 반영해 여러 화면에서 공유·활용

도수는약손 · 도수 예약 앱

주요 기술: React Native, JavaScript, PHP, MySQL

  • 도수 예약 앱 개발·배포 완료 후 고객 인계. 이후 다년간 서비스에 사용
  • React Native 환자용 예약 앱과 PHP 기반 병원 예약·치료사 스케줄 관리 웹 개발
  • 병원·치료사·날짜·시간별 도수치료 예약과 예약 내역·상세 조회 기능 구현
  • 예약이 마감된 시간의 대기 신청과 예약 취소 발생 시 알림을 제공하는 흐름 구현
  • 병원 관리 화면에서 치료사·치료실·환자·예약 시간과 예약 상태를 연결해 관리

텐더스비 · 웹·모바일 기능 연동

주요 기술: React Native, JavaScript, WebView, FCM

  • 식음료 쇼핑 서비스의 웹 화면을 React Native WebView 앱으로 제공하고 웹·네이티브 기능 연결
  • JSON 메시지 기반 브리지로 네이버·카카오 로그인·로그아웃과 위치 조회 연결
  • FCM 알림 권한 요청·기기 토큰 획득·웹 전달 및 앱 실행 상태별 알림 수신 처리 구현
  • WebView 내 화면 이동·뒤로 가기와 외부 URL·앱 호출을 구분해 처리

지연 프로젝트 개발 지원·추가 요구 조율

구현 방식: 기존 UI·업무 코드 재사용, 웹·앱 개발

  • 방드림·페달체크·식자재·지카랩·쥬피터에 투입해 기능 추가·수정과 팀원 개발 지원
  • 고객과 추가 요구 범위를 협의하고 기존 UI·구현 재사용으로 개발 부담을 줄이는 대안 검토

서비스 배포·서버 이전·고객 인계

주요 기술: AWS, NCloud, Ubuntu, Nginx

  • AWS·NCloud의 Ubuntu·Nginx 실행 환경 구성과 서비스 배포·서버 이전 수행
  • 고객 운영을 위한 코드·서비스 인수인계 대응

그룹웨어 기획·개발·운영

담당: 업무 분석·기획·전체 개발·운영

주요 기술: PHP, MySQL, JavaScript, jQuery, 모바일 웹, DB 트리거, Apache

  • 약 200명 규모 조직의 결재 문서·조직도·사규를 분석하고 그룹웨어 기획·전체 개발·운영
  • 사내 결재 양식과 승인 절차를 전자결재 기능으로 구현
  • 모바일 경비 입력·보관과 제출 시 누적 내역 자동 취합으로 월말 일괄 작성의 불편 해소
  • 세콤 출입 데이터를 수신하는 MySQL 서버 구성과 DB 트리거 기반 그룹웨어 연동 구현
  • 출입·근태 데이터를 휴가·연장근무·작업 일정에 연결하고 지각 패널티·휴일근무 대체휴가 등 사규 적용에 활용

제작관리 플랫폼 도입·데이터 이전

주요 기술: Python, PHP, MySQL, ShotGrid API

  • ShotGrid 도입 구성과 기존 제작 데이터 마이그레이션 수행
  • 이벤트 연동·반복 입력·계산 자동화와 Python 영상 변환 기능 개발

웹 기반 제작 작업·작업자 스케줄링 시스템

주요 기술: Python, PHP, MySQL, JavaScript, jQuery, HTML, ShotGrid API

  • 프로젝트·컷별 팀·작업자 배정과 작업 정보 공유 기능을 웹 기반 시스템으로 구현
  • 전사 작업자 일정을 한눈에 조회하고 예정 작업이 없는 인력을 확인해 후속 작업 배정 지원
  • 제작 작업과 인력 일정을 통합 관리하는 시스템으로 개발하고 특허 출원 신청 진행

그룹웨어·모바일 업무 화면

주요 기술: PHP, MySQL, jQuery Mobile, Linux, Apache

  • 약 100명 규모 PHP·MySQL 그룹웨어 업무 기능과 jQuery Mobile 화면 개발
  • 사내 Linux 서버 환경 운영

중고 거래·판매 관리 플랫폼 · 프리랜서 / 약 2개월

담당: Laravel 웹·API·WebView 앱 개발

주요 기술: Laravel, MySQL, React Native, TypeScript, WebView, FCM, Claude Code

  • Laravel 웹·API와 React Native·TypeScript WebView 앱의 인증·제안·채팅·알림 연동 개발
  • 제안 상태·시스템 메시지 저장을 DB 트랜잭션으로 묶고 커밋 후 알림 발송
  • 채팅 참여자 검사·읽음 상태·HTTP polling과 모바일 로그인·FCM 연결
  • 공통 함수·DB 구조·기획·UX를 Markdown으로 제공해 Claude Code 구현 기준 정리

온라인·오프라인 수업 구매 서비스 · 프리랜서 / 약 2개월

주요 기술: PHP, JavaScript, MySQL

  • 온라인·오프라인 수업 구매 웹의 수업·강사·지역별 검색 구현
  • 주문 정보 저장과 결제 결과 처리 개발

낚시 기록·환경 정보 서비스 · 개발 중

주요 기술: TypeScript, React Native, Expo, Redux Toolkit, Next.js, React, MySQL

  • React Native·Expo 앱과 Next.js 웹·MySQL 기반 관리자 기능 개발
  • 조석·날씨·수위 등 외부 환경 데이터 조회 API 연동

학력·포트폴리오