Andrew Thompson is a Senior Software Developer based in Ottawa with five years of focused Android and OS-level engineering, leading teams that built features used by hundreds of millions of users. He combines hands-on expertise in Java/Kotlin, AOSP forks, SDK maintenance and test automation with practical product work—running agile sprints, gathering customer requirements and driving UX-sensitive implementations. Notable projects include custom security ROMs (altOS, Secure/Hidden Spaces), Xiaomi Second Space and MobilePASS+, reflecting a specialty in secure mobile environments. Comfortable both as a technical lead and individual contributor, he has repeatedly owned end-to-end delivery from architecture and build-system scripts to private Maven-hosted libraries. An early background in game development gives him a systems-oriented mindset and a penchant for pragmatic, performance-conscious designs.
5 years of coding experience
6 years of employment as a software developer
Bachelor of Computer Science, Game Development, Bachelor of Computer Science, Game Development at Carleton University
API Access Management ensures that only authenticated and authorized clients can successfully complete a call to an API. The code in this repository provides all the components required to setup an end to end demonstration scenario for API Access Management.
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
Andrew Thompson - Senior Software Developer at Thales