1. 네오핀
- 개발 환경: Xcode
- 사용 기술: Cocoapods, Storyboard, SnapKit, RxAlamofire, RxSwift, ReactorKit, Git, AVFoundation, Fastlane, FCM, Web3Swift, WalletConnect
- 역할: iOS 개발 및 블록체인 서비스 개발, SDK개발
- 소속: 네오위즈 파트너스
- 서비스 소개: 네오핀은 다양한 블록체인 네트워크를 지원하는 Web3 지갑 기반의 디지털 자산 관리 앱입니다. 사용자들은 하나의 앱으로 다양한 체인의 자산을 안전하게 보관하고 송금하거나, DeFi 및 NFT 서비스를 연동하여 사용할 수 있습니다.
- 주요 업무
1) 멀티체인 지갑 기능 개발
Klaytn, Ethereum, Polygon, Tron, Cosmos, Finschia 등 다양한 블록체인 네트워크의 지갑 기능을 구현하여, 사용자가 여러 체인의 자산을 통합 관리할 수 있도록 지원하였습니다.
2) 외부 서비스 연동 기능 (NeopinConnect)
협력사들의 DApp 및 외부 서비스와의 연결 기능을 개발하여, WalletConnect 및 커스텀 스킴 기반의 연동을 지원하였습니다.
3) UI 및 사용자 경험 개선
기존 Storyboard 기반 UI를 SnapKit 기반으로 점진적으로 개선하고, 반응형 화면 구성과 사용자 피드백 반영을 통해 UI/UX 품질을 향상시켰습니다.
4) 앱 기능 개선 및 안정화 작업
RxSwift 및 ReactorKit을 활용하여 비동기 처리를 안정적으로 구성하였고, 인증, 자산 조회, 트랜잭션 등 주요 기능의 로직을 개선하였습니다.
5) 빌드 및 배포 환경 개선
Fastlane을 도입하여 CI/CD 환경을 구축하고, 팀 내 배포 효율성을 높였습니다. 또한 FCM, 앱 서명 등 배포 단계에서 필요한 기능들의 안정성을 확보했습니다.
더보기