Summary
Overview
Work History
Education
Skills
Timeline
Generic
Jamie Jung (정경철)

Jamie Jung (정경철)

Server Engineer, Cloud Architect, IoT Specialist

Summary

꿈꾸는 서비스를 체계적으로 개발하여 수준 높은 서비스를 만드는 것을 좋아합니다.
사람들 즐겁게 해주는 서비스를 꿈꾸며 시작한 배송 모바일 서비스를 책임지고 2명의 동료와 기획, 개발 및 운영하면서 고생하면서도 모든 날들이 즐거웠던 경험이 있습니다. 그 경험이 저를 서비스 만드는 일에 더욱 푹 빠지게 만들었고, 서비스를 구축하고 새로운 기능들을 적용해보는 것이 즐겁습니다.


고픽이라는 배송 모바일 서비스를 창업하며 겪은 도전과 경험은 제 경력에 있어 가장 흥미롭고 상징적인 경험 중 하나입니다. 사람들에게 기쁨을 선사하는 서비스를 개발하는 즐거움을 알게 되었고, 이는 제 커리어에 있어 가장 보람찬 동력이 되었습니다. 좋아하는 것을 명확히 알기에, 서비스 만드는 일에 주도적 으로 일하고 보람을 느낍니다.


경동나비엔이라는 제조업체에서는 빅데이터 분석과 앱 운영을 위해 클라우드 인프라 및 서버를 개발하는 미션을 맡았고, 책임지고 개발 완료하여 구축된 인프라를 통해 현재 온수매트, 공기청정환기 제품들과 앱 이 운영되고 있으며, 모든 데이터들이 Data Lake에 성공적으로 쌓이고 ETL작업을 통해 BI분석이 되고 있 습니다.


AWS에서는 IoT 클라우드 인프라 구축의 좋은 사례로 소개하게 되었고, 기업에 클라우드를 도입하고 인 프라 설계, 자동화 솔루션 개발, 인프라 구축하는 미션을 담당했던 경험은 저에게 엄청난 행운이자 자산 이 되었습니다. 인프라 구축 과정 중의 하나인, 코드 인프라(IaC)를 활용하여 모든 인프라를 통합 개발 및 자동화한 것은 당시에 AWS 업체를 통해 ‘국내 기업 중 최초로 AWS CDK(Cloud Development Kit)로 모든 IoT 인프라를 통합 개발한 것’이라는 좋은 평가를 받았습니다.


직방이라는 부동산 중개 서비스 회사에서는 IoT 기반의 스마트 홈 플랫폼과 솔루션을 주도적으로 개발하 여 기존의 중개 서비스를 확장하여 스마트 홈 서비스 사업을 갖추도록 이끌었습니다. 더불어 스마트홈 서 비스가 나오기까지 다양한 요구 사항에 대해서 증명하기 위해 다양한 베타 서비스들을 빠르게 개발하고 가설을 검증해 본 경험은 저에게 매우 귀합니다. 상황에 맞는 적절한 백앤드 설계 접근법에 대해서 고민 해보며 저만의 노하우들을 쌓을 수 있었습니다.


저의 경험이 동료들을 성장시키고, 저 또한 동료들을 통해 성장할 수 있었으면 좋겠습니다. 감사합니다.

Overview

13
13
years of professional experience

Work History

서비스 솔루션 & 백앤드 개발

직방 스마트홈
09.2023 - Current
  • 신규 서비스 (스마트홈) 백앤드 API 개발

- 지식 : Spring, Java, JPA, MySQL, Redis, Hexagonal, Docker, RabbitMQ, SDK


  • SDK개발

- 직접 구축한 IoT 플랫폼 기능의 device용 c++ SDK 개발

- 직접 설계한 디지털키 기능의 mobile용 typescript SDK 개발

- 지식 : C++, SDK, nodejs, npm, Typescript


  • 디지털키 솔루션 개발

- 모든 공간을 나만의 고유한 디지털키로! 출입 시스템을 설계

- 기존 출입 패러다임 혁신! 신규 모든 도어락, 로비폰 제품에 적용

- 직접 구축한 IoT 플랫폼 통해, 디바이스들 디지털키 자동 동기화

- 지식 : RSA,ECDSA, JWT MQTT, QRCode, BLE



IoT 파트 담당 / 인프라 설계 및 백앤드 개발

직방 CTO실
08.2021 - 08.2023
  • IoT 플랫폼 설계 및 개발

- 다양한 제조사 기기 연동 가능 (스마트띵즈, Tuya 등)

- Provisioning, Device, OTA, Event, Media 기능 제공

- 지식 : AWS, CDK, IAC, MSA, EDA, Dynamodb, ECS, Redis, DynamoDB, MQTT, Shadow, Provisining, IoT Job, Greengrass, Node.Js, Typescript, Azure pipeline, OpenAPI, SDK, Matter


  • 직방 라운지 서비스 백앤드 개발

- IoT 플랫폼 활용, 라운지 서비스 ‘직방 라운지’ 백앤드 API 개발

- 지식 : Node.js, Nest.js, Typescript, TypeDORM, Redis, NoSQL, Github action, OpenAPI, SDKGen, TDD, Coverage


  • 직방 가드 서비스 백앤드 개발

- IoT 플랫폼 활용, 안전한 집 서비스 ‘직방가드’ 백앤드 API 개발

- 지식 : Node.js, Redis, NoSQL, Github action, OpenAPI, SDKGen, TDD, Coverage


  • 소마 라운지 서비스 백앤드 개발

- IoT 플랫폼 활용, 코워킹 서비스 ‘소마 라운지’ 백앤드 API 개발

- 라운지 출입 기능으로 디지털키를 설계, QR 코드 출입 구성

- 지식 : AWS Greengrass, QRCode, DigitalKey, JWT


  • RTC 영상통화 시그널링 서버 개발

- 스마트홈 P2P(피어 투 피어) 영상통화 시그널링 프로토콜 개발

- 지식 : C++, STUN, TURN, ICE, NAT, MQTT



수석 / 클라우드 전환&IoT 플랫폼&빅데이터 인프라

경동나비엔 SP3팀
01.2020 - 08.2021
  • AWS 계정 관리자 및 리소스, 사용자 관리 정책 마련

- 온수매트 시스템에 AWS 도입

- 공기청정환기 시스템에 AWS 도입

- 지식 : AWS Organizations, IAM, Resource Froup, CloudTrail, Ec2-instance-connect, IPS


  • AWS 배포 정책 & 모니터링 시스템 & API 단위 테스트 마련

- 온수매트, 공기청정환기 인프라의 AWS 리소스 모니터링을 마련

- 배포 프로세스 postman runner 활용 API Unit 테스트 마련

- 리소스 네이밍 정책, 태그 정책과 개발, 인증, 운영 정책 수립

- 지식 : Cloudwatch, Unit test


  • AWS Cloud 인프라 IaC 개발, 배포 자동화 솔루션 개발

- Cloud 인프라의 형상관리(IaC)를 위해 CDK를 도입 및 개발

- 프로젝트 마다 쉽게 개발, 배포 가능한 자체 플랫폼 확보

- 지식 : Typescript, OOP, Docker, Shell script, CDK, cloudformation


  • AWS Cloud 비즈니스 로직 로컬 개발 솔루션 개발

- 프로젝트마다 공통된 비즈니스 로직 구조를 갖도록 설계

- 로컬 환경에서 개발, 테스트, 패키징 되도록 자체 솔루션을 개발

- 지식 : Shell script, Python, AWSCLI, Lambda


  • 온수매트 시스템, 인프라(IaC) 및 백앤드 개발

- 인프라 및 로직은 자체 개발 솔루션으로 통합 개발 및 배포

- 지식 : AWS, Docker, Cognito, Vpc, Nlb, Alb, Secretmanager, RDS, RDBMS, MYSQL, SNS, Kinesis, Iot-core, Ecs, Fargate, Cloudwatch, Apigateway, S3, Route53, Cloudfront, Python

- 링크 : https://www.youtube.com/watch?v=Zu5A2t2EnVQ


  • 공기청정환기 시스템, 인프라(IaC) 및 백앤드 개발

- 인프라 및 로직은 자체 개발 솔루션으로 통합 개발 및 배포

- 지식 : AWS, Docker, Cognito, Vpc, Nlb, Secretmanager, RDS, RDBMS, MYSQL, SNS, Kinesis, Iot Core, Ecs, Fargate, Cloudwatch, Apigateway, S3, Route53, Cloudfront, ACM, Python

- 링크 : https://www.youtube.com/watch?v=cGJM_r8eq9M


  • 빅데이터 분석 자동화 인프라 구축 &ETL

- 온수매트, 공기청정환기 데이터 분석을 위해 Data lake 구축

- 데이터들을 ETL 작업을 통해 Business Insight 확보

- 지식 : Kinesis Firehose, Glue, ETL, S3, Parquet, Athena, Quicksight



대표 / 서비스 기획, 운영 및 백앤드 개발

고픽
08.2018 - 12.2019
  • 서비스 기획

- 누구나 가는 길에 배송에 참여하는 공유 배송앱 서비스 기획

- 영상 : https://youtu.be/pe45fLZn7GE


  • 홈페이지 개발

- Reactjs 기반의 기본 반응형 web page 개발

- 지식 : Reactjs, Html5


  • 서버 개발 및 운영

- AWS기반으로 Serverless 서버를 설계 및 개발

- 지식 : Nodejs, AWS, Cognito, Lambda, Apigateway, DynamoDB, NoSQL, Firebase

- https://play.google.com/store/apps/details?id=com.pac.gopick

- https://apps.apple.com/app/id1466960223


  • 한-핀 스타트업 경제사절단

- 중소기업부에서 진행된 한-핀 스타트업 서밋 행사 선정 및 참여



Solution 개발팀

HUMAX
01.2017 - 08.2018
  • Unit Test 용 Plugin 개발

- 인터페이스 확장 SDK와 sample plugin 를 개발

- 베트남 R&D센터가 제품 Unit Test App들 개발토록 업무 지도

- 지식 : Unit test, plugin, C++


  • WEBSOCKET 기반의 인터페이스 확장 SDK 개발

- 인터페이스를 Plugin 방식으로 확장가능한 SDK 개발

- client가 직접 server 인터페이스를 개발할 수 있는 솔루션

- 프로젝트에는 분업 가능한 솔루션으로 활용

- 지식 : websocket, C++, SDK(design, doxygen, guide, API, version)


  • Media Casting Stick 디바이스 프레임워크 개발

- Multi-screen 기능의 Media Casting 프레임워크를 개발 - Dial, Miracast, Wifi, Websocket Server, Bluetooth, DMR, media, HDMI, DB 포함

- 지식 : Multi-screen, C++, websocket, API, framework 설계


  • Access browser 신규 포팅 설계 및 개발

- 일본향 셋탑박스에 access browser를 포팅

- 일본향 셋탑박스에 Hybridcast서비스를 개발

- 지식 : JAVA, Access browser, hybridcast



브라우저 개발팀

HUMAX
01.2015 - 12.2016
  • Multi-process 시스템 안정화 확보

- Web 셋탑박스 System 안정화를 담당하여 stability 확보

- multi-process 안정성 확보 (IPC, OOM, Memory 등 )

- 지식 : Multi-process, C++, Http, Html5


  • 차세대 WEB 셋탑박스의 Main Process 개발

- 지식 : Multi-process, C++, OOP, Design patten, UML, browser plug-in

- 링크 : https://youtu.be/cVHSmRjmvf4


  • Opera 4 tv browser 신규 개발 협업 및 plugin 개발

- 폴란드에서 Opera의 신규 tv browser 개발 협업

- 셋탑박스 모든 기능을 지원하는 browser plugin 을 개발

- 지식 : Browser, C++, OOP, Doxygen, OIPF


  • OTT 서비스(Netflix, Youtube, BBC등) 포팅

- Opera3 browser 포팅, HBBTV 1.5 서비스를 개발

- Youtube, Netflix, BBC 등 다양한 OTT 서비스를 포팅

- 지식 : Browser system, IP, Web, Vod, HbbTV



셋탑박스 개발팀

HUMAX
06.2011 - 12.2014
  • 영국향 지상파 셋탑박스 미들웨어, 어플리케이션 SW 개발

- 영국향(Freeview)의 지상파 셋탑박스를 개발

- 기술 : Embedded System, Linux, C, DVB-T, DTG, Mheg, Freeview


  • RTOS 위성 셋탑박스 로더 SW 개발

- 중동향 RTOS 제품의 Loader(OTA)를 개발

- 지식 : RTOS, Loader, C, OTA


  • 러시아향 케이블 셋탑박스 미들웨어, 어플리케이션 SW 개발

- 러시아향(ER-Telecom)의 케이블 셋탑박스를 개발

- 지식 : Embedded System, Linux, C, DVB-C


  • 중동향 위성 셋탑박스 미들웨어, 어플리케이션 SW 개발

- 중동향(ADTV, OSN, Al Jazeera)의 7개 위성, 케이블 셋탑박스를 개발

- 100만대 넘는 판매로 시장에서 큰 성공, 공로를 인정(평가등급S)

- 지식 : Embedded System, Linux, C, DVB-S



Education

Bachelor of Science - 정보통신학과

충북대학교
04.2001 -

Skills

Friendly, Positive Attitude

Timeline

서비스 솔루션 & 백앤드 개발

직방 스마트홈
09.2023 - Current

IoT 파트 담당 / 인프라 설계 및 백앤드 개발

직방 CTO실
08.2021 - 08.2023

수석 / 클라우드 전환&IoT 플랫폼&빅데이터 인프라

경동나비엔 SP3팀
01.2020 - 08.2021

대표 / 서비스 기획, 운영 및 백앤드 개발

고픽
08.2018 - 12.2019

Solution 개발팀

HUMAX
01.2017 - 08.2018

브라우저 개발팀

HUMAX
01.2015 - 12.2016

셋탑박스 개발팀

HUMAX
06.2011 - 12.2014

Bachelor of Science - 정보통신학과

충북대학교
04.2001 -
Jamie Jung (정경철)Server Engineer, Cloud Architect, IoT Specialist