GT.SYS // RESUME_v3 [EN] [中文]
GT_

> Principal_iOS_Engineer

Sheng-Wen (Giggs) Tsai

Taipei, Taiwan · Open to Remote

Principal iOS Engineer with 11+ years across iOS and full-stack development, specialising in Connected Vehicles (V2X), EV charging, and smart mobility. I design modular architectures and SDKs that ship 10+ white-label products in 20+ languages — and I enjoy the deep end: BLE firmware integration, custom GraphQL clients, and CI/CD automation.

11+
years of experience
10+
white-label apps shipped
20+
languages supported
70%
launch time reduction

[01] // EXPERIENCE.LOG

EXPERIENCE

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.
[Swift][Combine][GraphQL][WebSocket][Core Bluetooth][MFi][Stripe][Jenkins]

Unistar Software Technology

Oct 2014 – Apr 2018

Full-Stack Engineer / Java Specialist · FinTech / Lottery Platform

  • Led native development on both platforms — iOS (Swift / UIKit, Instruments-driven optimisation) and Android (Java, Retrofit / OkHttp).
  • Built the core lottery backend with Java EE (JAX-RS, EJB, JTA) and a custom Java Socket push server handling real-time notifications at scale.
  • Tuned Oracle PL/SQL stored procedures and schemas with temporary tables and indexing for high-frequency payout logic.
  • Automated server provisioning with Shell / Python; ran ELK Stack monitoring, JUnit / JBehavior (BDD) testing, and Jenkins CI with Crashlytics.
[Java EE][Swift][Android][Oracle PL/SQL][ELK Stack][Jenkins]

eLand Information

Dec 2012 – Oct 2014

Java Software Engineer · Big Data / Web Crawling

  • Engineered web crawlers with network sniffing, Regex, and XPath to automate data extraction from complex websites.
  • Built Tomcat Servlet JSON data feeds and FTP ingestion pipelines (XLS / CSV) for large-scale client data processing.
[Java][Servlet][XPath][Hibernate][MySQL]

[02] // SKILLS.SYS

SKILLS

iOS Development

Swift UIKit Combine MVVM + Coordinator Modular Architecture XCTest

Hardware & IoT

Core Bluetooth (BLE) External Accessory (MFi) Core Location MapKit

Full-Stack & Backend

GraphQL (Subscription / WebSocket) RESTful API Java Oracle PL/SQL Redis

DevOps & Automation

Jenkins jenkins-job-builder XcodeGen SPM Carthage CocoaPods

Specialties

White-label App Systems Dynamic Configuration & Theming Driving Behavior SDK (KMP)

[03] // PROJECTS.DIR

SELECTED PROJECTS

[04] // EDU.REC

EDUCATION

Feng Chia University — B.S. in Computer Science and Information Engineering

2007 – 2011

[05] // CONTACT.INIT

Building connected mobility? Let's talk.

Open to Principal / Senior iOS roles · Taipei or Remote

© 2026 Giggs Tsai · sys.shutdown_