총 경력 | 2020.12 - 현재
2024.01 - 현재
2024.03 | 작업 기간 3일
Annotation Processor 기반의 데이터 계층 Entity와 DTO간의 변환 작업을 자동화한 경험이 있습니다.
2024.01 | 작업 기간 1일
Fastlane과 Firebase App Distribution을 사용하여 테스트 앱 CD 파이프 라인을 구축하였습니다.
2023.12 | 작업 기간 2달
사용자 경험을 개선하기 위해 모든 화면 UI/UX 개편에 Jetpack Compose를 도입하였습니다.
Kotlin, Kotlin Coroutine, KSP, Jetpack Compose, Hilt, Clean Architecture, Multi Module, Orbit-MVI, WebView, Retrofit, Socket.IO, Balloon, Lottie, Apple Login SDK, Facebook Login SDK, Google Login SDK, AgoraRTC, Gradle Version Catalog, Fastlane, Firebase(Crashlytics, App Distribution, Analytics, Auth, Remote Config)
2021.11 - 2023.12
2023.08 | 작업 기간 1주
앱 심사 제출 기준에 따른 용량 제한을 초과하는 문제에 직면하여, DFM 도입을 통해 base.apk 파일 크기를 27MB 감소시켜 이슈를 해결하였습니다.
2023.03 | 작업 기간 2일
Fastlane과 Firebase App Distribution을 사용하여 테스트 앱 CD 파이프 라인을 구축하였습니다.
2023.1 ~ 2023.4 | 작업 기간 4개월
FaceUnity SDK를 사용하여 Live Streaming 얼굴 보정 기능을 구현했습니다. 배포 후 한달간 가입자 수 70% 증가되었으며, 매출은 10% 상승했습니다.
2022.12 | 작업 기간 1주
Koin에서 Hilt로 전환하는 마이그레이션 작업을 혼자서 주도하여 진행하였습니다.
2022.02 ~ 2022.07 | 작업 기간 5개월
팀원들을 설득하여 기존의 레거시 프로젝트를 대체할 새로운 프로젝트를 시작하였고, 이 과정에서 프로젝트 환경 설정과 아키텍처 설계를 직접 주도하였습니다.
Kotlin, Kotlin Coroutine, Jetpack Room, Hilt, Clean Architecture, Multi Module, MVVM, WebView, Retrofit, Socket Cluster, Balloon, Lottie, Webp, Google Login SDK, Facebook Login SDK, Kakao Login SDK, AgoraRTC, FaceUnity, Dynamic Feature Module, Gradle Version Catalog, Fastlane, Firebase(Crashlytics, App Distribution, Analytics, Auth, Remote Config)
2021.01 - 2021.10
2021.08 | 작업 기간 3일
비동기 처리 로직을 RxJava 기반에서 Kotlin Coroutine기반 으로 전환했습니다.
Kotlin, Kotlin Coroutine, MVVM, WebView, Retrofit, Socket.IO, Balloon, Lottie, Google Login SDK, Facebook Login SDK, Kakao Login SDK, AgoraRTC, Firebase(Crashlytics, Analytics, Auth, Remote Config)
2020.08 | 작업 기간 1달
사내 공용 라이브러리로 카메라 동영상 녹화/편집 라이브러리를 구현했습니다.
Kotlin, Kotlin Coroutine, CameraRecorder, FFMPEG
2023.03 - 2023.06
대학생을 위한 메시지 큐레이션 모바일 앱 서비스인 누구올림을 개발하였습니다. 비사이드 라는 사이드 프로젝트 플랫폼을 통해 팀을 구성하였습니다.