백엔드 개발자
김재식
저는 자동화 무인 조리 서비스를 운영하는 스타트업에서, 1인 백엔드 개발자로 AWS 인프라 설계부터 배포, 운영까지 전 과정을 담당하고 있습니다.
NestJS 서버, SQS 기반 동시성 제어, IoT Core를 통한 제어 PC 통신, 최근에는 Bedrock 기반 AI 에이전트 도입까지 — 서비스의 백엔드 전 영역을 책임지며 문제를 정의하고 해결하는 과정에 익숙합니다.
원래는 AI 아나운서 제작 회사의 음성 전처리팀에서 근무하며 개발자들과 가까이 소통하다 개발에 관심을 갖게 되었고, 이후 사운드 엔지니어로 쌓은 경험이 지금도 문제를 다른 각도에서 보는 데 도움을 주고 있습니다.
"사람은 평소 사용하는 말들과 생각대로 살아진다"는 신념은 제 삶의 방향을 결정하는 중요한 가치이며, 꾸준히 성장하는 지금의 모습을 만드는 데 큰 영향을 주었습니다. 앞으로도 이 신념을 바탕으로, 끊임없이 도전하고 성장하는 개발자가 되고자 합니다.
Skills
- JavaScript, Node.js, NestJS, MySQL, PostgreSQL, Sequelize, TypeORM
- AWS (EC2, ECS, RDS, CodePipeline, Lambda, API Gateway, IoT Core, IoT Events, QuickSight, ElastiCache, Cognito)
- Git, GitHub (GitHub Actions), Jira, Datadog, Swagger, Docker
Projects
2026.05 ~
현재
Bedrock Multi-Agent 기반 SCM AI 에이전트 구축
무인 조리 서비스의 재고/운영 최적화를 위한 예측·의사결정 AI 시스템 설계 및 구축
- AWS Bedrock (Multi-Agent, Knowledge Base), OpenSearch, DynamoDB, Step Functions, EventBridge, Lambda, MCP, Datadog LLM Observability
- Orchestrator Agent가 질의를 서브 에이전트(수요예측/재고모니터/타임세일/자동발주 등)로 라우팅하는 멀티 에이전트 아키텍처 설계 및 구현
- 외부 환경 데이터(날씨, 유동인구, 이벤트)와 판매 이력을 결합한 수요 예측 모델을 OpenSearch RAG와 연동하여 구축
- DynamoDB 기반 실시간 상태 저장소와 Streams(CDC)로 재고 변화를 감지해 의사결정 파이프라인을 트리거하는 이벤트 기반 아키텍처 구현
- Step Functions 기반 다단계 워크플로우 오케스트레이션 및 Slack Human-in-the-Loop 승인 플로우 설계
- Datadog LLM Observability + OpenTelemetry로 에이전트 호출 추적 및 Hallucination 평가 파이프라인 구축
- 해당 시스템을 기반으로 AI 기반 운영 최적화 방법에 대한 특허 출원 (2026.06)
2025.04 ~
현재
고정형 무인 조리 서비스를 위한 웹/앱 서버 개발
드라이버, 클라이언트 앱, 관리자 페이지 서버 개발
- NestJS, Postgres, AWS (Cognito, RDS, ECS, EC2, Lambda, API Gateway, IoT Core, SES, SQS, ElastiCache for Redis, S3), Socket.io, Github Action, Swagger, Slack Webhook, NMI (Payment)
- DB 스키마 및 API 문서 작성
- Github Action을 활용한 CI/CD
- AWS 아키텍쳐 설계
- 제어 PC와 통신을 위한 AWS IoT Core를 활용한 MQTT 통신 구현
- 동시성 제어를 위해 AWS SQS를 활용한 설계 및 구현
- 비지니스 관점에서 무인 조리 서비스를 위한 메뉴 조리 Wok 배정 알고리즘 고도화
2025.06 ~
2025.07
완전 무인 서비스 주문 알고리즘 개발
무인 서비스에 필요한 주문 알고리즘 설계 및 구현
- 비지니스 로직에 필요한 중요 시각값 3요소 선정 및 알고리즘 초기 컨셉 설계
- 주문의 조리시작 순차성을 위한 트럭에 존재하는 주문의 수에 따라 다르게 적용되는 알고리즘 구현
- 최초에 계산된 배차 시각값이 고정된다는 단점을 보완하기 위한 ‘지연 평가’ & ‘시간 당기기’ 기능 적용