FitTrackMobile Solution Architect
Aug. 2020 - Dec. 2021Toronto, Ontario, Canada• Lead Architect for FitTrack Mobile Apps. Joined as a Mobile Solution Architect. Performed additional roles of Delivery Manager, Development Manager and Scrum Master to coordinate and manage a team of 10-15 offshore developers in Ukraine to deliver FitTrack MyHealth (6.x), the flagship mobile app, under very challenging milestones. Shepherded the solution from concept to delivery. This delivery was used as the Reference Architecture to usher in future versions of FitTrack MyHealth (7.x and beyond). • Architected FitTrack MyHealth, based on the Flutter/GCP Serverless/Cloud Firestore technology stack employing an Offline-First approach as a guiding principle. Implemented a Client/Server Architectural Pattern with an Event-Driven, Layered Architecture for the application, and a Plugin Architecture to support future hardware devices from arbitrary manufacturers. Used Bloc Pattern and Broadcast Streams in Flutter as Architectural Tactics. Employed a Disciplined and a Collaborative Agile Regimen to manage a team of 15 offshore Developers and QA’s in Ukraine for the delivery which included Daily Standups, Story Creation with Product Managers, Backlog Grooming, Weekly Retrospectives & Demos.
• Spearheaded the Data Migration initiative from Legacy FitTrack Health Native to FitTrack MyHealth, which was handed off later to Data Engineers. Performed Code Reviews, Orchestrated Technical Workshops and Daily Release Checkpoints for delivery. Spearheaded the Security Audit of the Solution and lead the Penetrating Testing initiative with a 3rd party. Ensured OWASP-10 best practices were followed at the app level and system level.
• Delivered FitTrack MyHealth as a public release, taking a 3rd of the time compared to its predecessor FitTrack Health Native.