Same-Day Session Store Rescue
Recent work ยท B2B SaaS platformPassword resets could not sign out active sessions โ the legacy platform kept no server-side session state โ and sticky sessions pinned every user to one server.
Shipped a database-backed login-token check the same day, then hardened it into a Redis session store and removed the session-affinity constraint.
๐ฏ Fixed for all customers โ and cut application servers from 12 to 7 while serving 700+ customers.
RedisSession ManagementLoad BalancingLegacy PHP
Mobile Unification on Flutter
Recent work ยท B2B SaaS platformSeparate native iOS and Android apps โ one developer each โ meant duplicated fixes and diverging logic.
Proposed and won approval to converge both apps into a single Flutter codebase, transitioning key engineers into migration leadership.
๐ฏ One codebase, one mobile team โ and critical domain expertise retained.
FlutteriOSAndroidTeam Leadership
Global Build Infrastructure on GCP
Motorola Solutions ยท Cloud InfrastructureAndroid builds ran on legacy infrastructure โ one sequential build at a time, each taking 5โ6 hours.
Rebuilt the build infrastructure on GCP with on-demand agents: each build spawns its own server, up to 10 running concurrently, destroyed when the job completes.
๐ฏ 10ร build capacity with zero idle cost โ alongside cost governance that consolidated five non-production App Service plans into one, an 80% reduction in plan count.
GCPAndroidCI/CDCloud Cost Optimization
WAVE Apps Takeover & Expansion
Motorola Solutions ยท Mobile Radio ConfigurationThe WAVE configuration apps arrived as a US product transfer supporting only one radio model โ the TLK 25.
Took full ownership with the Penang team and extended coverage across the remaining TLK models.
๐ฏ Full TLK family coverage, including the TLK 110 โ the product grew rather than just being maintained.
Mobile AppsProduct Transition
Monolith to Microservices
Seagate ยท Platform RedesignA legacy US-based monolith limited scalability and made data consistency across features hard to guarantee.
Led the development pod decoupling the monolith into Golang and PostgreSQL microservices โ Saga pattern over NATS.io pub/sub for distributed transactions, a custom RBAC system modeled on AWS IAM, and automated CI/CD with Jenkins and Kubernetes.
๐ฏ Transitioned to a highly scalable microservices architecture and shipped the platform's complex subaccount model to production.
GoPostgreSQLNATS.ioSaga PatternKubernetesJenkins