Michael Overall is an application architecture analyst with nine years of hands-on experience designing, debugging, and integrating software for public-sector and small retail environments. Currently at the Toronto District School Board, he helped shepherd the rollout of a new student information system by building integrations, custom forms, and fixes that surfaced as real-world term data changed. He pairs backend skills in APIs, ASP.NET, Python and NodeJS with practical automation—creating bespoke inventory and loyalty tools for a retail shop and spreadsheet parsers that eliminated manual work. Michael’s background in both computer programming and English gives him a knack for translating technical problems into clear, user-focused solutions and documentation. Known for steady troubleshooting under live conditions, he also brings unexpected domain empathy from years as a bicycle mechanic, where explaining repairs to customers honed his communication and service mindset.
9 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Programming/Programmer, General, 3.9, Bachelor's degree, Computer Programming/Programmer, General, 3.9 at Seneca College of Applied Arts and Technology
Bachelor of Arts (BA), English Language and Literature, General, Bachelor of Arts (BA), English Language and Literature, General at University of Toronto Scarborough
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
Michael Overall - Analyst, Application Architecture