국민은행
AI 금융서비스
Things I built, broke, and rebuilt.
AI 금융서비스
우리WON뱅킹 리뉴얼 프로젝트
이 프로젝트는 기존의 Storyboard 및 SnapKit, XML 기반 개발 방식에서 벗어나, SwiftUI와 Jetpack Compose를 활용하여 앱을 개발했습니다. 저는 로그인 및 인증 서비스를 담당했으며, 알체라(Alchera) 솔루션을 적용하여 기존 서비스에서 사용되던 UI를 SwiftUI로 전환하는 작업을 맡았습니다.
개발 기간이 길지 않았고, 빠른 검증과 다양한 기기에 적용해야 했기 때문에 카메라 라이브러리에서 여러 문제가 발생했습니다. 하지만, 다양한 접근 방식을 시도하며 해결책을 모색한 결과, 프로젝트를 성공적으로 마칠 수 있었습니다. 또한, 로그인 개발 담당자에게 인터페이스를 설계하고 제공하며, 협업 과정에서 많은 보람과 즐거움을 느꼈습니다.
이 프로젝트는 오랜 기간 진행된 대규모 프로젝트였으며, SwiftUI를 활용하여 개발하고 문제를 해결하는 과정에서 많은 것을 배울 수 있는 값진 경험이었습니다.
인도네시아 MTS 유지보수
Web 3.0 블록체인 지갑
이 프로젝트는 안드로이드 기반의 Web 3.0 블록체인 지갑 앱을 iOS로 포팅한 것으로, SnapKit을 활용하여 화면 레이아웃을 새롭게 구성하고, MVVM-C 아키텍처를 적용해 명확한 모듈화와 의존성 분리를 이루어냈습니다. 특히 Web3Swift 라이브러리를 이용하여 RPC 호출, 트랜잭션 서명, HD 지갑(BIP-44) 파생 로직을 그대로 이식했으며, 전송·서명·트랜잭션 조회 등 다양한 Web 3.0 기술을 적용하여 앱을 성공적으로 완성했습니다.
Flutter와 기존 안드로이드 소스만을 참조하여 혼자 100% 독자적으로 진행한 프로젝트였고, 이번에는 특히 ChatGPT를 적극 활용해 개발하면서 예상 일정을 크게 단축할 수 있었습니다. 이를 통해 ChatGPT의 효과적인 활용이 개발 생산성 향상에 엄청난 장점이 있음을 실무에서 직접 확인할 수 있었던 의미 있는 프로젝트였습니다.
베트남 MTS 유지보수
국민카드 KB Pay 프로젝트
삼성닷컴 하이브리드 앱 프로젝트
KGM 인포콘 2.0 차량제어 시스템