Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Advanced
Work Experience
Senior Mobile Developer (Consultant) at NBC (National Bank of Canada)
January 1, 2025 - PresentLed technical direction and code quality for NBC Enterprise iOS app; architected scalable UIKit login flows with real-time webhook integration and FIDO2/WebAuthn multi-factor authentication via OktaSDK; owned end-to-end development of cheque deposit SDK for high-value transactions; mentored 4 iOS engineers on SwiftUI best practices; collaborated with design teams and product owners across NBC.
Lead iOS Developer (Consultant) at SMMS Digital (Client: Grata/TELUS)
February 1, 2025 - September 8, 2025Delivered iOS features for Grata’s private market intelligence platform; led iOS development for TELUS Living white-label app; implemented rapid deployment pipeline to deliver the branded app within 1 month; ensured data integration between Grata’s AI search and TELUS Living features; collaborated with cross-functional teams to meet branding requirements.
Senior Mobile Developer (Consultant) at Canada Life
December 1, 2024 - September 8, 2025Led modernization efforts for My Canada Life at Work app using SwiftUI and async/await; drove end-to-end mobile improvements, including API integration and UI/UX enhancements; coordinated with backend and product teams to deliver polished banking-grade features.
Senior Mobile Developer (Consultant) at Bell Canada / Virgin Mobile
January 1, 2025 - September 8, 2025Oversaw iOS app modernization and feature delivery; mentored junior engineers; contributed to cross-platform Kotlin Multiplatform modules for networking and analytics; steered CI/CD improvements and backend collaboration to optimize API responses and performance.
Lead Developer (Consultant) at SMMS Digital (Client: PNC Bank)
October 1, 2024 - September 8, 2025Led architecture and code quality for banking app initiatives; integrated Core ML-based recommendations and TensorFlow Lite-based anomaly detection to boost engagement and security; collaborated with data and backend teams to optimize API payloads and responses.
Lead Developer (Consultant) at SMMS Digital (Client: Air Canada)
July 1, 2024 - September 8, 2025Directed development for airline app features; implemented MVVM hybrid architecture to modernize codebase while maintaining Objective-C compatibility; collaborated across teams to ensure robust data flows and UX consistency.
Lead Developer (Consultant) at SMMS Digital (Client: ABB)
February 1, 2024 - September 8, 2025Led development efforts for ABB project; coordinated cross-functional teams to deliver features on a tight timeline; maintained high-quality code and integrated with existing backend services.
Lead Developer (Consultant) at SMMS Digital (Client: INFO-NeigeMTL/Laval/Terrebonne)
February 1, 2024 - September 8, 2025Led multi-city project development; aligned teams on architecture decisions and delivery schedules; implemented features with SwiftUI and robust data integration.
Lead Developer (Consultant) at SMMS Digital (Client: iCanSleep)
February 1, 2024 - September 8, 2025Directed development for sleep-focused app; implemented core features, integrated data flows, and mentored junior engineers to ensure code quality and maintainability.
Senior Mobile Developer at ScotiaBank
January 1, 2023 - September 8, 2025Spearheaded mobile initiatives for Scotia Bank; contributed to performance optimizations and feature delivery across iOS platforms; collaborated with cross-functional teams to align with business goals.
Lead Mobile Developer at Livescale Inc.
June 1, 2022 - September 8, 2025Led mobile development initiatives; designed and implemented features for live video experiences; mentored team members and ensured robust app performance.
Lead Mobile Developer at Malea Inc.
January 1, 2021 - September 8, 2025Led mobile development efforts; delivered iOS-focused features and implemented scalable architectures; drove best practices and code quality across teams.
CNC Consultant at Plastitel Inc.
February 1, 2019 - September 8, 2025Provided CNC and software development support; contributed to tooling and process improvements in manufacturing environments.
Video Game Developer at Ubisoft Montreal
January 31, 2018 - September 8, 2025Developed gaming features and tooling; integrated Aeroplan loyalty tracking via Python-based BFF APIs with offline caching; advanced UI rendering and cross-team collaboration.
Senior Mobile Developer (Consultant) at NBC (National Bank of Canada)
January 1, 2025 - PresentLed technical direction and code quality for NBC Enterprise iOS app; Architected scalable UIKit-based login flows with real-time webhook integration and FIDO2/WebAuthn multi-factor authentication via OktaSDK; Owned end-to-end development of cheque deposit SDK for high-valued transactions; Mentored 4 iOS engineers on SwiftUI best practices; Delivered iOS development services for cross-functional Grata/TELUS initiatives; Implemented rapid deployment pipeline for white-labeled app; Collaborated with design and product teams across Grata and TELUS.
Lead iOS Developer (Consultant) at SMMS Digital (Client: Grata/TELUS)
February 1, 2025 - September 8, 2025Delivered iOS development services for Grata's private market intelligence platform; white-labeled as 'TELUS Living' for residential amenities; Led end-to-end delivery and rapid deployment of white-labeled app within 1 month; Ensured data integration between Grata's AI-powered search and TELUS Living features; Maintained TELUS branding while preserving core Grata functionality.
Senior Mobile Developer (Consultant) at Canada Life
December 31, 2024 - September 8, 2025Led modernization efforts for the My Canada Life at Work app; adopted SwiftUI and async/await patterns; Shaped API contracts in collaboration with backend teams; Conducted performance reviews and mentored engineers; Improved app maintainability and scalability.
Senior Mobile Developer (Consultant) at Bell Canada / Virgin Mobile
January 1, 2025 - September 8, 2025Managed iOS development across Bell and Virgin Mobile initiatives; modernized app architecture; collaborated with backend teams to optimize API usage and performance.
Lead Developer (Consultant) at SMMS Digital (Client: PNC Bank)
October 1, 2024 - September 8, 2025Led mobile development for PNC Bank; defined architecture, established code quality standards, and drove cross-functional collaboration.
Lead Developer (Consultant) at SMMS Digital (Client: Air Canada)
July 1, 2024 - September 8, 2025Directed iOS development for the Air Canada project; partnered with design and backend teams; implemented MVVM and core UI enhancements.
Lead Developer (Consultant) at SMMS Digital (Client: ABB)
February 1, 2024 - September 8, 2025Led ABB project across Montreal; refactored codebase, integrated APIs, and delivered features on schedule.
Lead Developer (Consultant) at SMMS Digital (Client: INFO-NeigeMTL/Laval/Terrebonne)
February 1, 2024 - September 8, 2025Led development for Info-NeigeMTL suite; implemented cross-region features and offline synchronization; coordinated with multiple municipalities.
Lead Developer (Consultant) at SMMS Digital (Client: iCanSleep)
February 1, 2024 - September 8, 2025Led development for iCanSleep project; implemented sleep tracking features; collaborated with UX and backend teams.
Senior Mobile Developer at ScotiaBank
January 31, 2023 - September 8, 2025Integrated cross-platform mobile features; improved CI/CD; contributed to iOS app performance and reliability.
Lead Mobile Developer at Livescale Inc.
June 1, 2022 - September 8, 2025Led mobile development; architecture decisions; mentored team; delivered product features for live streaming.
Lead Mobile Developer at Malea Inc.
January 1, 2021 - September 8, 2025Led iOS development; contributed to mobile features; collaborated with teams on product strategy.
CNC Consultant at Plastitel Inc.
February 1, 2019 - September 8, 2025Manufacturing CNC consulting; integrated software tooling; supported product development.
Video Game Developer at Ubisoft Montreal
July 1, 2015 - PresentVideo game development; integrated Aeroplan loyalty tracking via Python-based BFF APIs; UI and performance optimizations; agile planning.
Education
MSc, PGCert & PGDip in Behavioral Management at St. Thomas Polytechnic RC
January 1, 2024 - September 8, 2025BSc in Computer Science at Concordia University
January 1, 2021 - September 8, 2025MSc, PGCert & PGDip in Behavioral Management at St. Thomas Polytechnic RC, Singapore
January 1, 2024 - September 8, 2025BSc in Computer Science at Concordia University, Montreal, Canada
January 1, 2021 - September 8, 2025Qualifications
Industry Experience
Software & Internet, Telecommunications, Financial Services, Media & Entertainment, Professional Services
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Programmer
We have the best programmer experts on Twine. Hire a programmer in Montréal today.