꿈꾸는 서비스를 체계적으로 개발하여 수준 높은 서비스를 만드는 것을 좋아합니다.
사람들 즐겁게 해주는 서비스를 꿈꾸며 시작한 배송 모바일 서비스를 책임지고 2명의 동료와 기획, 개발 및 운영하면서 고생하면서도 모든 날들이 즐거웠던 경험이 있습니다. 그 경험이 저를 서비스 만드는 일에 더욱 푹 빠지게 만들었고, 서비스를 구축하고 새로운 기능들을 적용해보는 것이 즐겁습니다.
고픽이라는 배송 모바일 서비스를 창업하며 겪은 도전과 경험은 제 경력에 있어 가장 흥미롭고 상징적인 경험 중 하나입니다. 사람들에게 기쁨을 선사하는 서비스를 개발하는 즐거움을 알게 되었고, 이는 제 커리어에 있어 가장 보람찬 동력이 되었습니다. 좋아하는 것을 명확히 알기에, 서비스 만드는 일에 주도적 으로 일하고 보람을 느낍니다.
경동나비엔이라는 제조업체에서는 빅데이터 분석과 앱 운영을 위해 클라우드 인프라 및 서버를 개발하는 미션을 맡았고, 책임지고 개발 완료하여 구축된 인프라를 통해 현재 온수매트, 공기청정환기 제품들과 앱 이 운영되고 있으며, 모든 데이터들이 Data Lake에 성공적으로 쌓이고 ETL작업을 통해 BI분석이 되고 있 습니다.
AWS에서는 IoT 클라우드 인프라 구축의 좋은 사례로 소개하게 되었고, 기업에 클라우드를 도입하고 인 프라 설계, 자동화 솔루션 개발, 인프라 구축하는 미션을 담당했던 경험은 저에게 엄청난 행운이자 자산 이 되었습니다. 인프라 구축 과정 중의 하나인, 코드 인프라(IaC)를 활용하여 모든 인프라를 통합 개발 및 자동화한 것은 당시에 AWS 업체를 통해 ‘국내 기업 중 최초로 AWS CDK(Cloud Development Kit)로 모든 IoT 인프라를 통합 개발한 것’이라는 좋은 평가를 받았습니다.
직방이라는 부동산 중개 서비스 회사에서는 IoT 기반의 스마트 홈 플랫폼과 솔루션을 주도적으로 개발하 여 기존의 중개 서비스를 확장하여 스마트 홈 서비스 사업을 갖추도록 이끌었습니다. 더불어 스마트홈 서 비스가 나오기까지 다양한 요구 사항에 대해서 증명하기 위해 다양한 베타 서비스들을 빠르게 개발하고 가설을 검증해 본 경험은 저에게 매우 귀합니다. 상황에 맞는 적절한 백앤드 설계 접근법에 대해서 고민 해보며 저만의 노하우들을 쌓을 수 있었습니다.
저의 경험이 동료들을 성장시키고, 저 또한 동료들을 통해 성장할 수 있었으면 좋겠습니다. 감사합니다.
- 지식 : Spring, Java, JPA, MySQL, Redis, Hexagonal, Docker, RabbitMQ, SDK
- 직접 구축한 IoT 플랫폼 기능의 device용 c++ SDK 개발
- 직접 설계한 디지털키 기능의 mobile용 typescript SDK 개발
- 지식 : C++, SDK, nodejs, npm, Typescript
- 모든 공간을 나만의 고유한 디지털키로! 출입 시스템을 설계
- 기존 출입 패러다임 혁신! 신규 모든 도어락, 로비폰 제품에 적용
- 직접 구축한 IoT 플랫폼 통해, 디바이스들 디지털키 자동 동기화
- 지식 : RSA,ECDSA, JWT MQTT, QRCode, BLE
- 다양한 제조사 기기 연동 가능 (스마트띵즈, 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
- 스마트홈 P2P(피어 투 피어) 영상통화 시그널링 프로토콜 개발
- 지식 : C++, STUN, TURN, ICE, NAT, MQTT
- 온수매트 시스템에 AWS 도입
- 공기청정환기 시스템에 AWS 도입
- 지식 : AWS Organizations, IAM, Resource Froup, CloudTrail, Ec2-instance-connect, IPS
- 온수매트, 공기청정환기 인프라의 AWS 리소스 모니터링을 마련
- 배포 프로세스 postman runner 활용 API Unit 테스트 마련
- 리소스 네이밍 정책, 태그 정책과 개발, 인증, 운영 정책 수립
- 지식 : Cloudwatch, Unit test
- Cloud 인프라의 형상관리(IaC)를 위해 CDK를 도입 및 개발
- 프로젝트 마다 쉽게 개발, 배포 가능한 자체 플랫폼 확보
- 지식 : Typescript, OOP, Docker, Shell script, CDK, cloudformation
- 프로젝트마다 공통된 비즈니스 로직 구조를 갖도록 설계
- 로컬 환경에서 개발, 테스트, 패키징 되도록 자체 솔루션을 개발
- 지식 : Shell script, Python, AWSCLI, Lambda
- 인프라 및 로직은 자체 개발 솔루션으로 통합 개발 및 배포
- 지식 : 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
- 인프라 및 로직은 자체 개발 솔루션으로 통합 개발 및 배포
- 지식 : 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
- 온수매트, 공기청정환기 데이터 분석을 위해 Data lake 구축
- 데이터들을 ETL 작업을 통해 Business Insight 확보
- 지식 : Kinesis Firehose, Glue, ETL, S3, Parquet, Athena, Quicksight
- 누구나 가는 길에 배송에 참여하는 공유 배송앱 서비스 기획
- 영상 : 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
- 중소기업부에서 진행된 한-핀 스타트업 서밋 행사 선정 및 참여
- 인터페이스 확장 SDK와 sample plugin 를 개발
- 베트남 R&D센터가 제품 Unit Test App들 개발토록 업무 지도
- 지식 : Unit test, plugin, C++
- 인터페이스를 Plugin 방식으로 확장가능한 SDK 개발
- client가 직접 server 인터페이스를 개발할 수 있는 솔루션
- 프로젝트에는 분업 가능한 솔루션으로 활용
- 지식 : websocket, C++, SDK(design, doxygen, guide, API, version)
- Multi-screen 기능의 Media Casting 프레임워크를 개발 - Dial, Miracast, Wifi, Websocket Server, Bluetooth, DMR, media, HDMI, DB 포함
- 지식 : Multi-screen, C++, websocket, API, framework 설계
- 일본향 셋탑박스에 access browser를 포팅
- 일본향 셋탑박스에 Hybridcast서비스를 개발
- 지식 : JAVA, Access browser, hybridcast
- Web 셋탑박스 System 안정화를 담당하여 stability 확보
- multi-process 안정성 확보 (IPC, OOM, Memory 등 )
- 지식 : Multi-process, C++, Http, Html5
- 지식 : Multi-process, C++, OOP, Design patten, UML, browser plug-in
- 링크 : https://youtu.be/cVHSmRjmvf4
- 폴란드에서 Opera의 신규 tv browser 개발 협업
- 셋탑박스 모든 기능을 지원하는 browser plugin 을 개발
- 지식 : Browser, C++, OOP, Doxygen, OIPF
- Opera3 browser 포팅, HBBTV 1.5 서비스를 개발
- Youtube, Netflix, BBC 등 다양한 OTT 서비스를 포팅
- 지식 : Browser system, IP, Web, Vod, HbbTV
- 영국향(Freeview)의 지상파 셋탑박스를 개발
- 기술 : Embedded System, Linux, C, DVB-T, DTG, Mheg, Freeview
- 중동향 RTOS 제품의 Loader(OTA)를 개발
- 지식 : RTOS, Loader, C, OTA
- 러시아향(ER-Telecom)의 케이블 셋탑박스를 개발
- 지식 : Embedded System, Linux, C, DVB-C
- 중동향(ADTV, OSN, Al Jazeera)의 7개 위성, 케이블 셋탑박스를 개발
- 100만대 넘는 판매로 시장에서 큰 성공, 공로를 인정(평가등급S)
- 지식 : Embedded System, Linux, C, DVB-S
Friendly, Positive Attitude