I'm Michael Crago, a Senior Full Stack Software Engineer with over ten years of experience building scalable web applications and cloud-native solutions. I specialize in JavaScript and Python ecosystems, working extensively with React, Next.js, TypeScript, and Node.js. I'm passionate about clean architecture, automation, and leveraging AI technologies like OpenAI's GPT-4 to create intelligent user experiences. Throughout my career, I've led full product lifecycles across diverse industry sectors, collaborating closely with cross-functional teams. I thrive on optimizing both front-end and back-end performance while ensuring security best practices. Whether developing SaaS solutions, mobile apps, or complex APIs, I bring a commitment to quality and innovation.

Michael Crago

I'm Michael Crago, a Senior Full Stack Software Engineer with over ten years of experience building scalable web applications and cloud-native solutions. I specialize in JavaScript and Python ecosystems, working extensively with React, Next.js, TypeScript, and Node.js. I'm passionate about clean architecture, automation, and leveraging AI technologies like OpenAI's GPT-4 to create intelligent user experiences. Throughout my career, I've led full product lifecycles across diverse industry sectors, collaborating closely with cross-functional teams. I thrive on optimizing both front-end and back-end performance while ensuring security best practices. Whether developing SaaS solutions, mobile apps, or complex APIs, I bring a commitment to quality and innovation.

Available to hire

I’m Michael Crago, a Senior Full Stack Software Engineer with over ten years of experience building scalable web applications and cloud-native solutions. I specialize in JavaScript and Python ecosystems, working extensively with React, Next.js, TypeScript, and Node.js. I’m passionate about clean architecture, automation, and leveraging AI technologies like OpenAI’s GPT-4 to create intelligent user experiences.

Throughout my career, I’ve led full product lifecycles across diverse industry sectors, collaborating closely with cross-functional teams. I thrive on optimizing both front-end and back-end performance while ensuring security best practices. Whether developing SaaS solutions, mobile apps, or complex APIs, I bring a commitment to quality and innovation.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Full Stack Engineer at ArcTouch
June 1, 2021 - Present
Led development and deployment of scalable backend services and full-stack products primarily using Node.js, TypeScript, and Express in cloud-native environments. Designed RESTful APIs, microservices with authentication and role-based access control. Built productivity platforms, food delivery, ed-tech, industrial logbook, decentralized delivery, and journaling backends incorporating complex features, secure authentication, and third-party integration like Stripe and Firebase. Delivered SaaS and mobile apps using MERN stack and React Native with focus on scalability and performance. Integrated machine learning pipelines in Python and managed AWS backend services including Lambda, S3, RDS, and CI/CD pipelines to enhance deployment speed and reliability.
Full Stack Developer at Truckpedia
May 31, 2021 - July 10, 2025
Developed a hybrid truck delivery application using React and Node.js with dynamic UI components using Material UI and Tailwind CSS. Implemented state management with Redux Toolkit and designed scalable RESTful APIs integrated with PostgreSQL for real-time analytics. Established secure user authentication using JWT and OAuth 2.0. Built modern CI/CD pipelines with GitHub Actions, containerization, and Kubernetes orchestration. Optimized frontend performance by integrating GraphQL with Apollo Client, and ensured high application reliability through automated testing using Jest and React Testing Library. Collaborated in Agile teams to deliver timely project updates.
Full Stack Developer at Clevertech
January 31, 2019 - July 10, 2025
Migrated backend from MySQL to MongoDB to improve scalability and query performance. Architected secure authentication and authorization systems with JWT and OAuth 2.0. Developed end-to-end payment processing integrating Stripe and PayPal with refund and PCI-DSS compliance support. Designed real-time order tracking with WebSockets and REST APIs to improve customer experience. Implemented logging and monitoring using AWS CloudWatch and ELK Stack for better uptime. Collaborated with frontend teams to optimize API endpoints, reducing latency and enhancing usability.
Junior Web Developer at Andela
March 31, 2016 - July 10, 2025
Developed web-based software and dynamic websites including custom CMS-enabled platforms for academic and research use. Built a PHP/MySQL application supporting Aboriginal language research with verb conjugation features. Created a content management prototype for University of Alberta’s Moodle LMS used by over 40,000 students. Delivered custom standalone CMS websites using WordPress, Moodle, and CMS Made Simple to support various academic stakeholders. Utilized PHP, HTML, and CSS to produce maintainable and user-friendly digital platforms enhancing operational efficiency.
Full Stack Engineer at ArcTouch
June 1, 2021 - Present
Led development and deployment of scalable backend services and full-stack products across health tech, ed-tech, logistics, and productivity sectors using Node.js, TypeScript, and Express within cloud environments. Designed RESTful APIs and microservices ensuring authentication and high availability. Developed productivity, food delivery, ed-tech, industrial logbook, decentralized delivery, journaling, and other platforms with various tech stacks including React, Next.js, Node.js, Firebase, Docker, and Stripe integrations. Delivered SaaS solutions and mobile apps focusing on backend scalability, performance optimization, and third-party API integration. Built machine learning pipeline integrations in Python and deployed backend services and databases on AWS. Implemented CI/CD pipelines with AWS CodePipeline and CodeBuild to automate testing and deployment.
Full Stack Developer at Truckpedia
May 31, 2021 - July 10, 2025
Developed a hybrid truck delivery app using React, Node.js, and Express, creating reusable UI components with Material UI and Tailwind CSS. Managed state with Redux Toolkit to improve user interactions. Designed RESTful APIs integrated with PostgreSQL for real-time analytics. Implemented JWT and OAuth2 user authentication flows. Established CI/CD pipelines using GitHub Actions, Docker, and Kubernetes for automated testing and scalable infrastructure. Optimized frontend data fetching with GraphQL and Apollo Client. Integrated Jest and React Testing Library for unit and integration testing. Engaged closely with cross-functional teams practicing Agile methodologies to ensure timely delivery.
Full Stack Developer at Clevertech
January 31, 2019 - July 10, 2025
Migrated backend database from MySQL to MongoDB enhancing scalability and query performance. Implemented secure user authentication and authorization systems using JWT and OAuth2. Developed payment processing systems integrating Stripe and PayPal with PCI-DSS compliance. Designed realtime order tracking systems using WebSocket and REST APIs. Implemented logging, monitoring, and alerting with AWS CloudWatch and ELK Stack. Collaborated with frontend teams to define API contracts and optimize backend endpoints for performance, reducing latency and enhancing user experience.
Junior Web Developer at Andela
March 31, 2016 - July 10, 2025
Developed web software and dynamic websites for academic and administrative staff including custom CMS-enabled platforms and full-featured web applications. Created PHP/MySQL web app supporting Aboriginal language research with verb conjugation automation. Built custom content management prototypes for Moodle LMS used by 40,000+ students. Delivered standalone websites using WordPress, Moodle, and CMS Made Simple. Utilized PHP, HTML, CSS, and templating for maintainable, accessible platforms that improved digital presence and operational efficiency.
Full Stack Engineer at ArcTouch
June 1, 2021 - Present
Led end-to-end development and deployment of scalable backend services and full-stack products across health tech, ed-tech, logistics, and productivity sectors using Node.js, TypeScript, and Express. Designed RESTful APIs and microservices architectures with robust authentication and role-based access control. Developed productivity platforms leveraging React, Next.js, and Node.js backend, and built backend systems for food delivery, ed-tech, and industrial logbook applications. Deployed backend infrastructure on AWS using services like Elastic Beanstalk, Lambda, and RDS. Implemented CI/CD pipelines for automated testing and deployment, and integrated machine learning pipelines using Python.
Full Stack Developer at Truckpedia
May 31, 2021 - July 10, 2025
Developed hybrid truck delivery application with React, Node.js, and Express, created reusable UI components with Material UI and Tailwind CSS. Managed state using Redux Toolkit for improved performance. Built scalable RESTful APIs integrated with PostgreSQL for real-time analytics. Implemented secure user authentication with JWT and OAuth 2.0. Established CI/CD pipelines using GitHub Actions, Docker, and Kubernetes for automated testing and deployment. Integrated GraphQL with Apollo Client. Enhanced test coverage with Jest and React Testing Library, and collaborated in Agile teams to ensure timely delivery.
Full Stack Developer at Clevertech
January 31, 2019 - July 10, 2025
Migrated backend database from MySQL to MongoDB enhancing scalability and query performance. Architected secure authentication systems using JWT and OAuth 2.0. Developed payment processing integrating Stripe and PayPal with PCI-DSS compliance. Built real-time order tracking systems using WebSocket and REST APIs. Implemented logging, monitoring, and alerting with AWS CloudWatch and ELK Stack. Collaborated with frontend teams on API design and optimization to reduce latency and improve user experience.
Junior Web Developer at Andela
March 31, 2016 - July 10, 2025
Developed web-based software and CMS platforms for academic and administrative users. Designed a custom PHP/MySQL application for Aboriginal language research enabling verb conjugation automation. Built prototype content management system for University of Alberta's Moodle LMS serving 40,000+ students. Created custom standalone CMS websites using WordPress, Moodle, and CMS Made Simple with PHP, HTML, CSS. Delivered accessible and user-friendly platforms improving digital presence and operational efficiency.
Full Stack Engineer at ArcTouch
June 1, 2021 - Present
Led development and deployment of scalable backend services and full-stack products in health tech, ed-tech, logistics, and productivity using Node.js, TypeScript, and Express in cloud-native environments. Designed RESTful APIs and microservices with robust authentication and role-based access control. Developed productivity platforms and food delivery backend integrations, including payment flows with Stripe and real-time order management. Created ed-tech and industrial logbook backend applications, implemented secure APIs for decentralized delivery, and delivered SaaS and mobile apps using MERN stack and React Native. Built machine learning pipeline integrations, managed AWS backend services, and automated CI/CD pipelines to enhance development velocity.
Full Stack Developer at Truckpedia
May 31, 2021 - July 10, 2025
Developed hybrid truck delivery application using React, Node.js, and Express. Built dynamic UI components with Material UI and Tailwind CSS and implemented state management via Redux Toolkit. Designed scalable RESTful APIs integrated with PostgreSQL for real-time analytics. Implemented secure user authentication with JWT and OAuth 2.0. Established CI/CD pipelines using GitHub Actions, Docker, and Kubernetes. Optimized frontend data fetching using GraphQL and Apollo Client. Integrated comprehensive unit and integration testing with Jest and React Testing Library. Collaborated with cross-functional teams using Agile methodologies.
Full Stack Developer at Clevertech
January 31, 2019 - July 10, 2025
Migrated backend database from MySQL to MongoDB to improve scalability and performance. Architected secure authentication and authorization systems using JWT and OAuth 2.0. Developed end-to-end payment processing systems integrating multiple gateways (Stripe, PayPal) with PCI-DSS compliance. Designed and deployed real-time order tracking with WebSocket and REST APIs. Implemented logging, monitoring, and alerting with AWS CloudWatch and ELK Stack. Collaborated with frontend teams to optimize API performance and usability, enhancing user experience and reducing latency.
Junior Web Developer at Andela
March 31, 2016 - July 10, 2025
Developed web-based software and dynamic websites for academic and administrative staff, including custom CMS platforms and full-featured web applications. Created a PHP/MySQL web application for Aboriginal language research. Designed a custom content management prototype for University of Alberta's Moodle LMS used by over 40,000 students. Built standalone websites with CMS functionality using WordPress, Moodle, and CMS Made Simple. Utilized PHP, HTML, CSS, and templating engines to deliver maintainable and accessible platforms improving digital presence and operational efficiency.

Education

Master's degree at Auburn University
January 1, 2011 - December 31, 2013
Bachelor's degree at Auburn University
January 1, 2007 - December 31, 2011
Master's degree at Auburn University
January 1, 2011 - December 31, 2013
Bachelor's degree at Auburn University
January 1, 2007 - December 31, 2011
Master's degree at Auburn University
January 1, 2011 - December 31, 2013
Bachelor's degree at Auburn University
January 1, 2007 - December 31, 2011
Master's degree at Auburn University
January 1, 2011 - December 31, 2013
Bachelor's degree at Auburn University
January 1, 2007 - December 31, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Education, Transportation & Logistics, Professional Services, Energy & Utilities, Other