급변하는 AI 시대에 가치를 더할 풀스택 개발자
소재희
연락처
자기소개
[AI를 더해 기술을 비즈니스 가치로 연결하는 풀스택 개발자]
AI를 활용해 빠르게 구현하고 판단과 검증에 집중하는 하네스 엔지니어링으로, 혼자서도 팀의 속도로 기획부터 개발, 배포까지 완주하는 NestJS·Next.js·AWS 풀스택 개발자입니다.
백엔드에서는 인증·권한, 정산, 데이터 파이프라인 등 복잡한 비즈니스 요구사항을 안정적인 코드와 체계적인 아키텍처로 풀어냅니다. 기능 구현에 그치지 않고, 사용자에게는 더 쉽고 편한 경험을, 운영자에게는 현황을 한눈에 파악하고 손쉽게 제어할 수 있는 관리자 시스템을 설계해왔습니다.
AI 코딩 도구가 등장하기 훨씬 전부터 다양한 로직을 직접 구현해 온 경험을 바탕으로 설계와 구현 방향을 잡고, AI가 만든 코드에는 가드레일과 검증 루프를 둡니다. MLM 솔루션(ProWith)에서는 신규 업체 셋업·보상플랜 반영·정산 검증을 에이전트 스킬로 표준화해, 사람이 판단할 지점만 남기고 자동화했습니다. 기획·디자인·개발·코드리뷰·테스트·배포까지 전 과정에 에이전트를 쓰며, 필요한 도구는 MCP·스킬로 직접 만들어 씁니다.
정부 기술개발 과제를 총괄책임자로 이끌어 성공 판정과 사업화까지 이뤄내고, 중소기업청장상·지식경제부장관상을 수상한 경험은 요구사항을 비즈니스 관점에서 이해하는 바탕이 되었습니다. 팀 프로젝트에서는 "나이와 경력에 상관없이 겸손히 소통한다"는 동료 평가를 받았습니다.
[본인의 강점]
완성 지향: 맡은 일은 끝까지 책임지고 높은 품질로 마무리합니다.
본질 탐구: 현상 뒤의 의미를 깊이 파악하고 더 나은 가설·대안을 제시합니다.
집중과 몰입: 우선순위에 집중해 핵심 과제를 흔들림 없이 처리합니다.
신중·계획형 실행: 리스크를 고려해 계획적으로 추진합니다.
효율적 선택: 여러 대안을 비교해 최선의 방법을 고릅니다.
※ 정부 R&D 과제 총괄책임·사업화 실적은 NTIS(국가과학기술지식정보서비스)에서 확인 가능 (중소기업기술혁신개발, 과제고유번호 1425048241).
스킬
Backend
TypeScript Node.js NestJS Express JWT Passport i18n
Frontend
React Next.js JavaScript HTML5 CSS Tailwind
Database
PostgreSQL MySQL MariaDB MongoDB Redis Prisma
Infra · AI
AWS Docker Git GitHub Winston Claude Code MCP
학력
| 기간 | 학교 | 전공 | 졸업논문 |
|---|---|---|---|
| 1996.03 ~ 1998.02 | 명지대학교 대학원 | 제어계측공학과 (공학석사) | 실시간 스테레오 카메라를 이용한 차량 윤곽 추출 (UNIX C) |
| 1991.03 ~ 1996.02 | 명지대학교 | 제어계측공학과 | 3차원 그래픽을 이용한 로봇 팔 시뮬레이터 구현 (C++) |
업무 경험
(주)키피드
풀스택 엔지니어 | 2026.03 ~ 2026.05
취향이 맞는 이웃을 이어 주는 SNS recoeve의 신규 구축을 사업 기획·설계부터 개발까지 주도
- 기존 서비스(recoeve.net)의 UX 진입장벽과 광고 의존적 수익구조 등 문제를 진단하고 신규 구축 방향 수립
- 비즈니스 기획안 작성 - 3S(Slow·Sexy·Sincere) 브랜드 철학 정립, 타겟·포지셔닝 및 기술 전환 로드맵 설계
- 광고 외 수익 모델 다각화 설계 - 구독, 큐레이터 수익화, RecoToken 등 단계별 수익화 로드맵
- 기업명·상표 표시이름을 예약·분양하는 '유보어' 정책 설계
- 법인 사업화 전략 및 IR 투자안내서, 사업 포트폴리오·지식재산 전략 문서 작성
- UX 개선안 수립 및 신규 랜딩페이지 기획·제작 (Next.js 16, Three.js 인터랙션)
- 레거시 Java(Vert.x) 서비스를 대체할 신규 서비스를 NestJS + Next.js 모노레포로 풀스택 개발
시놀(주)
인턴 | 2025.07 ~ 2025.08
시니어를 위한 소셜 커뮤니티
- Heartlink 장애인 커뮤니티 앱 백엔드 개발
- AWS S3 암호화 업로드 및 검증 시스템 구현
- AWS 클라우드 인프라 구축 - EC2, S3, RDS(MySQL), NginX 기반 서버 환경 구성
- CI/CD 파이프라인 구축 - Docker/GitHub Actions 기반 자동 배포 시스템 구현
- AI 도구 활용 개발 - Claude Code로 레거시 코드 분석
(주)이노식스
프리랜서 | 2023.07 ~ 2023.12
증권사 대상 솔루션 제공 및 SI 사업
- Java 및 Spring 프레임워크 기반 그룹웨어 솔루션 커스터마이징 개발 업무 수행
- Java 및 Spring 기반 백엔드 로직 수정 및 기능 추가
- JavaScript 및 JSP를 활용한 화면(UI) 수정 및 사용자 경험 개선
- SQL Query 수정 및 개선을 통해 데이터 조회 및 처리 성능 개선
- eclipse 툴 활용한 개발환경 구축
- GitLab 활용한 형상관리 업무 수행
나인문 컴퍼니
풀스택 엔지니어 | 2021.03 ~ 2022.12
영상제작, 라이브 방송 송출 / 쇼핑몰 구축 운영
- PHP 기반의 MLM 솔루션 개발 및 상용화를 통한 수익 모델 구축
- 그누보드 기반의 맞춤형 MLM 시스템을 구축하여 사용자 계층 구조 및 정산 기능 개발
- 관리자 화면에서 매출 분석 및 수익 정산, 회원 관리 기능 개발
- OrgChart 라이브러리를 활용하여 MLM 조직도를 시각화
- chart.js 라이브러리를 활용하여 관리자 대시보드에서 데이터 시각화
- 매출 등록 및 수정과 마감에 따른 수당 등의 변경 이력을 기록하는 로그 기능 설계
- 일/주/15일/월 마감 처리 및 마감 취소, 재마감이 가능하도록 로그 테이블을 활용한 마감 관리 기능 구현
- 공공 API를 활용하여 공휴일 정보를 자동으로 가져와 시스템에 반영
- 제주특별자치도 주민자치 미니 박람회 사이트 개발(온라인 전시회 시스템 구축)
- 각종 쇼핑몰 웹사이트 개발 및 네이버스마트스토어 관리 운영
포이스트(주)
대표이사 겸 연구소장 | 2007.08 ~ 2013.06
증권사 대상 솔루션 제공 및 SI 사업 / 최대 20여명 규모
- 기술연구소 설립 및 연구소장 겸임과 기업 운영 총괄
- 벤처기업 및 이노비즈 인증 추진 및 획득
- 솔루션 개발 총괄 및 고객 요구사항 분석 및 반영
- 정부지원 기술개발 과제 수행 (목표 수립, 성과지표 설정 및 달성으로 성공 판정 획득)
- 2008 기술혁신개발사업 'VoIP기반의 소프트폰을 이용한 기업형 통합 솔루션 개발'
- 수행계획서 작성 및 발표부터 과제 진행, 성공 판정까지 총괄책임자로 수행
- 중소기업진흥공단 개발기술 사업화 사업 선정 - 사업화 자금 확보
기타 경력 (1998.07 ~ 2007.06)
-
1998.07 ~ 2003.04 (주)넷피아닷컴 기술연구소 연구원
- 정보통신부 우수신기술 지정/지원 사업 '제3세대 인터넷 서버 주소 시스템' 기술 과제 참여
- '리얼네임 기반 인터넷 접속' 등 특허 발명·명세서 작성·출원 - PCT/일본 획득, 국내 등록
- 넷피아 브라우저 개발 - 한글인터넷주소·유해사이트 차단, 다국어(중국어·일본어) 버전 (VC++)
- 한글·국제 도메인 등록·리셀러 시스템(PRS Ⅱ·CDMS)·미러사이트 개발 (ASP·PHP·MSSQL·MySQL)
-
2003.04 ~ 2006.03 이츠미(주) E-Biz 사업팀 개발담당
- 쇼핑몰(kmall.com.cn) 구축 - 상품·재고·판매·환불 DB 설계 및 매출·손익 통계 개발
- 대학 신입생 충원 녹취 시스템(iATRS) 개발 - 소켓 통신 자동 콜링·녹취 (VC++)
-
2006.03 ~ 2007.04 온오프코리아(주) UID 사업팀 팀장
- 온오프도메인 구축 - 회원·도메인 등록·결제 DB 설계, 전자세금계산서 자동 발행 연동
- 마이한글(한글 인터넷주소) 기획·개발 총괄 - 포워딩·브라우저 플러그인(BHO) 개발
- 년말 회사 내 자체 다면 평가 시스템에서 최우수 사원 선정
프로젝트
레큐이브 (Recueve)
2026.09 ~ 현재 | 개인 프로젝트 (FS)
NestJS Next.js TypeScript Prisma MySQL Redis BullMQ Docker AWS
흩어진 관심사를 한곳에 모으는 콘텐츠 큐레이션 플랫폼
- 모노레포 구조 설계 - NestJS + Next.js Turborepo로 백엔드/프론트/워커 앱 분리
- 공유 패키지(zod 스키마·타입) 구조로 프론트·백 검증 일원화
- 인증·권한 시스템 구축 - JWT(RS256) 액세스·리프레시 토큰 인증 및 Role/Tier 기반 RBAC
- HttpOnly 쿠키(웹) + Bearer(확장·모바일) 이원화, Google/Kakao OAuth, bcrypt 해싱
- Redis 기반 단기 토큰으로 이메일 인증·비밀번호 재설정 처리 (TTL 자동 만료)
- NestJS 백엔드 설계 - 컨트롤러/서비스/리포지토리 계층 분리 및 Swagger 자동 문서화
- BullMQ + Redis 큐로 콘텐츠 정보 자동 생성 분리 - yt-dlp 자막 추출 후 Haiku 요약 → Sonnet 생성 2단계
- 입력 소스 5종 폴백·(uri,locale) 캐시로 비용 절감, 실패 시 크레딧 자동 환불(중복 실행 방지)
- throttler 기반 Rate Limiting 및 Winston 구조화 로깅 적용
- 카테고리 분류체계 설계 - 재귀 CTE 기반 계층 구조 및 캐노니컬 자동매핑
- 사이드바 캐시 동기화로 트리 일관성 유지
- 예약 표시이름 시스템 구현 - username/displayName 도메인 분리 및 상태 머신
- 브랜드명·일반명사 예약, 사용자 신청 → 관리자 심사로 배정
- 프론트엔드 및 배포 - Next.js 16(App Router) + React Query + Tailwind/shadcn
- 다국어(i18n) 구조 설계 - 현재 한·영 적용, 13개 언어로 확장 가능 (에러 메시지 로케일 응답)
- 본인 AWS 직접 구축 - EC2 컨테이너(Nginx·백엔드·워커·Redis·MySQL), OIDC·ECR 자동 배포, S3 백업
- AI 개발 환경 직접 구축 - 코드 리뷰 스킬·이미지 생성 MCP 자작, 영상 제작까지 에이전트 활용
MLM 솔루션 (ProWith)
2025.12 ~ 2026.01 | 프리랜서 프로젝트 (FS)
NestJS Next.js 16 TypeScript PostgreSQL Prisma Docker AWS
그누보드5 기반 레거시를 NestJS + Next.js로 새로 구축한 MLM 솔루션
- 이중 트리 조직 구조 및 정산 엔진 - 추천라인(1:N) + 후원라인(바이너리 LEFT/RIGHT) 동시 관리
- 일/주/15일/월 최대 4종 마감과 최대 13종 수당 자동 계산, 업체별 설정으로 활성화, 트랜잭션 원자성 보장
- 정산 원장 7종·회원 상태를 스냅샷으로 보존해 마감 취소 시 이전 상태로 복원
- 운영자 백오피스 - 회원·조직도·수당·매출·포인트·입출금 등 10개 업무 도메인, 관리자 화면 63개
- 회원 대량 등록, 상품·매출 등록부터 상태 전이까지 처리, 입출금 신청·승인 파이프라인
- 관리자 대리조회 - 회원 문의 응대 시 그 회원이 보는 마이오피스 17개 화면을 그대로 재현해 확인
- 회원 화면 메뉴를 계층·순서·다국어(영문명)·노출조건까지 DB로 구성, 설정값 연동으로 업체별 메뉴 분기
- DB 자동 백업(pg_dump 일 1회·복원·조회), 관리자 활동 감사 108종 액션을 변경 필드까지 기록
- 쇼핑몰 - 설정으로 켜는 옵션, 결제완료 때만 매출을 만들어 정산 로직 수정 없이 마감에 연결
- 무통장/포인트 결제·배송·반품·송장 일괄 등록, 회원별 DB 잠금으로 동시 주문·중복 매출 차단
- 동적 시스템 설정 엔진 - 281개 설정값·21개 카테고리 DB 중앙 관리, 입력 폼 자동 생성·의존성 관리
- 멀티 테넌트 아키텍처 - 단일 코드베이스로 복수 고객사 운영, 초기 설정값 덮어쓰기로 업체별 정책 분리
- AI 에이전트 하네스 구축 - 반복 운영 업무를 재현 가능한 스킬 6종으로 표준화
- 신규 업체 셋업 - 명령 한 번으로 DB·GitHub·AWS·Vercel 구성·도메인 연결·백엔드 배포까지
- 보상플랜 문서(hwp·pptx)를 Claude Code가 읽고 사양 구체화·구현·마감 테스트·검증 수행
- 검증은 플랜 기준 invariant 검사 + 운영 덤프 재마감 결과와 전수 대조로 자동화
- 백엔드·회원 시스템 - NestJS 23개 모듈·340여 개 REST API, JWT + Passport 인증·4단계 RBAC
- 다국어 nestjs-i18n(한·영), d3-org-chart 조직도 시각화, 포인트 이중 시스템(Cash/Shop)·CPV 관리
- 인프라 및 DevOps - AWS EC2·RDS + Docker(ECR), Nginx + SSL/TLS
- EC2 1대에 업체별 백엔드 컨테이너를 함께 기동, Nginx가 도메인별 라우팅·RDS는 DB만 분리
- GitHub Actions CI/CD - 업체별 파이프라인 독립 운영, 신규 구축·초기화 재배포 등 다중 배포 모드
로또 분석 시스템 (GENYS Lotto AI)
2025.10 ~ 2025.11 | 개인 프로젝트 (FS)
Next.js 15 TypeScript PostgreSQL Prisma Redis MongoDB AWS Lambda SSE NextAuth.js
역대 로또 추첨 데이터 기반 통계적 패턴 분석과 AI 예측 모델을 결합한 서비스
🔗 https://lotto.genys.kr (새 창)
- 데이터 파이프라인 구축 - Next.js 15 App Router 풀스택 아키텍처 및 78개 REST API 구현
- AWS Lambda + EventBridge 서버리스로 동행복권 회차 자동 수집·동기화 및 당첨 알림 트리거 연동
- 통계 분석·성능 최적화 - 9개 분석 모듈을 공통 인터페이스로 표준화(빈도·간격·연속·홀짝·구간 분포)
- LRU 캐시(TTL 24h·범위별 키·자동 무효화)로 분석 API 966ms→31ms(97%), DB 부하 90% 감소
- 예측 API 백테스트 520회 조건부 스킵·Promise.allSettled 병렬화로 10초→2초(80%), SSE 알림
- 클라이언트 캐싱·필터링 전환으로 탭 전환 시 API 호출 105회→1회, 네트워크 350KB→50KB
- 인증 및 보안 - NextAuth.js OAuth(Google/Kakao)·이메일 OTP 인증 및 RBAC 등급별 접근 제어
- Redis 인증 코드(10분 TTL)·Resend API 우회, AES-256 개인정보 암호화
- 로그 저장소 분리 - 제약조건으로 버려졌으나 실제 당첨된 조합을 MongoDB Atlas(Mongoose)에 적재
- 사용자별·회차별 집계 파이프라인 구현, LOG_TARGET 환경변수로 파일/MongoDB 듀얼 로깅 전략 선택
- 인프라 - Vercel + Supabase(PostgreSQL), Upstash Redis, MongoDB Atlas, Vercel 자동 배포
하트링크
2025.07 ~ 2025.08 | 회사 프로젝트 (BE)
Express.js Sequelize ORM Docker Nginx AWS
맞춤 매칭과 안전한 소통을 제공하는 장애인 전용 데이팅 앱
- 장애인 인증 암호화 시스템 구축 - AES-256 암호화 적용한 보안 업로드 API 개발
- 암호화된 파일 S3 저장 및 JWT 토큰 기반 인증으로 접근 제어
- 완전한 업로드 이력 추적 시스템 설계 - 인증 자료 업로드 이력 테이블 구축
- 업로드 관리자, OCR에 의한 승인/거절 모든 상태 변화 추적 가능한 로그 테이블 설계
- 파일별 처리 과정, 승인자 정보, 상태 변경 이력을 완전히 기록하는 체계 구축
- CI/CD 파이프라인 구축 - GitHub Actions 기반 자동 배포 시스템 구현
- Private Repository에서 docker-compose.yml 자동 다운로드 구현
- GitHub API + GITHUB_TOKEN을 활용한 private 파일 접근 문제 해결
- AWS 인프라 구축 및 성능 최적화 - EC2 + NginX 리버스 프록시 구성
- Let's Encrypt SSL/TLS 인증서 자동 갱신 시스템 구축
- Gzip 압축 설정으로 데이터 전송량 70% 절감, Keep-Alive 설정으로 응답 속도 개선
- AI 도구 활용 개발 - Claude Code로 레거시 분석과 구현
- MCP 서버 구성 - Context7, Sequential, Playwright, Notion 등
Fitmate
2025.01 ~ 2025.02 | 팀프로젝트 (BE) | FE 3명, BE 3명
React Next.js TypeScript NestJS
운동전문가와 유저를 연결해 맞춤형 트레이닝을 제공하는 플랫폼
- NestJS 기반의 RESTful API 개발(레슨 및 견적 관리, 알림 시스템 구현)
- 트리거 및 저장 프로시저를 활용하여 알림을 데이터베이스에서 자동 생성 처리
- OS 타임존 영향을 방지하기 위해 생성시간을 UTC로 변환하여 저장
- SSE 및 RxJS를 이용한 실시간 알림 시스템 구축
- OpenAI API를 활용한 맞춤형 AI 운동 추천 상담 챗봇 백엔드 개발
Peer Review
"자칫 놓칠 수 있는 부분을 잘 짚어주셔서 감사했습니다."
"거의 매일 출석하셔서 백엔드 개발을 꾸준히 해주시고, 프론트엔드 분들과도 소통을 자주 해서 필요한 것들을 반영하고 만들어 주셨습니다."
"이것저것 요구사항이 좀 있었는데 빠르게 처리해주었다."
"의문점이 생기면 같이 의견을 나누어보려고 하시는 게 좋았습니다."
DocThru
2024.11 ~ 2024.12 | 팀프로젝트 (BE) | FE 3명, BE 3명
React Next.js Express.js
번역 챌린지를 통해 개발자가 협업하며 영어 기술 문서를 한국어로 번역하는 플랫폼
- 사용자 인증 API 구현 (회원가입, 로그인, 토큰관리)
- 번역 작업물 관리, 하트 기능 및 챌린지 현황 조회 API 개발
- 트리거 및 저장 프로시저를 활용한 회원 등급 및 로그, 알림 생성 로직 구현
- 커스텀 에러 핸들러를 구현하여 일관된 예외 처리
- 개발 및 디버깅 환경에 맞춘 로깅 함수 구현으로 디버깅 효율성 개선
- 팀장을 맡아 프로젝트 전체 일정과 개발 진행을 총괄
Peer Review
"팀장으로써 팀 전체적인 부분을 잘 신경써서 이끌어 주셨습니다."
"팀장으로서 전체적으로 리드를 잘 하신 거 같습니다."
"계획성있게 이끌어주었다."
"팀장으로서 팀원들의 의견을 조율하시고 기능 구현에 대한 아이디어를 많이 내주셔서 좋았습니다."
"팀장으로서 나이와 경력, 실력에 상관없이 늘 누구에게나 일관성있게 겸손히 소통하시는 모습이 멋있었습니다. 함께 협업하고 싶은 사람은 어떤 장점이 있는지를 배울 수 있었습니다."
view My Startup
2024.09 ~ 2024.10 | 팀프로젝트 (Fullstack) | FE 5명
React Express.js Prisma PostgreSQL
스타트업 정보를 비교하고 투자 결정을 연습할 수 있는 웹 어플리케이션
- React로 프론트엔드 화면 구현(기업목록조회, 상세 페이지 및 검색, 정렬, 페이지네이션)
- Express로 RESTful API 설계 및 구현
- 정렬에서 동순위에 대한 멱등성을 보장하기 위해 2차, 3차 정렬조건 추가
- Prisma, PostgreSQL을 활용한 데이터베이스 설계 및 Mock 데이터 시딩
- Git, Netlify, Render를 통한 협업 및 배포 관리
Peer Review
"개발에 대한 경험을 바탕으로 프로젝트 기본 틀을 설계하고 방향성을 제시해주셨습니다."
"기능에 대해 대충 넘어가지 않고 왜 필요하고 어떻게 사용될지 깊이 생각하는 부분에서 시너지가 났고, 이슈가 생기면 기록해 모두에게 공유해주는 모습이 좋았습니다."
"아무래도 개발을 하시던 분이셔서 모르는 부분을 잘 알려주셨습니다."
"제일 코드 리뷰를 활발하게 해주셔서 너무 도움이 되었고, 평소에도 협의할 점을 잘 캐치해주셔서 팀에 도움이 많이 되었습니다."
교육
클라우드 기반 풀스택 엔지니어 부트캠프
2024.07 ~ 2025.02 | 수료
- Javascript, React, Typescript, Next.js, git 등 프론트엔드 개발 심화 기술 학습
- Express.js, PostgreSQL, Prisma 등 백엔드 개발 및 데이터베이스 설계 학습
- RESTful API 설계 및 인증 시스템(JWT, OAuth 2.0) 구축
- 1개의 개인 프로젝트와 3개의 팀 프로젝트 진행
기술창업패키지
2008.11 ~ 2008.12 | 수료
- 기술창업패키지 '기본이 강한 벤처 창업하기' 교육과정 수료
- (사)벤처기업협회 후원 서울벤처인큐베이터 주관
- 최우수상 수상
수상
| 연도 | 수상명 | 수여기관 |
|---|---|---|
| 2011.10 | 대한민국 벤처창업대전 중소기업청장상 | 중소기업청 |
| 2011.11 | IT 중소기업 Business Day 지식경제부장관상 표창 | 지식경제부 |
강의·특강
- 벤처 창업의 이해와 실전 전략 | 숭실대학교 미디어경영학과 특강 (2023.10)
자격증
- 전기공사기사 1급 | 한국산업인력관리공단 (1995.08)