Summary
Michael Johnson is a Senior Software Engineer with six years of hands-on experience building and optimizing full-stack web applications using TypeScript, Angular, Node.js, C#, and AWS. He has a proven track record delivering greenfield products and complex enterprise migrations—most notably architecting a properties marketplace and a revenue-generating widget service that drove significant business impact. Comfortable leading both code and people, he introduced testing and TDD practices that cut bugs and boosted coverage while mentoring teams in RxJS and NgRx. Michael combines a pragmatic focus on frontend excellence with backend and cloud competence, having improved platform performance and security through JWT auth and architecture-driven optimizations. He holds an MSc in Computer Science, runs codAfric to deliver bespoke solutions, and balances engineering with family life and outdoor pursuits—hinting at a disciplined, curious problem-solver who experiments beyond the workday.
6 years of coding experience
8 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Valley View University
Master of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at University of Ghana