백엔드 개발자
김재식
저는 AI 아나운서를 제작하는 회사의 음성 전처리팀에서 근무하며, 개발자들과 가까이에서 소통할 기회를 얻었습니다. 이를 통해 개발에 관심이 생겼고, 노마드 코더 강의를 통해 HTML과 CSS를 배우면서 웹 개발의 매력에 빠져 개발자가 되기로 결심했습니다.
"사람은 평소 사용하는 말들과 생각대로 살아진다" 라는 신념은 제 삶의 방향을 결정하는 중요한 가치입니다. 이 신념은 꾸준히 성장하는 제 모습을 만드는 데 큰 영향을 주었습니다.
현재 저는 백엔드 개발자로서 NestJS와 AWS를 활용하여 서비스를 개발하고 있습니다. 과거에는 사운드 엔지니어로서 음악 제작에 참여했고, 지금도 음악과 노래에 대한 열정을 잃지 않고 있습니다. 이러한 다채로운 경험은 저에게 새로운 아이디어와 유연한 사고를 가져다주었습니다.
앞으로도 생각과 말의 힘을 믿으며, 끊임없이 도전하고 성장하는 개발자가 되려고 합니다.
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
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요소 선정 및 알고리즘 초기 컨셉 설계
- 주문의 조리시작 순차성을 위한 트럭에 존재하는 주문의 수에 따라 다르게 적용되는 알고리즘 구현
- 최초에 계산된 배차 시각값이 고정된다는 단점을 보완하기 위한 ‘지연 평가’ & ‘시간 당기기’ 기능 적용