I am a senior mobile developer with over 9 years of experience, specializing in iOS and cross-platform development. I have led teams and projects for major clients such as National Bank of Canada, Canada Life, Bell Canada, and more, focusing on scalable app architectures, SwiftUI, Kotlin Multiplatform, and integrating machine learning solutions. My background also includes game development with Ubisoft and consulting roles involving modern technologies and mentoring junior engineers. With a strong foundation in software development, behavioral management education, and a passion for clean architecture and best practices, I strive to deliver high-quality mobile solutions while mentoring teams and collaborating with cross-functional stakeholders to meet challenging timelines and evolving requirements.

Stavros Pachoundakis

I am a senior mobile developer with over 9 years of experience, specializing in iOS and cross-platform development. I have led teams and projects for major clients such as National Bank of Canada, Canada Life, Bell Canada, and more, focusing on scalable app architectures, SwiftUI, Kotlin Multiplatform, and integrating machine learning solutions. My background also includes game development with Ubisoft and consulting roles involving modern technologies and mentoring junior engineers. With a strong foundation in software development, behavioral management education, and a passion for clean architecture and best practices, I strive to deliver high-quality mobile solutions while mentoring teams and collaborating with cross-functional stakeholders to meet challenging timelines and evolving requirements.

Available to hire

I am a senior mobile developer with over 9 years of experience, specializing in iOS and cross-platform development. I have led teams and projects for major clients such as National Bank of Canada, Canada Life, Bell Canada, and more, focusing on scalable app architectures, SwiftUI, Kotlin Multiplatform, and integrating machine learning solutions. My background also includes game development with Ubisoft and consulting roles involving modern technologies and mentoring junior engineers.

With a strong foundation in software development, behavioral management education, and a passion for clean architecture and best practices, I strive to deliver high-quality mobile solutions while mentoring teams and collaborating with cross-functional stakeholders to meet challenging timelines and evolving requirements.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Senior Mobile Developer (Consultant) at NBC (National Bank of Canada)
January 1, 2025 - Present
Led the technical direction and code quality for the NBC Enterprise iOS app with cross-functional collaboration. Architected scalable UIKit-based login flows with real-time webhook integration and multi-factor authentication. Owned end-to-end development of cheque deposit SDK for high-value transactions and mentored iOS engineers on SwiftUI best practices.
Lead iOS Developer (Consultant) at SMMS Digital (Client: Grata/TELUS)
February 28, 2025 - August 26, 2025
Delivered iOS development services for Grata's private market intelligence platform white-labeled as "TELUS Living". Worked independently as sole iOS engineer, collaborating with design teams and product owners. Customized UI/UX for TELUS branding and implemented a rapid deployment pipeline to meet a tight one-month deadline.
Senior Mobile Developer (Consultant) at Canada Life
December 31, 2024 - August 26, 2025
Led a team redesigning the "My Canada Life at Work" app using SwiftUI and async/await patterns. Integrated complex API architectures and CI/CD pipelines with Azure DevOps. Collaborated with backend teams to optimize API contracts and reduce payload size. Conducted performance reviews and mentorship establishing SwiftUI best practices.
Senior Mobile Developer (Consultant) at Bell Canada / Virgin Mobile
January 31, 2025 - August 26, 2025
Managed a team developing MyBell and Virgin Plus apps, recognized with Webby People’s Voice Awards. Co-designed Kotlin Multiplatform modules achieving 80% code sharing. Standardized code review processes reducing production defects by 45%. Onboarded new engineers via streamlined screening. Integrated Core ML and TensorFlow Lite for increased engagement and transaction anomaly detection.
Lead Developer (Consultant) at SMMS Digital (Clients: PNC Bank, Air Canada, ABB, INFO-Neige, iCanSleep)
October 31, 2024 - August 26, 2025
Led multiple projects delivering high-quality applications, designing cloud-based APIs and CI/CD pipelines using Azure DevOps. Employed Kotlin Multiplatform and Xamarin for cross-platform development. Developed real-time flight status applications, integrated Apple Wallet, and used Core ML/TensorFlow Lite for image matching and classification. Managed merges and refactors for emergency light applications using Bluetooth Mesh and Firebase.
Senior Mobile Developer at ScotiaBank
January 31, 2023 - August 26, 2025
Championed SwiftUI for ScotiaBank’s iTrade platform and main app. Automated CI/CD workflows and implemented comprehensive testing achieving 85% code coverage. Used Charles Proxy and Splunk for debugging and performance optimization. Integrated Aeroplan loyalty rewards using Python-based BFF APIs with offline caching and built Core ML/TensorFlow Lite prototypes.
Lead Mobile Developer at Livescale Inc.
June 30, 2022 - August 26, 2025
Architected a B2B live-streaming e-commerce solution using SwiftUI, GraphQL, and Larix streaming. Built a custom C# GraphQL SDK, implemented CI/CD pipelines, and led architecture decisions for real-time chat, product showcasing, and secure payments.
Lead Mobile Developer at Malea Inc.
January 31, 2021 - August 26, 2025
Developed industrial inventory management application with Bluetooth Mesh networking. Implemented core business logic with Kotlin Multiplatform for iOS/Android code sharing, created offline-first architecture with sync capabilities, and added Core ML/TensorFlow Lite image recognition for asset tagging.
CNC Consultant at Plastitel Inc.
February 28, 2019 - August 26, 2025
Managed CNC setups, mold designs, precision production for industrial components. Prepared BOMs collaborating with Bombardier, Stryker Medical, and Québec Government. Optimized manufacturing processes to reduce waste by 30% and production cycle times.
Video Game Developer at Ubisoft Montreal
February 28, 2018 - August 26, 2025
Built automated testing frameworks for multi-platform AAA game releases (PS3/Xbox360/PC). Authored detailed bug reports, performed QA, and developed backend tools using .NET, C#, and C++. Enhanced backend game asset management.
Senior Mobile Developer (Consultant) at NBC (National Bank of Canada) - Montreal, Canada
January 1, 2025 - Present
Led technical direction and code quality for NBC Enterprise iOS app collaborating with cross-functional teams. Architected scalable UIKit-based login flows with real-time webhook integration and FIDO2/WebAuthn multi-factor authentication. Owned end-to-end development of cheque deposit SDK for high-value transactions. Mentored 4 iOS engineers on SwiftUI best practices, resulting in 2 promotions within 6 months.
Lead iOS Developer (Consultant) at SMMS Digital (Client: Grata/TELUS) - Remote
February 28, 2025 - August 26, 2025
Delivered iOS development services for Grata's private market intelligence platform, white-labeled as 'TELUS Living' for residential amenities. Worked as sole iOS engineer collaborating with design and product teams. Customized UI/UX and features to align with TELUS branding while maintaining core Grata functionality. Implemented rapid deployment pipeline delivering application within 1 month. Ensured seamless AI-powered search and amenities management integration.
Senior Mobile Developer (Consultant) at Canada Life - Toronto, ON
December 31, 2024 - August 26, 2025
Led team of 3 engineers redesigning 'My Canada Life at Work' app using SwiftUI and async/await patterns. Integrated complex API architectures and CI/CD pipelines with Azure DevOps. Collaborated with backend teams to optimize Python-based BFF API contracts, reducing payload size by 35%. Conducted performance reviews and established SwiftUI best practices. Mentored junior developers.
Senior Mobile Developer (Consultant) at Bell Canada / Virgin Mobile - Montreal, Canada
January 31, 2025 - August 26, 2025
Managed a team of 4 engineers on MyBell and Virgin Plus apps, recognized by Webby People’s Voice Awards (2023 & 2025). Co-designed Kotlin Multiplatform modules for networking and analytics achieving 80% cross-platform code sharing. Standardized code review processes, reducing production defects by 45%. Interviewed and onboarded 6 engineers. Implemented Core ML and TensorFlow Lite powered features increasing user engagement.
Lead Developer (Consultant) at SMMS Digital (Client: PNC Bank) - Pittsburgh, PA, USA
October 31, 2024 - August 26, 2025
Oversaw SwiftUI rewrite of core banking flows and enhanced Apple Pay integration. Established MVVM hybrid architecture to modernize codebase maintaining Objective-C compatibility. Mentored junior SwiftUI developers and collaborated on backend Python/Flask BFF layer for API optimization. Integrated Core ML and TensorFlow Lite for anomaly detection in transaction history.
Lead Developer (Consultant) at SMMS Digital (Client: Air Canada) - Toronto, ON
July 31, 2024 - August 26, 2025
Developed real-time flight status updates and digital boarding pass with Apple Wallet integration. Contributed to architecture and feature development ensuring clean SwiftUI implementation and modern app patterns.
Lead Developer (Consultant) at SMMS Digital (Client: ABB) - Montreal, QC
February 28, 2024 - August 26, 2025
Led refactoring and merging of ABB emergency light applications using Bluetooth Mesh, Firebase, and gateways. Improved app performance with cloud-based APIs and CI/CD pipelines using Azure DevOps. Leveraged Kotlin Multiplatform to share business logic and Xamarin for cross-platform compatibility. Developed shared features including authentication, notifications, and API integration.
Lead Developer (Consultant) at SMMS Digital (Client: INFO-Neige) - Montreal, QC
February 28, 2024 - August 26, 2025
Consulted as lead developer for INFO-Neige app development.
Lead Developer (Consultant) at SMMS Digital (Client: iCanSleep) - Montreal, QC
February 28, 2024 - August 26, 2025
Led SwiftUI development for sleep foundation app from inception, contributing architecture and state machine navigation. Championed SwiftUI-first development and clean architecture best practices.
Senior Mobile Developer at ScotiaBank - Toronto, ON
January 31, 2023 - August 26, 2025
Championed SwiftUI-first approach for Scotia iTrade platform and main ScotiaBank app. Automated CI/CD workflows with Jenkins and Bitbucket pipelines. Implemented comprehensive testing strategy achieving 85% code coverage. Used Charles Proxy and Splunk for debugging and performance optimization.
Lead Mobile Developer at Livescale Inc. - Montreal, Canada
June 30, 2022 - August 26, 2025
Architected B2B live-streaming e-commerce solution integrating SwiftUI, GraphQL APIs, and Larix streaming. Built custom C# GraphQL SDK. Led architecture decisions for real-time chat, product showcasing, and secure payment processing. Developed end-to-end CI/CD pipeline from Bitbucket to App Store Connect.
Lead Mobile Developer at Malea Inc. - Montreal, Canada
January 31, 2021 - August 26, 2025
Developed industrial inventory management app with Bluetooth Mesh networking for asset tracking. Implemented Kotlin Multiplatform modules for iOS/Android code sharing and offline-first architecture with robust synchronization. Integrated Core ML and TensorFlow Lite for image recognition asset tagging.
CNC Consultant at Plastitel Inc. - Montreal, Canada
February 28, 2019 - August 26, 2025
Managed CNC setup, mold design, and precision industrial component production. Prepared BOMs and collaborated with clients such as Bombardier, Stryker Medical, and Québec Government. Optimized manufacturing processes, reducing material waste by 30% and cycle times.
Video Game Developer at Ubisoft Montreal - Montreal, Canada
February 28, 2018 - August 26, 2025
Built automated testing frameworks for multi-platform game releases spanning PS3, Xbox360, and PC. Authored detailed bug reports and performed QA for AAA game releases. Developed backend tools for game asset management using .NET, C#, and C++. Integrated Aeroplan loyalty rewards with Python-based BFF APIs including offline caching. Optimized UI rendering and network operations for low-connectivity environments and prototyped Core ML and TensorFlow Lite image matching features.

Education

MSc, PGCert & PGDip in Behavioral Management at St. Thomas Polytechnic RC, Singapore
January 1, 2024 - August 26, 2025
BSc in Computer Science at Concordia University, Montreal, Canada
January 1, 2021 - August 26, 2025
MSc, PGCert & PGDip Behavioral Management at St. Thomas Polytechnic RC, Singapore
January 1, 2024 - August 26, 2025
BSc Computer Science at Concordia University, Montreal, Canada
January 1, 2021 - August 26, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Transportation & Logistics, Software & Internet, Manufacturing, Gaming

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Hire a Developer

We have the best developer experts on Twine. Hire a developer in Montréal today.