KakaoTalk_20250202_225238222.jpg

🧑‍💻GitHub

TeddKo - Overview

📞 +82 1040503520

✉️ tddy.ko**@**kakao.com

넷마블F&C-메타버스랩스 | 넷마블F&C 자체 메인넷 FNCY Chain

Payment Finance App Design.png

Android Developer

2023.08 ~ 2025.03

프로젝트 구성원

Android 2명

iOS 2명

BackEnd 6명

<aside>

넷마블 F&C의 FNCY 코인을 비롯하여 비트코인, 이더리움 등 주요 가상자산을 안전하게 관리하고 WEB3 오픈마켓 거래를 할 수 있는 멀티코인 블록체인 지갑 'Fncy Wallet' 안드로이드 앱 개발 프로젝트입니다.

</aside>

인수 당시 앱은 Java와 Kotlin, XML과 Compose가 혼재된 레거시 코드베이스로 인해 성능 저하 및 유지보수 비효율 문제를 겪고 있었습니다. 이에 저는 전면적인 기술 리팩토링을 주도하여 앱의 안정성, 성능, 보안을 현대적인 수준으로 끌어올렸습니다.

기존의 Java 코드를 100% Kotlin으로 전환하고, 레거시 XML 레이아웃을 Jetpack Compose로 전면 마이그레이션했습니다.

Coroutine만으로 관리되던 비동기 로직에 Flow를 추가로 적용하여 데이터 처리 방식을 개선했습니다.

SharedPreference에 평문으로 저장되던 니모닉, 개인 키 등 사용자의 민감 정보를 암호화 처리 후, Android Keystore와 Room Database를 활용해 안전하게 마이그레이션했습니다.

FncyWallet 아키텍처 다이어그램

Editor _ Mermaid Chart-2025-05-23-001048.png

Editor _ Mermaid Chart-2025-05-22-053210.png


링거스튜디오 | 음악 저작권과 블록체인을 접목시킨 RWA스타트업

Payment Finance App Design Dark.png

Android Developer

2022.05 ~ 2023.08

프로젝트 구성원

Android 2명

iOS 1명

BackEnd 2명

<aside>

음원 저작권을 조각 단위로 구매하고, 아티스트와의 특별한 경험이 담긴 NFT를 소유 및 거래할 수 있는 서비스 'LingerStudio'의 안드로이드 앱 개발 프로젝트입니다.

</aside>

이번 프로젝트의 핵심 과제는 당시 생소했던 Kotlin Multiplatform(KMP)와 Jetpack Compose라는 최신 기술 스택을 활용하여 안정적인 프로덕션 앱을 구축하는 것이었습니다. 신기술에 대한 학습 민첩성실무 적용 능력을 증명하는 것을 목표로 삼았습니다.

LingerStudio 아키텍처 다이어그램

linger-arch_(1).jpeg