Vietnam
iOS / Swift developer. Functional programming enthusiast. Clean architecture follower.
- Defined the architecture, core components, and libraries for the ELSA Flutter project, ensuring the interoperability with the current iOS project and its performance, and scalability. - Implemented the CI/CD flow with GitHub Actions to automate the unit testing, and static analyze of the Flutter project, and enabled caching to reduce the CI job run time from 15 mins down to 3 mins. - Defined the architecture for the ELSA AI iOS project and implemented core services, ensuring scalability and performance.
Maintained and enhanced the P2P crypto marketplace, Token converter, and Spot trading features, ensuring their functionality and performance.
- Make the revamped VinID app from scratch using Uber's RIBs architecture and RxSwift. - Make VinID iOS app core components and core functions (UI component - design system, pagination, authentications, service layers, ...) - Lead a 6-person team to make the Scan n Go module (VinID sub-module which focus on ecommerce and O2O consumer experience) and do unit testing for Scan n Go - Lead a dev team to communicate with UI/UX team to implement VinID's Design System - Interviewer for VinID Hanoi iOS team - iOS mentor for VinID intern developers
- Work as Associate Consultant to help develop product for startups from EU, Singapore, HongKong... - Manage iOS team members - Research and apply new software architectures: MVVM, Redux, Clean-Swift... - Training, guide iOS team members to implement Functional Reactive Programming in development. - Make iOS reusable template for all iOS team. - Speaker, organizer at: Innovatube Lightning TechTalk (speaker): https://www.facebook.com/events/1040410332706093/, https://www.facebook.com/events/1088885157858771/ Reactive Thang Long (speaker, organizer): https://www.facebook.com/events/2134706823421069/ - Tutor at iOS Simple Class: https://www.facebook.com/events/862551087219673/