Noodoe Corporation
Apr 2018 – Jun 2024
Principal Engineer · EV Charging & Connected Vehicles
Directed iOS system architecture and technical strategy with 2,500+ personal core commits. Led a team of 2 engineers, owning project planning and cross-functional collaboration with firmware and backend teams.
Noodoe EV & White-Label Ecosystem
App Store ↗- ▸ Architected the Noodoe Core SDK with a dynamic configuration & theming system, shipping 10+ white-label apps and cutting code duplication by ~95%.
- ▸ Built a localization infrastructure supporting 20+ languages for global deployment.
- ▸ Implemented a hybrid GraphQL + WebSocket client for real-time charging status, resolving critical long-connection memory leaks.
- ▸ Delivered the full EV charging flow: Stripe / Apple Pay multi-account payments, reservations, Plug-and-Charge, and licence verification.
KYMCO Noodoe Dashboard
App Store ↗- ▸ Designed a modular framework supporting multiple hardware generations (1.x & 2.x) in a single app, ensuring long-term scalability.
- ▸ Reduced app launch time by 70%; built Find My Scooter, My Journey, and advanced Core Graphics / Core Animation UI.
- ▸ Integrated Core Bluetooth and MFi External Accessory for stable multi-device pairing and real-time dashboard sync.
Fubon Noodoe Car
YouTube Demo ↗- ▸ Independently owned the full iOS lifecycle, integrating a low-energy BLE auto-wake mechanism for background driving-data collection.
- ▸ Integrated the DrivingBehavior SDK (KMP) for real-time detection of hard braking, rapid acceleration, and cornering — powering insurance services.
- ▸ Built driving path rendering and parking-location logging from BLE signal strength and GPS data.
Frameworks & DevOps
- ▸ Developed internal shared frameworks: NDNetwork (certificate pinning), NDLogger, NDSecureStore, NDCacheFile.
- ▸ Maintained Jenkins CI/CD with jenkins-job-builder for automated white-label builds and one-click multi-environment releases.