🔮 3D LOTTO SIMULATOR
Flame 2D & Forge2D 물리 엔진 레이어를 결합하여 웹 브라우저 캔버스 환경에서 60fps 고프레임으로 구동되는 3D 로또 볼 믹싱 및 물리 충돌 시뮬레이션을 구현한 웹 애플리케이션입니다.
Flutter · Android · Spring Boot (Java/Kotlin) · AWS
풀스택 개발 역량과 심도 있는 문제 해결 능력을 바탕으로 서비스 기획부터 아키텍처 설계, 개발, 출시, 운영까지의 전 과정을 주도해 왔습니다. 핀테크, e커머스, 에듀테크, IoT, 오토모티브 등 다양한 도메인에서 27개 프로젝트를 성공적으로 완결했으며, 인터넷 레퍼런스가 전무했던 Firebase 한글 키워드 토픽 제약 독자 해결, 풀스택 기반 서버 부하 분산 및 비용 90% 절감 등 현장의 기술적 난제를 주도적으로 돌파합니다.
기획·설계부터 배포·운영 완결
핀테크·커머스·에듀·IoT·차량
풀스택 기반 부하분산·비용절감
Flutter 단일 코드베이스 도입
Flame 2D & Forge2D 물리 엔진 레이어를 결합하여 웹 브라우저 캔버스 환경에서 60fps 고프레임으로 구동되는 3D 로또 볼 믹싱 및 물리 충돌 시뮬레이션을 구현한 웹 애플리케이션입니다.
한국마사회(KRA) 공공 데이터 API와 연동하여 경주 일정, 출전마 전적, 주로 상태 등을 정밀 분석하고 순위 예측 알고리즘 및 레이더 차트 데이터 시각화를 구현한 웹 애플리케이션입니다.
글로벌 오픈소스 사진/영상 백업 솔루션인 Immich 모바일 앱의 소스 코드 개선 및 성능 최적화에 기여했습니다.
Flutter web을 위한 넘버페이징 패키지
웹 브라우저 환경에서 대규모 리스트 데이터를 깔끔하고 직관적으로 탐색할 수 있는 번호 기반 페이지네이션 컴포넌트입니다.
flutter pub add number_pagination
특정 위젯만 정중앙에 정렬하는 Layout
복잡한 다중 자식 위젯 트리 구조에서 특정 타깃 위젯만을 정확히 화면 정중앙에 정렬하여 배치할 수 있는 커스텀 레이아웃 컴포넌트입니다.
flutter pub add single_centered_multi_child_layout
상용 서비스 기획부터 아키텍처 설계 및 운영까지 직접 다룬 핵심 기술 스택
📅 2021.11 - 2025.06 (3년 8개월) | 정규직
• 업무 효율성 증진을 목표로 사내 메신저 정보 통합 시스템을 주도적으로 기획 및 개발
• 사내 정보 검색 (ex. 와이파이 비밀번호, ssh 접속정보)
• CI / CD 정보 연동 (ex. github action, jenkins)
• 최신 개발 트랜드 뉴스피드, rss 연동 (ex. geeknews, 요즘it)
• WebRTC 기반 실시간 영상 수업/화면 공유 기능 등 기존 React 프로젝트 유지보수 및 기능 개선.
• 주요 버그 수정, 사용자 요구사항 기반 신규 기능 개발 및 글로벌 서비스 위한 현지화 적용.
• 다국적 팀과의 협업을 통해 요구사항을 조율하고, 사용자 피드백을 반영하여 UI/UX를 개선
• Flutter Web 기반 반응형 UI/UX 개발 담당, PDF 위 서명/텍스트/이미지 등 커스텀 오버레이 기능 구현.
• Riverpod 상태관리, GoRouter 라우팅 적용 및 http, intl, pdf 등 외부 패키지 적극 활용.
• Java 코드(Preload, SystemServer, Log 등) 분석 부팅 병목 구간 분석 및 최적화로 평균 부팅 시간 단축
• init.rc 실행 순서 조정 및 병렬 처리 적용을 통한 부팅 프로세스 개선.
• bootchart 기준 평균 부팅 시간 25% 단축 (60초 → 45초 달성).
• 차량 관리 시스템(FMS) 연동 위한 실시간 차량 데이터 수집 및 전송 안드로이드 시스템 앱(백그라운드 서비스) 개발.
• CarProperty Manager 활용 VHAL 데이터 수집 및 AWS IoT Core 연동 MQTT 통신 구현.
• 네트워크 음영 지역 고려, 데이터 유실 최소화를 위한 메시지 큐 및 재전송 로직 설계 및 적용.
• Stack Overflow 스타일 Q&A 웹사이트 개발 프로젝트 리딩 및 백엔드 개발 총괄.
• Spring Boot 기반 RESTful API 서버 아키텍처 설계 및 구축, Spring REST Docs 활용 API 문서 자동화 및 테스트 환경 구축.
• MySQL Full-text search 적용하여 게시글 검색 기능 구현 및 성능 확보.
• AWS (EC2, RDS, S3 등) 기반 인프라 설계 및 구축, Github Actions 통한 CI/CD 파이프라인 구축.
• 택배 기사 및 관리자용 물류 관제/정산 시스템 앱 개발 (Flutter) 및 서버 API 개발 지원 (Spring Boot).
• Flutter 기반 크로스 플랫폼(iOS/Android) 앱 아키텍처 직접 설계 및 개발 리딩, 개발 효율성 30% 이상 향상
• FCM 푸시 알림 시스템 연동, webview_flutter 활용 JavaScript 브릿지 구현 (외부 PG 결제, 본인 인증 연동).
• 정보보안 강화 및 Android 앱 기능 개발 담당, JSP 기반 웹사이트 개발 지원.
• 앱/웹 전반에 걸쳐 사용자 행위 추적 위한 감사 로그 DB 저장 기능 설계 및 구현.
• 외부 본인인증 서비스 연동 및 적용, Jenkins 활용 CI/CD 환경 구축 참여.
📅 2021.07 - 2021.10 (4개월) | 정규직
• Flutter 및 네이티브(Kotlin) 기반 퀀트 투자 앱 유지보수 및 기능 개선.
• 다수 상태관리 라이브러리(GetX, Bloc 등) 혼용으로 인한 상태관리 복잡도 문제를 진단하고 Provider 기반으로 리팩토링하여 코드 안정성과 유지보수 효율성을 크게 향상, 코드 안정성 및 일관성 확보.
• 증권사 API 연동 자동매매 로직 검증 및 오류 수정, 사용자 피드백 기반 기능 개선.
• Flutter Channel(Method/Event) 활용 네이티브 모듈 데이터 연동 및 성능 최적화.
📅 2018.01 - 2021.06 (3년 6개월) | 정규직
• 팀 개발 생산성 향상을 위해 Git-flow 브랜치 전략 및 Github 코드 리뷰 문화를 성공적으로 도입/정착시켜 개발 표준화 및 코드 품질 향상에 기여
• Trello 칸반 보드, Slack 연동 통한 개발 프로세스 가시성 및 협업 효율 증대.
• 주간 기술 공유 및 회고 미팅 정례화, 애자일 방법론 도입 시도.
• 프로젝트 요구사항 분석 기반 개발 기간 산정 및 진척 상황 관리.
• Flutter Web 기반 반응형 프론트엔드 및 Spring Boot 기반 백엔드 API 서버 전체 설계 및 개발.
• Flutter Custom Paint 활용, 디자인 요구사항 맞춘 자체 UI 컴포넌트 제작.
• AWS (Route53, S3 Hosting, CloudFront, EC2, RDS) 활용 인프라 설계 및 구축.
• 기존 네이티브(Android/iOS) 앱을 Flutter 기반 단일 코드로 통합 개발하여 개발 생산성 및 유지보수 효율성 증대.
• WebSocket 및 FCM 활용 실시간 채팅 및 키워드 푸시 알림 기능 신규 구현.
• [풀스택 독자 문제 해결] 당시 인터넷 및 공식 문서상 레퍼런스가 전무했던 Firebase FCM의 한글 토픽 미지원(영문/숫자 제약) 한계를 극복하기 위해, 풀스택 개발 역량을 발휘하여 클라이언트-서버 간 한글 키워드 인코딩/디코딩 설계·구현하여 실시간 한글 키워드 푸시 알림 시스템 구축 성공.
• Firebase Crashlytics, Analytics 도입하여 앱 안정성 모니터링 및 사용자 데이터 분석 기반 마련.
• Flutter 기술 스택 도입 위한 파일럿 프로젝트로, 중고 상품 QR코드 연동 재고관리 시스템 기획, 설계, 개발.
• Android 태블릿 기반 POS 앱 개발 담당, 디자인 가이드 준수 UI/UX 구현.
• FCM 활용 카카오톡 알림 기반 대기번호 발급 기능 구현.
• 블루투스/USB 인터페이스 활용 감열 프린터 연동 개발.
• 기존 Django 기반 서버를 Spring Boot로 재설계 및 마이그레이션, Android 앱 기능 리뉴얼 담당.
• Android MediaPlayer 병렬 로딩 및 캐싱 적용하여 음원 로딩 성능 개선 (기존 앱 대비 50% 이상 속도 향상).
• AWS S3 저장 정책 및 CloudFront 캐싱 전략 변경으로 서버 운영 비용 90% 이상 절감.
• Android 앱 주요 버그 수정 및 안정성 개선, iOS 외주 개발사 협업 및 관리.
• 기존 지번 주소 기반 -> 행정동/법정동 주소 체계로 데이터 전환 및 관련 로직 수정.
• AWS S3 (이미지 저장), RDS (DB) 도입하여 확장성 및 안정성 확보.
• Android 앱 초기 버전 개발, ExoPlayer 활용 다중 음원 동시 재생 기능 구현.
• Android 앱 초기 버전 개발 리딩 및 서버 파트 외주 개발 관리.
• AWS (EC2, Route53, RDS) 활용 초기 인프라 구축.
• 행안부 주소 API, Google Maps API 활용 위치 기반(Geocoding/Reverse Geocoding) 서비스 구현.
📅 2016.09 - 2017.01 (5개월) | 정규직
• Android 앱 개발 담당, 웹뷰 기반 PG 연동 결제 시스템 적용.
• Android Studio Profiler 활용 앱 성능 분석 및 최적화 수행.
• DataBinding, LiveData 도입하여 MVVM 패턴 기반 코드 구조 개선 및 반응형 UI 구현.
• Retrofit, Glide 등 라이브러리 적극 활용하여 개발 생산성 향상.
📅 2014.12 - 2016.08 (1년 9개월) | 정규직
• AngularJS 기반 웹 프론트엔드 개발 담당, 신규 기술 학습 및 요구사항 구현.
• 해외 PG(Stripe 등) API 연동 결제 기능 구현.
• 지문 인증 기반 간편 로그인 앱 유지보수.
• 협력사 제공 공인인증서 Java 모듈 분석 후 지문 정보 연동 로직 구현.
• FCM 활용 앱-웹 간 로그인 상태 동기화 기능 구현.
• Android 앱 개발 담당, BLE 비콘 신호 기반 실내 위치 측위 및 걸음수 측정 기능 구현.
• 비콘 수신 감도(RSSI) 필터링 등 알고리즘 적용하여 측정 정확도 향상 기여.
• 패킷 분석 통해 비콘 매뉴얼 누락된 배터리 잔량 정보 획득 및 앱 기능 활용.
• Android 앱 개발 담당, NFC 태그 읽기/쓰기 기능 활용 시설물 점검 기록 시스템 구현.
• 4개 사용자 버전(학부모, 교사, 기사, 가디언) 앱 개발 및 한국/미국 현지화 적용.
• 미국 네트워크 환경 고려 통신 패킷 축소 및 SQLite 데이터 캐싱 구현.
• 비콘 스캔 통한 정보 수집 및 FCM 연동 전면 광고 송출/대기표 발급 구현.
• Spring 서버 DB Connection 누수 문제 분석 및 수정으로 서버 다운 현상 해결.
• Static 사용으로 인한 메모리 누수 개선, Application Context 기반 Singleton 패턴 적용.