Experience

(주)고스트패스

@ Backend Engineer • 2022.12 — Present

백엔드 엔지니어 / 탈중앙화 생체인증 및 보안 솔루션

[프로젝트 개요]
탈중앙화 생체인증 기술 기반의 무인 출입/결제 시스템 개발.
IoT 디바이스, 실시간 인증 서버, 근태 시스템을 포함한 백엔드 전반을 설계하고 운영했습니다.

[담당 업무]
  • Node.js(NestJS) 기반 인증/출입/결제/근태관리 API 서버 및 비즈니스 로직 구현
  • ECS + Fargate 기반 모노레포 아키텍처 설계 및 인프라 운영
  • PostgreSQL, Redis 기반 데이터 저장 구조 설계 및 성능 최적화
  • MQTT 기반 실시간 인증 통신 서버 설계 및 Firebase RTDB 대체
  • ESP32 기반 IoT 디바이스와 양방향 통신 로직 구현
  • React 기반 관리자용 어드민 페이지 개발
  • Github Actions, CodeDeploy, ECR, Secrets Manager를 활용한 CI/CD 자동화 구성
[주요 성과]
  • CES 2024 혁신상, CES 2025 최고 혁신상 수상 기술의 백엔드 아키텍처 설계 및 구현 주도
  • .NET 레거시 시스템을 NestJS로 전환 → 유지보수성 향상 + AWS 비용 약 40% 절감
  • 실시간 인증 병목 구조 해소 → 인증 서버 CPU 사용률 90% 이상 감소
  • MQTT 서버 구축 → Firebase RTDB 의존도 제거 + 실시간 처리 속도/안정성 향상
  • 1인 개발자로 시스템 전반 설계 → 팀 확장 후 기술 리딩 및 코드 리뷰 주도
[기술 스택]
  • TypeScript, Node.js, NestJS, ASP.NET, PostgreSQL, RDS, MongoDB, Redis
  • MQTT, Firebase RTDB, ESP32, AWS ECS/Fargate, CodeDeploy, GitHub Actions
  • ECR, CloudWatch, React, Jest, E2E

(주)소셜인베스팅랩

@ Full Stack Engineer • 2021.07 — 2022.12

풀스택 엔지니어 / SNS 기반 주식 매매 플랫폼

[프로젝트 개요]
주식 정보 + 커뮤니티 기능을 통합한 투자 플랫폼으로, 실시간 가격 연동, SNS 피드, 계좌 개설 및 거래까지 제공.
초기 앱 런칭 이후 백엔드 개발을 담당했습니다.

[담당 업무]
  • Node.js 기반 API 서버 개발 및 AWS 인프라 운영
  • Socket.IO + Redis 기반 실시간 주식 데이터 처리 서버 개발
  • 신한/NH/KB/삼성증권 API 연동으로 계좌 개설 및 매매 기능 구현
  • 커뮤니티 피드, 종목 태그, 댓글 등 SNS 기능 개발
  • 초기 1인 안드로이드 앱 개발 (MVP → 앱 출시)
  • AWS Lambda + EventBridge 기반 자동 종료 구조 구현
  • Slack 알림 기반 장애 대응 로직 구현
[주요 성과]
  • 1인 MVP 완성 → 앱 런칭 1개월 단축
  • 누적 다운로드 45만건, 계좌 개설 4만건 달성
  • Socket.IO + Redis 구조 최적화 → 반응 속도 30% 향상, 서버 부하 40% 이상 감소
  • Slack 운영 자동화 → 장애 대응 속도 40% 단축
  • Lambda 자동 종료 → EC2 비용 약 30% 절감
[기술 스택]
  • Node.js, TypeScript, Socket.IO, Redis, MySQL, Android(Java)
  • AWS Lambda, EventBridge, ECS/Fargate, SQS, Slack API

(주)디케이랩

@ Backend Engineer • 2020.08 — 2021.06

백엔드 엔지니어 / 스마트 공장 제조공정 시각화 솔루션

[프로젝트 개요]
공장 내 생산 설비 데이터를 수집·시각화하여 공정 상태를 실시간 모니터링하고,
협력사·ERP·MES 시스템과 연동하는 공정 가시화 솔루션을 개발했습니다.

[담당 업무]
  • WebSocket 기반 실시간 설비 데이터 수집 및 시각화 백엔드 구현
  • MES·ERP 연동 API 및 협력업체용 공정 모니터링 시스템 개발
  • 바코드 기반 생산 이력 관리 시스템 및 스키마 설계
  • AWS Lambda + API Gateway 기반 서버리스 아키텍처 운영
  • DynamoDB 기반 비정형 데이터 구조 설계
[주요 성과]
  • WebSocket 기반 설비 연동 → 공정 상태 실시간 반영 및 알림 처리
  • Lambda cold start 문제 → EventBridge 트리거로 600ms → 100ms로 개선
  • 협력사 실시간 공정 가시화 → 대응 시간 단축 및 품질 향상
  • 설비/공정 유형 대응 위한 MongoDB 기반 유연한 구조 설계
[기술 스택]
  • Node.js, TypeScript, Python, AWS Lambda, API Gateway, EventBridge
  • WebSocket, DynamoDB, MongoDB, S3, MES/ERP 연동 API, CloudWatch

이모션웨이브 아츠

System Engineer • 2018.06 — 2018.08

대학교 연계 인턴쉽 프로그램으로 마림바 자동 연주 모듈 개발하였습니다.

  • 라즈베리파이, 아두이노로 솔레노이드 연결 및 자동 연주 시스템 개발

Projects

• 2024.12

mobizt/Firebase-ESP32 라이브러리가 있는데 사용하면 계속 타임 아웃이 걸리는 현상이 생겨서 직접 구현한 프로젝트입니다.

  • ESP32 보드와 Firebase Realtime Database를 연동하여 실시간 데이터 스트리밍을 구현한 프로젝트입니다.
  • Firebase Rest API를 사용하여 ESP32 보드에서 데이터를 읽고 쓰는 기능을 구현했습니다.
  • Firebase Realtime Database의 실시간 데이터 업데이트를 ESP32 보드에서 수신하여 처리하는 기능을 구현했습니다.
  • Auth, Get, Put, Stream 방식의 기능을 지원합니다.

• 2024.11

  • npm 패키지로 배포된 한국어 전용 유효성 검사 라이브러리입니다.
  • 이메일, 전화번호, 주민등록번호, 사업자등록번호, 우편번호 등 다양한 유효성 검사를 지원합니다.
  • 정규표현식으로 구현되어 있어 사용이 간편합니다.

• 2022.03 — 2022.12

주차창 보험 시스템 및 발렛기능의 제공하는 서비스의 백엔드 개발 담당

  • 미팍 서비스 유저앱, 파트너스앱 백엔드(AWS 서버구축, 아키텍처 설계, DB 설계, API) 개발
  • 미팍 서비스 react로 통계 페이지 개발
  • DB손해보험 연동 백엔드 개발
  • 파트너스 주차장 보험료 결제 및 사용자 주자장 결제 시스템 개발
  • 주차장 보험 포인트 결제 시스템 개발
  • 주차 결제 완료 및 출차 카카오톡 알림 개발
  • 기존 통계 페이지 API 호출 시간 10초->1초로 개선

코인 거래 사이트

• 2020.09 — 2020.12

코인 거래 사이트 일부 기능 개발

  • Google Authenticator 기능 개발
  • Bitgo Express 서버와 연동 및 API
  • 지갑에서 다른 지갑으로 코인 송금, 다중 송금 기능 개발

• 2021.01 — 2021.04

커플끼리 연결이 맺어지면 채팅, 영상통화, 앨범 공유, 다이어리, 캘린더, 데이트장소 , 코스 리뷰, D-day 기능 등이 있습니다. 핵심 기능은 내가 보는 데이트코스의 유사한 태그와 평점을 통해 추천 알고리즘으로 데이트코스가 추천되는 것입니다.

• 2021.06 — 2021.07

회원가입, 로그인, 자동로그인, 프로필작성, 1:n 채팅 기능을 구현했습니다. 서버는 NettyServer를 이용하여 만들었습니다.

• 2020.12 — 2021.01

회원가입, 로그인, 자동로그인, 게시판, 애완동물 뉴스 크롤링, 통계, 기부, 결제모듈, 펫 정보, 펫 플레이스 정보 제공 , 1:n 채팅 기능을 구현했습니다.

• 2020.10 — 2021.12

애완동물 커뮤니티 앱. 인스타와 같은 형식으로 유저 간의 커뮤니티를 형성 할 수 있는 앱입니다.

• 2019.01 — 2020.06

아동지킴이 차량시스템으로 어린이집 통원 차량 내부에 아동이 방치되는 상황을 예방하는 시스템입니다.

• 2018.06 — 2018.08

마림바 자동 연주시스템으로 마림바 악기를 보드와 모터를 연동시켜 연주를 자동으로 하는 시스템입니다.

Skills

Languages

  • TypeScript, JavaScript, Python, Java, C#

Frameworks & Libraries

  • NodeJS, NestJS, ASP.Net
  • Android, ReactJS
  • Arduino IDE

DevOps & Infrastructure

  • Databases: MySQL, PostgreSQL, Redis, MongoDB
  • Message Brokers: MQTT, Kafka, RabbitMQ
  • AWS Services: EC2, ECS, SNS, CloudWatch, CodeDeploy, ECR, Lambda, EventBridge, S3, RDS, DynamoDB
  • Others: Nginx, Docker, Linux (Ubuntu)

Hardware

  • Raspberry Pi, Arduino, ESP32-WROOM-DA, ESP32 Mini, Cortex-M4

Education

팀노바

부트캠프 • 2019.09 — 2020.03

한국공학대학교

메카트로닉스공학과 • 2013 - 2020

전자 회로, 제어공학, 로봇공학, 기계설계, CAD, CAM, 기계가공, 전자기기설계 및 제작,
PLC 프로그래밍, C언어 프로그래밍을 배웠습니다.

Additional Links