I am a Principal Software Developer with over 10 years of experience architecting and delivering scalable, cloud-native applications and distributed backend systems, alongside modern, responsive frontend solutions. I possess extensive hands-on expertise in building microservices and deploying them across AWS and GCP infrastructures. I am experienced in designing RESTful and GraphQL APIs, implementing CI/CD pipelines, and managing containerized environments with Docker and Kubernetes. I am adept at leading Agile teams, mentoring developers, and driving DevOps best practices. I'm committed to writing clean, secure, and maintainable code to deliver high-performance, user-centric software products that meet and exceed business requirements.

Michael Johnson

I am a Principal Software Developer with over 10 years of experience architecting and delivering scalable, cloud-native applications and distributed backend systems, alongside modern, responsive frontend solutions. I possess extensive hands-on expertise in building microservices and deploying them across AWS and GCP infrastructures. I am experienced in designing RESTful and GraphQL APIs, implementing CI/CD pipelines, and managing containerized environments with Docker and Kubernetes. I am adept at leading Agile teams, mentoring developers, and driving DevOps best practices. I'm committed to writing clean, secure, and maintainable code to deliver high-performance, user-centric software products that meet and exceed business requirements.

Available to hire

I am a Principal Software Developer with over 10 years of experience architecting and delivering scalable, cloud-native applications and distributed backend systems, alongside modern, responsive frontend solutions. I possess extensive hands-on expertise in building microservices and deploying them across AWS and GCP infrastructures. I am experienced in designing RESTful and GraphQL APIs, implementing CI/CD pipelines, and managing containerized environments with Docker and Kubernetes.

I am adept at leading Agile teams, mentoring developers, and driving DevOps best practices. I’m committed to writing clean, secure, and maintainable code to deliver high-performance, user-centric software products that meet and exceed business requirements.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Senior Full Stack Engineer at Social Media 55
July 31, 2025 - August 19, 2025
Developed core features for a social media platform including feed, messaging, and live streaming with Angular, JavaScript, and TypeScript, boosting user engagement by 30%. Built and maintained scalable backend services with C#, .NET Core, ASP.NET Core integrating RESTful APIs and SQL Server emphasizing clean architecture and asynchronous programming. Created a Progressive Web App for food planning using React.js, TypeScript, Tailwind CSS, and Ruby on Rails, increasing return user rate by 25%. Managed the development of Java Spring Boot backend services for e-commerce, which increased checkout conversions by 30% and daily active users by 20%. Developed a full-stack Django and Vue.js web app for an ed-tech startup. Designed multi-tenant database schemas for PostgreSQL, MySQL, and SQL with GraphQL APIs improving query performance by 40%. Built cryptocurrency marketplace backend with Node.js and Golang resulting in 50% faster transactions. Implemented CI/CD pipelines using GitHub, Kuberne
Full Stack Developer at Mercury Development, LLC
August 1, 2020 - August 19, 2025
Developed Lomotif video editing platform with React.js and Python backend enabling TikTok-style sharing. Built backend REST APIs using Python (Flask, Django), Node.js, and Laravel with PostgreSQL, MySQL, and MongoDB. Delivered React Native mobile apps and responsive SPAs for multiple verticals including media, education, and e-commerce. Optimized database performance using MongoDB with Mongoose and SpringBoot reducing query response time by 25%. Collaborated with UX/UI teams and QA to deliver financial products with positive client feedback. Led frontend and backend development of ALUR interior design SaaS using Vue.js, Node.js, and MongoDB. Dockerized apps for smoother deployment and implemented CI/CD pipelines halving deployment times. Created reusable component libraries (React, Vue) to accelerate product launches. Modernized legacy PHP apps and integrated SEO/analytics tools. Participated in Agile ceremonies and mentored junior developers.

Education

Bachelor's Degree in Computer Science at University of New Brunswick
January 1, 2010 - May 1, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Education, Retail, Financial Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more