프로젝트
zslab shop
Personal Project
에디토리얼 큐레이션 기반 종합 커머스 플랫폼. 잡지풍 레이아웃과 고성능 검색·실시간 기능을 갖춘 풀스택 쇼핑몰입니다.
Tech Stack
Next.js 15
TypeScript
TailwindCSS
Laravel 13
PHP 8.5
FrankenPHP
MariaDB
Redis
Elasticsearch
Docker
GitHub Actions
Let's Encrypt
Highlights
- 잡지풍 에디토리얼 레이아웃 — 큐레이션 중심 UX
- Elasticsearch 한국어 형태소 분석 기반 상품 검색
- Redis 기반 실시간 장바구니
- 낙관적 락(Optimistic Lock)으로 재고 Race Condition 방지
- Socket.io 기반 1:1 실시간 채팅
- SHOP_MODE 환경변수로 단독몰·마켓플레이스 전환
소개
기획부터 고가용성 인프라 구축까지, 완결형 기술 리더 황기석입니다
저는 서비스의 기획 단계부터 인프라 설계, 백엔드 고도화, 그리고 프론트엔드 구현까지 프로젝트의 전 과정을 리딩할 수 있는 완결형 풀스택 개발자입니다.
- 고성능 현대적 PHP 전문가: Laravel과 CodeIgniter 프레임워크를 기반으로 한 Modern PHP 개발에 깊은 전문성을 보유하고 있습니다. 특히 FrankenPHP, Laravel Octane과 같은 최신 상주형 프로세스 기술을 실무에 적용하여 시스템 응답 속도를 극대화한 경험이 있습니다.
- 대규모 서비스 운영 및 튜닝: 회원 수 130만 명, 일일 트래픽 200M 규모의 엔터프라이즈급 서비스를 운영하며 Apache 및 DB 튜닝을 통해 대용량 트래픽 상황에서의 병목 현상을 해결해 왔습니다.
- 견고한 인프라 및 데브옵스 역량: L4 로드밸런싱 및 웹 서버 이중화를 통한 고가용성(HA) 아키텍처 설계에 능숙합니다. Docker 컨테이너 기반의 표준화된 개발 환경 구축과 GitHub Actions, TeamCity를 활용한 CI/CD 파이프라인 자동화로 개발 생산성을 높이는 데 주력합니다.
- 데이터 기반의 장애 대응: ELK 스택을 활용한 실시간 로그 수집 및 분석 시스템을 구축하여, 인프라부터 코드 레벨까지 전 영역을 아우르는 정교한 트러블슈팅 역량을 갖추고 있습니다.
- 검증된 기술 리더십: 약 5년간 PM/PL/CTO 역할을 수행하며 기술 로드맵 수립, 인력 관리, 그리고 비즈니스 요구사항을 기술적 해법으로 전환하는 역할을 성공적으로 수행해 왔습니다.
About This Site
이 포트폴리오 사이트는 직접 설계하고 구축했습니다.
Backend
Laravel 13.5
PHP 8.5
FrankenPHP
Database
MariaDB 10.11
Infra
Docker
Let's Encrypt HTTPS
DuckDNS
Frontend
Bootstrap 5
Blade Template
경력 총 12년 1개월
(주)꼬망세미디어
책임연구원 팀장
| 2024-03 ~ 2025-05
(1년 3개월)
Rocky Linux 8
Nginx
PHP 8.3
CodeIgniter 4.5
MySQL
Redis
Docker
Ncloud
MongoDB
Node.js
CI/CD
AdminLTE
Bootstrap
영유아 교육 포털 '꼬망세' 서비스 유지보수 및 고도화
역할: 백엔드 개발 및 운영 관리
- 국내 대형 영유아 교육 포털 사이트의 안정적인 서비스 운영 및 실시간 유지보수
- 대규모 사용자 트래픽 대응을 위한 시스템 안정화 및 기존 코드 리팩토링
- 비즈니스 요구사항에 따른 신규 기능 개발 및 서비스 성능 최적화
디자인 편집 플랫폼 '킨더캔버스' 시스템 단독 구축
역할: 프로젝트 리딩 (기획 60%, 인프라·백엔드·퍼블리싱 100% 수행)
- 인프라 설계 및 구축: Rocky Linux 환경에서 Nginx와 PHP 8.3 기반의 고성능 서버 아키텍처 설계 및 100% 직접 구축
- 백엔드 아키텍처 설계: CodeIgniter 4.5 프레임워크를 활용하여 확장성 있는 백엔드 시스템 및 RESTful API 전량 개발
- 성능 최적화: Redis를 도입하여 세션 관리 및 빈번한 데이터 조회 성능을 개선하고, Crontab을 통한 업무 자동화 프로세스 구축
- 프론트엔드 퍼블리싱: AdminLTE와 Bootstrap을 활용하여 사용자 친화적인 관리자 페이지 및 반응형 웹 인터페이스 구현
- 프로젝트 관리: 초기 서비스 기획에 60% 이상 참여하여 기술적 실현 가능성을 검토하고 전체 개발 공정 리드
데이터 분석 플랫폼(Kaggle 모델) 서비스 구축 및 인프라 운영
역할: 시스템 아키텍처 설계 및 풀스택 개발
- 클라우드 인프라 구축: Ncloud(네이버 클라우드) 환경에서 서비스 가용성을 고려한 서버 셋팅 및 시스템 인프라 확장 설계
- 플랫폼 개발: 데이터 분석 및 경진대회 플랫폼(Kaggle 모델)의 유저 서비스 일부 구축
- 이종 데이터베이스 최적화: MySQL을 이용한 관계형 데이터 설계와 MongoDB를 활용한 비정형 데이터 처리를 병행하여 데이터 구조 최적화
- 실시간 통신 서버 구축: Node.js를 활용하여 에코 서버, 실시간 채팅 시스템, 프록시 패스(ProxyPass) 기능을 구현하여 서비스 반응성 향상
- 성능 및 보안 강화: Redis를 활용한 세션 관리로 서버 부하를 분산하고, CI/CD 파이프라인 설정을 통해 배포 자동화 및 안정성 확보
- 반응형 인터페이스: Flex 레이아웃 기반의 반응형 퍼블리싱을 적용하여 다양한 기기 환경에 최적화된 웹 환경 제공
- 패키지 관리: Composer를 적극 활용하여 코드 재사용성을 높이고 효율적인 라이브러리 의존성 관리 체계 구축
큐빅 (Cubig Corp.)
백엔드개발자
| 2023-03 ~ 2023-08
(6개월)
Ncloud
CodeIgniter 4.x
MySQL
MongoDB
Node.js
Redis
CI/CD
데이터 분석 플랫폼(Kaggle 모델) 서비스 구축 및 인프라 운영
역할: 시스템 아키텍처 설계 및 풀스택 개발
- 클라우드 인프라 구축: Ncloud(네이버 클라우드) 환경에서 서비스 가용성을 고려한 서버 셋팅 및 시스템 인프라 확장 설계
- 플랫폼 개발: 데이터 분석 및 경진대회 플랫폼(Kaggle 모델)의 유저 서비스 일부 구축
- 이종 데이터베이스 최적화: MySQL을 이용한 관계형 데이터 설계와 MongoDB를 활용한 비정형 데이터 처리 병행
- 실시간 통신 서버 구축: Node.js를 활용하여 에코 서버, 실시간 채팅 시스템, 프록시 패스(ProxyPass) 기능 구현
- 성능 및 보안 강화: Redis를 활용한 세션 관리로 서버 부하를 분산하고, CI/CD 파이프라인 설정을 통해 배포 자동화 및 안정성 확보
- 반응형 인터페이스: Flex 레이아웃 기반의 반응형 퍼블리싱 적용
- 패키지 관리: Composer를 적극 활용하여 코드 재사용성 강화
(주)알파코
플랫폼개발팀
| 2021-05 ~ 2022-08
(1년 4개월)
CodeIgniter 4.x
MySQL
Composer
반응형웹
에듀케어 LMS(학습관리시스템) 서비스 구축 및 인프라 고도화
역할: 서비스 아키텍처 설계 및 시스템 통합 운영
- 서비스 현대화: 코드이그나이터 4(CodeIgniter 4.x) 프레임워크를 도입하여 노후화된 시스템을 고도화하고 서비스 운영 효율성 강화
- 인프라 확장 및 관리: 비즈니스 성장에 따른 시스템 인프라 확장을 주도하고, 기존 레거시 서버(Legacy Server)의 안정적인 유지보수와 안정화 작업 수행
- 데이터베이스 최적화: MySQL 기반의 대량 학습 데이터 및 사용자 이력 관리 최적화, 쿼리 성능 개선을 통한 응답 속도 향상
- 표준화된 개발 환경: Composer를 활용한 라이브러리 의존성 관리로 개발 표준을 수립하고 유지보수 생산성 증대
- 사용자 경험 최적화: 다양한 기기 환경(PC, 태블릿, 모바일)에 대응하는 Flex 기반의 반응형 퍼블리싱을 적용하여 학습자 편의성 강화
새봄.Co
웹개발자
(옷잘입는언니에서 법인 이전) | 2020-11 ~ 2021-03
(5개월)
L4 로드밸런서
웹 서버 이중화
NFS
REST API
카카오 API
서버 호스팅
쇼핑몰 시스템 구축 및 운영
역할: 프로젝트 리더(PL) 및 시스템 아키텍트
- 고가용성 인프라 설계: L4 로드밸런서를 활용한 웹 서버 2대 이중화 구성으로 서비스 무중단 환경 구축 및 트래픽 분산 최적화
- 스토리지 및 백업 체계: NFS(네트워크 파일 시스템) 구성을 통한 서버 간 데이터 동기화 및 전용 백업 서버 구축으로 데이터 안정성 확보
- 보안 및 네트워크 관리: 방화벽 설정 및 서버 호스팅 환경의 전체적인 인프라 설치부터 운영 관리까지 전 과정 수행
- 백엔드 및 연동 개발: 서비스 핵심 로직인 APP 전용 REST API를 개발하고, 외부 주문관리 시스템 및 카카오 API 등 다양한 서드파티 연동 구현
- 매니지먼트 및 리딩: PL로서 개발 정책 및 기술 방향성을 수립하고, 개발 인력 관리 및 일정 조율을 통해 성공적인 서비스 런칭 주도
- 사용자 인터페이스: 기기에 최적화된 웹 퍼블리싱 수행 및 앱(App) 개발 완료
알렌오
개발팀 실장
| 2020-11 ~ 2021-03
(5개월)
PHP
MySQL
고도몰
IT 관련 전반업무
역할: 개발팀 실장
- IT 인프라 구축
- 고도몰 사이트 구매 후 유지보수 & 오픈
(주)옷잘입는언니
웹개발자 (프로젝트 리더/시스템 아키텍트)
| 2020-04 ~ 2020-08
(5개월)
L4 로드밸런서
웹 서버 이중화
NFS
REST API
카카오 API
서버 호스팅
쇼핑몰 시스템 구축 및 운영
역할: 프로젝트 리더(PL) 및 시스템 아키텍트
- 고가용성 인프라 설계: L4 로드밸런서를 활용한 웹 서버 2대 이중화 구성으로 서비스 무중단 환경 구축 및 트래픽 분산 최적화
- 스토리지 및 백업 체계: NFS(네트워크 파일 시스템) 구성을 통한 서버 간 데이터 동기화 및 전용 백업 서버 구축으로 데이터 안정성 확보
- 보안 및 네트워크 관리: 방화벽 설정 및 서버 호스팅 환경의 전체적인 인프라 설치부터 운영 관리까지 전 과정 수행
- 백엔드 및 연동 개발: 서비스 핵심 로직인 APP 전용 REST API를 개발하고, 외부 주문관리 시스템 및 카카오 API 등 다양한 서드파티 연동 구현
- 매니지먼트 및 리딩: PL로서 개발 정책 및 기술 방향성을 수립하고, 개발 인력 관리 및 일정 조율을 통해 성공적인 서비스 런칭 주도
- 사용자 인터페이스: 기기에 최적화된 웹 퍼블리싱 수행 및 앱(App) 개발 완료
주식회사꿈꾸는이웃
웹개발자 (PM/PL)
| 2017-07 ~ 2019-11
(2년 5개월)
PHP
MySQL
Apache
자체 쇼핑몰 솔루션
대용량 트래픽 기반 자체 쇼핑몰 솔루션 구축 및 고도화
역할: 프로젝트 매니저(PM) 및 기술 리더(PL)
- 서비스 리뉴얼 및 최적화: 자체 개발 쇼핑몰 솔루션의 전체적인 리뉴얼 작업을 주도하며 대규모 트래픽 환경에 최적화된 시스템으로 재설계
- 웹 서버 및 시스템 성능 튜닝: Apache(아파치) 서버 튜닝을 통해 동시 접속자 처리 효율을 극대화하고, 시스템 리소스 사용량 최적화 수행
- 데이터베이스 고도화: 대용량 사용자 기반의 DB 성능 튜닝 및 쿼리 최적화를 통해 복잡한 데이터 조회 및 결제 처리 속도 향상
- 대규모 데이터 통계 시스템: 누적된 대용량 구매/행동 데이터를 기반으로 비즈니스 의사결정에 필요한 통계 분석 시스템 구축 및 운영
- 통합 트러블슈팅: 프론트엔드, 백엔드부터 서버 인프라와 데이터베이스에 이르기까지 전 영역에서 발생하는 장애 및 병목 현상을 실시간으로 감지하고 해결
(주)다이렉트
웹개발자
| 2016-10 ~ 2017-06
(9개월)
PHP
RESTful API
MySQL
반응형웹
자체 서비스 전용 어플리케이션 API 구축
역할: 백엔드 개발 및 API 아키텍처 설계
- 자체 어플리케이션의 안정적인 데이터 통신을 위한 RESTful API 설계 및 개발
- 모바일 환경에 최적화된 데이터 스키마 구성 및 응답 속도 향상을 위한 백엔드 로직 최적화
- 확장성을 고려한 인증 및 보안 체계 수립으로 안정적인 앱 서비스 운영 환경 구축
기업 통합 웹사이트 및 CRM 시스템 개발
역할: 풀스택 개발 (프론트엔드, 백엔드, 관리 시스템 전체 구축)
- 특정 기업의 아이덴티티를 반영한 맞춤형 홈페이지 제작 및 전 영역 개발 주도
- 프론트엔드 및 백엔드 통합 개발: 사용자 인터페이스 구축부터 핵심 비즈니스 로직까지 단독 수행
- 고객 관리 시스템(CRM) 구축: 효율적인 고객 데이터 관리 및 업무 프로세스 자동화를 위한 맞춤형 관리자 페이지 구현
- 단기간 내 기획 의도를 완벽히 구현하여 안정적으로 서비스를 하도록 구축
주식회사 헥토헬스케어
웹개발자
| 2016-02 ~ 2016-09
(8개월)
PHP
MySQL
결제 시스템
고객 상담 통합 관리 시스템(CS System) 개발 및 연동
역할: 시스템 아키텍처 설계 및 백엔드 개발
- 실시간 상담 연동: 콜센터 시스템과 연동하여 전화 수신(In-bound) 시 발신 번호를 기반으로 회원 정보 자동 팝업 및 출력 기능 구현
- 상담 이력 관리: 실시간 상담 내용 기록과 기존 회원 구매/활동 이력을 통합 조회할 수 있는 인터페이스 개발로 상담 효율성 극대화
- 업무 자동화: 수동 검색 과정을 제거하여 CS 업무 처리 속도를 개선하고 고객 응대 만족도 향상
통합 멤버십 및 정기 결제 시스템 구축
역할: 비즈니스 로직 설계 및 결제 모듈 통합
- 멤버십 시스템 설계: 서비스 등급별 혜택 관리, 포인트 적립 및 소진 로직 등 고객 유지를 위한 통합 멤버십 아키텍처 구현
- 자동 정기 결제(Billing) 도입: 반복적인 결제 처리를 위한 정기 결제 시스템을 구축하여 서비스 수익 모델의 안정성 및 예측 가능성 확보
- 결제 보안 및 안정성: 예약 결제 배치 프로세스 최적화 및 결제 실패 시 재시도 로직, 알림 서비스 연동을 통한 결제 성공률 관리
- 관리 기능 강화: 관리자 페이지 내 회원별 멤버십 현황 및 정기 결제 예약/해지 관리 기능을 구현하여 운영 편의성 제공
(주)에듀펀
웹개발자
| 2014-12 ~ 2016-01
(1년 2개월)
PHP
CodeIgniter (CI)
Linux
MySQL
자격증 교육 콘텐츠 기반 LMS 플랫폼 구축 및 운영
역할: 백엔드 단독 개발 및 시스템 아키텍처 설계
- 플랫폼 단독 개발: 자격증 교육 콘텐츠가 탑재된 학습 관리 시스템(LMS)의 백엔드 프로그램 전 과정을 단독으로 설계 및 구현
- 초기 기획 및 설계: 서비스 초기 기획 단계에 참여하여 콘텐츠 계층 구조 및 데이터베이스 스키마 설계 주도
- 퍼블리싱 통합 및 안정화: 외주 제작된 HTML 결과물을 시스템에 통합하고, 실서버 환경 구축 및 배포 후 안정화 작업 완료
- 서비스 런칭: 2개월이라는 단기간 내에 핵심 기능을 구현하여 성공적인 사이트 오픈 및 안정적인 교육 콘텐츠 서비스 환경 제공
중앙사이버평생교육원
전략기획실 팀원
| 2013-02 ~ 2014-11
(1년 10개월)
PHP
CodeIgniter (CI)
Linux
MySQL
평생교육원(학점은행제) LMS 시스템 고도화 및 유지보수
역할: 백엔드 개발 및 시스템 최적화
- 학사 행정 시스템 최적화: 학점은행제 기준에 부합하도록 기존 프로그램을 대폭 수정 및 기능 정의를 수행하여 서비스 적합성 강화
- 커뮤니케이션 및 요구사항 분석: 현업 부서와의 긴밀한 소통을 통해 실무에 필요한 핵심 기능을 정의하고 이를 시스템에 직접 구현
- 코드 리팩토링 및 경량화: 불필요한 레거시 프로그램을 제거하여 시스템 성능을 향상시키고 유지보수 효율성 개선
- UI/UX 갱신: 서비스 운영 중 두 차례의 웹 스킨 변경 작업을 수행하여 사용자 인터페이스 최신화 및 안정적인 서비스 유지
교육 콘텐츠 기반 자격증 플랫폼 '알짜닷컴' 단독 구축
역할: 백엔드 단독 개발 및 실서버 환경 구축
- 전 영역 개발 주도: 기획 단계 참여부터 백엔드 프로그램 전 과정을 단독으로 설계 및 개발하여 프로젝트 완수
- 시스템 통합 및 안정화: 외주 제작된 퍼블리싱(HTML) 결과물을 백엔드 로직과 통합하고 실서버 배포 및 안정화 프로세스 전담
- 콘텐츠 관리 시스템 구축: 자격증 관련 교육 콘텐츠의 효율적인 관리를 위한 데이터 구조 설계 및 관리자 기능 구현
- 성공적인 서비스 런칭: 3개월 내에 기획부터 오픈까지 전 과정을 성공적으로 리드하여 자격증 서비스 시장 진입 기여
북토비
팀원
| 2011-10 ~ 2013-02
(1년 5개월)
PHP
MySQL
Linux
모바일웹
북토비 전자도서관 통합 유지보수 및 인프라 운영
역할: 시스템 인프라 관리 및 풀스택 유지보수
- 대규모 DB 및 멀티 서버 관리: 약 500여 개의 독립된 데이터베이스와 5대의 서버(웹 서버 4대, DB 서버 1대)를 안정적으로 통합 관리 및 운영
- 서비스 고도화: 웹 디자인 리뉴얼 및 영어 학습 전용 페이지 등 신규 기능 개발을 통해 사용자 경험 개선
- 시스템 최적화: 사이트 내 불필요한 레거시 요소를 제거하고 핵심 기능을 중심으로 인터페이스를 간결하게 재구성하여 로딩 속도 및 편의성 향상
- 데이터 무결성 유지: 대규모 데이터베이스의 삽입, 삭제 및 정기적인 점검을 통한 실시간 데이터 정확도 확보
전자도서관 모바일 전용 웹 플랫폼 구축
역할: 모바일 서비스 기획 및 단독 개발
- 모바일 환경 최적화: 500여 개 전자도서관 사이트에 공통 적용되는 모바일 전용 웹 페이지의 디자인, 레이아웃 설계 및 DB 연동 전 과정 주도
- 풀스택 개발: 모바일 인터페이스 구현부터 백엔드 데이터베이스 생성 및 연동까지 단독 수행하여 모바일 서비스 라인업 완성
모바일 어플리케이션 개발 외주 프로젝트 관리 (PM)
역할: 기술 PM (외주 기획 및 기술 가이드 수립)
- 기술 사양 설계: 모바일 앱 개발을 위한 API 정의 및 전체적인 서비스 흐름 설계
- 외주 매니지먼트: 기획안 및 기술 요구사항 정의서를 바탕으로 외주 업체와의 실질적인 기술 소통 및 일정 관리 전담
- 성공적인 프로젝트 런칭: 체계적인 기술 가이드 전달을 통해 단기간 내 고품질의 모바일 어플리케이션 제작 완료
스킬 & 학력
기술 스택
AI 활용 개발
-
Claude Code (Vibe Coding)
(advanced)
-
LLM API (Google Gemini, Groq)
(intermediate)
-
TTS (Google Cloud TTS, ElevenLabs)
(intermediate)
데이터베이스
-
MySQL
(expert)
-
MongoDB
(intermediate)
-
Redis
(advanced)
-
SQL 최적화 / 쿼리 튜닝
(advanced)
매니지먼트
-
PM / PL / CTO (약 5년)
(advanced)
-
기술 로드맵 수립
(advanced)
-
개발팀 리딩 / 코드 리뷰
(advanced)
백엔드 개발
-
PHP
(expert)
-
Laravel
(expert)
-
CodeIgniter 4
(expert)
-
FrankenPHP
(intermediate)
-
RESTful API
(expert)
-
OOP / 디자인 패턴
(advanced)
-
Composer
(expert)
인프라 / DevOps
-
Docker / Docker Compose
(advanced)
-
Linux (Rocky Linux, CentOS)
(expert)
-
Nginx
(advanced)
-
Apache
(advanced)
-
CI/CD (GitHub Actions, TeamCity)
(advanced)
-
L4 로드밸런서 / 고가용성(HA)
(advanced)
-
NFS
(intermediate)
-
Git
(advanced)
클라우드 / 모니터링
-
Ncloud (네이버 클라우드)
(intermediate)
-
ELK Stack (Elasticsearch, Logstash, Kibana)
(intermediate)
프론트엔드
-
JavaScript
(advanced)
-
React
(intermediate)
-
CSS / Flex 반응형
(advanced)
-
Ajax
(advanced)
-
AdminLTE / Bootstrap
(advanced)
-
Node.js / npm
(intermediate)
학력
한양사이버대학교
— 컴퓨터공학과 (대학교(4년))
2003-03 ~ 2009-03
| 졸업
선정고등학교
— 이과계열 (고등학교)
~ 2002
| 졸업
교육 이수
신촌 it will — 안드로이드 개발자 양성 과정 (2011.03 ~ 2011.08)
java프로그래밍, JSP, JavaScript 웹프로그램, 안드로이드 어플개발
병역
육군 병장 제대 (2009.06 ~ 2011.04)
연락처
새로운 기회나 협업 제안은 이메일 또는 LinkedIn 메시지로 편하게 연락 주세요.
통상 24시간 내에 답변드립니다.