Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Advanced
Work Experience
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.
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 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.
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.
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.
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.
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 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.
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: 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 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: 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: iCanSleep)
February 1, 2024 - September 8, 2025Led development for iCanSleep project; implemented sleep tracking features; collaborated with UX and backend teams.
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: 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: 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.
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: 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.
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.
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; architecture decisions; mentored team; delivered product features for live streaming.
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 iOS development; contributed to mobile features; collaborated with teams on product strategy.
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, 2025Manufacturing CNC consulting; integrated software tooling; supported product development.
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.
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.