Charlie Needham is a software development team lead with 10 years of experience building and shipping mobile and enterprise applications across startups and large organisations. He progressed from a Master's internship to leading a cross-platform mobile team, routinely contributing code in Swift/SwiftUI and Kotlin/Compose while also owning releases via App Store Connect, Google Play Console and TeamCity pipelines. His background spans C#, .NET, WinForms, WCF and low-level C work, giving him a pragmatic edge when designing integrations between mobile clients and complex backend systems. Comfortable in both Agile and waterfall processes, he balances hands-on development, technical design and people management for teams of six developers. Notably, he helped shape digital identity and wallet projects that use Verifiable Credentials and blockchain-inspired backend flows, combining product-facing UX work with security-minded architecture. Based in Old Toronto, he keeps coding to stay current while coordinating QA, PM and release engineering across distributed teams.
10 years of coding experience
18 years of employment as a software developer
Master’s Degree Applied Computing, Master’s Degree Applied Computing at University of Toronto
2.1 Computer Science BEng (Hons), 2.1 Computer Science BEng (Hons) at University of York
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Charlie Needham - Software Development Team Lead at Interac Corp.