모바일 · 웹 개발자9+ 년 경력
SeohyeonKim.
소개
Android 앱 개발로 시작해 iOS, 웹, Supabase 기반 백엔드 개발까지 경험을 넓혀 왔습니다. 결제·교통 서비스를 기획하고 개발하며, 현장에서 안정적으로 사용할 수 있는 제품을 만드는 데 집중합니다.
- 0+
- 년 개발 경력
- 0
- 프로젝트
- Android
- 주력 플랫폼
- Mobility · Payment
- 도메인 경험
경력
TouchNgo
매니저 · Android / NFC / Web
2026 — Present
- NFC 결제 SDK 개발 (Android, ReaderMode / IsoDep)
- 모바일 오더 Android 앱과 관리자 페이지 개발
- 회사 웹사이트와 관리자 콘솔 기획·개발 (Next.js, Supabase)
Kotlin · Android · NFC · Next.js · Supabase
Interpass
앱개발연구소 · 선임연구원
2024.12 — 2025.12
- 경기마을버스관제 앱 기획·개발 (네이버 지도 기반 실시간 버스 위치, 운행기록·평가·원장)
- 버스 충전소 장애 관리 앱 기획·개발 (QR 스캔으로 충전기 정보 조회, 장애 신고·처리)
- 경기시내버스관제 노선 수정 앱 기획·개발
- Flutter 사내 ERP 유지보수 (단말기 설치·철수·장애 접수, GetX + GraphQL)
Kotlin · MVVM · Retrofit2 · Flutter · GetX · GraphQL
Enliple
B2C사업부 · 대리
2021.05 — 2022.05
- 힐링캐시 개발·유지보수 (카카오·네이버·페이스북·구글 로그인, SensorManager 만보기, Mobon 배너 광고, WebView 브리지)
- 키보드 SDK 개발·유지보수 (OK캐시백 등 협업사 요구사항 반영)
Android · Retrofit · WebView · SDK · Git
i-Aurora
기술본부 · 선임연구원
2021.01 — 2021.04
- React Native 선불카드 앱 NAMANE 개발·유지보수
- Facebook Analytics를 활용한 사용자 참여도 분석 및 교통카드 모듈 업데이트
React Native · Facebook Analytics
Neoapp
개발팀 · 사원
2017.08 — 2020.07
- 리워드·소개팅·동호회 커뮤니티 앱 9종 개발·출시 (Java, SVN)
- 광고 플랫폼 API 연동, 지면 광고 노출, 실행 중인 앱 감지(UsageStatsManager)
- FCM 푸시 알림 구현
- SurfaceView 기반 카메라 구현
- Cloud Firestore 기반 실시간 채팅 (이모저모, 사랑꾼, 레몬데이트)
Java · Android · Cloud Firestore
프리랜서
2026
NTA 심야 광역버스 앱
Android · iOS 앱 개발
심야 광역버스 기사용·승객용 앱을 개발하고, 예약·결제·실시간 위치 조회·운행 관리 기능을 구현했습니다.
Kotlin · Swift · SwiftUI · MVI / MVVM · Supabase Realtime · Naver Maps · T map
2022
돈깨비
앱 개발 (Neoapp)
클릭 시점을 기록해 보상 시간을 계산하는 기능을 개발하고, Room으로 데이터를 저장했습니다.
Android · Room · SVN
2023
Royal Sovereign International
앱 유지보수 (캐나다)
App Store와 Google Play에 등록된 앱의 유지보수와 배포를 담당했습니다.
App Store · Google Play
2023
Fiverr · Dumb Count
앱 개발 (캐나다)
CSV 파일 업로드 및 데이터 검색 기능을 구현했습니다.
Android · CSV
학력
- 숙명여자대학교 경영전문대학원 · MBA2020 — 2023
- 고려사이버대학교 · Bachelor's2018 — 2020
- 유한대학교 · Associate's2016 — 2018
수상 · 자격
- 캡스톤 디자인 경진대회 대상2017.11
- 캡스톤 디자인 경진대회 대상2016.11
- GTQ 포토샵 자격2017.06
프로젝트
최신순 · 항목을 눌러 문제와 해결 과정을 확인하세요.
Role
Android · iOS 앱 개발
프리랜서
Problem
심야 광역버스 승객이 예약·결제 후 버스 위치를 확인하고, 기사가 정류장별 탑승 인원을 관리하며 실시간 위치를 공유할 수 있어야 했습니다.Solution
Supabase Edge Functions와 Realtime Broadcast로 서버를 구성했습니다. 기사 앱에서 수집한 위치를 묶어 전송하고, 승객 앱에서 예약한 버스의 위치를 실시간으로 확인할 수 있도록 했습니다.Contribution
- →기사용 Android: 차량번호로 운행 시작, 티맵 내비게이션, 정류장별 탑승 확인, 위치 전송(2초마다 수집·10초마다 일괄 전송), 앱 재시작 시 운행 복구
- →승객용 Android: 휴대폰 인증 기반 비회원 예약, 결제 웹뷰, 예약 조회·취소, 실시간 버스 위치 지도
- →승객용 iOS: Android 앱과 동일한 서버·화면 구성을 SwiftUI + MVVM으로 구현하고 기존 단위 테스트 적용
- →토큰 만료 전 자동 갱신 및 연결 끊김 시 재구독 처리
Tech
Kotlin · Swift · SwiftUI · MVI / MVVM · Supabase Realtime · Naver Maps · T map
작업 화면
기술
Mobile
- Kotlin
- Android 주력 개발 언어 · NTA 앱, NFC 결제 SDK, 경기마을버스관제 앱 개발
- Java
- Neoapp 리워드·커뮤니티 앱 개발 및 서버 통신·실시간 채팅 구현
- Swift · SwiftUI
- SwiftUI·MVVM 기반 NTA 승객용 iOS 앱 개발 및 네이버 지도 SDK 연동
- NFC (ReaderMode · IsoDep)
- ReaderMode·IsoDep 기반 NFC 결제 SDK의 APDU 통신 구현
- Android SDK
- 걸음 수 측정, 앱 실행 감지, 카메라 촬영, 웹·앱 간 통신, 푸시 알림 구현
- MVVM · MVI · Coroutine
- MVVM·MVI 기반 화면·상태 관리 및 Coroutines·Flow를 활용한 비동기 처리
Cross-platform & Web
- Flutter · Dart
- GetX·GraphQL 기반 사내 ERP 유지보수 및 ScreenUtil을 활용한 화면 크기 대응
- React Native
- 선불카드 앱 NAMANE 개발·유지보수
- Next.js · React
- Next.js App Router 기반 터치앤고 웹사이트·관리자 콘솔 개발
Server / BaaS
- Supabase
- NTA 실시간 위치 공유, 모바일 오더 관리자 API, 웹사이트 관리자 콘솔 구현
- Firebase
- FCM 푸시 알림 및 Cloud Firestore 기반 실시간 채팅 구현
- GraphQL · REST
- GraphQL 기반 데이터 조회·수정 및 Retrofit2 REST API 연동
Tools & Planning
- Git · SVN
- 코드 변경 이력 관리 및 협업
- Figma
- 서비스 흐름 정리 및 화면 설계
- Jira · Postman · Swagger
- Jira 업무 관리 및 Postman·Swagger를 활용한 API 검증
일하는 방식
- 01
Understand the Problem
기능 구현 전에 실제 문제가 무엇인지 먼저 정의합니다.
- 02
Design for Maintainability
기능을 추가하고 수정하기 쉬운 구조를 설계합니다.
- 03
Measure Before Optimize
성능 문제는 로그와 지표를 기반으로 분석합니다.
- 04
Think Beyond Code
개발뿐 아니라 사용자 경험과 운영 환경까지 함께 고려합니다.
기술 메모
읽기 쉽고 바꾸기 쉬운 구조
UI, 상태 관리, 데이터 처리를 분리해 기능을 수정할 때 다른 부분에 미치는 영향을 줄입니다.
- 1UI
- 2ViewModel
- 3Repository
- 4Data source
- MVVM
- Repository
- StateFlow
- Lifecycle-aware components

















