Michael DePetrillo

Michael DePetrillo

Mentor
Rising Codementor
US$22.50
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
4 Successful Internet Startups, $2 Billion In Transactions. Unity, Blockchain and being a present Nerd.
4 Successful Internet Startups, $2 Billion In Transactions. Unity, Blockchain and being a present Nerd.

Senior software engineer and former CTO with 24+ years of experience building websites, APIs, infrastructure, and automation. I’ve led startups from zero to scale, including architecting a fintech platform that processed $2B in loan payments, and delivered enterprise machine learning projects at Gigster for clients like McDonald’s. I'm highly skilled in React, TypeScript, Node.js, and Postgres, with deep DevOps experience across CI/CD, scaling, and redundancy. I also have a strong passion for blockchain technology. I thrive on solving tough problems and building systems users love.

Pacific Time (US & Canada) (-07:00)
Joined August 2015
EXPERTISE
10 years experience
I have worked exclusvely with Node.js over the last decade while at Gigster and my own FinTech startup.
I have worked exclusvely with Node.js over the last decade while at Gigster and my own FinTech startup.
10 years experience
I've worked on numerous React projects while at Gigster including their own internal business staffing and talent portals.
I've worked on numerous React projects while at Gigster including their own internal business staffing and talent portals.
20 years experience
I have extensive experience with Javascript and popular libraries such as jQuery, Angular, React and Meteor. My most most recent javascr...
I have extensive experience with Javascript and popular libraries such as jQuery, Angular, React and Meteor. My most most recent javascript work was at Gigster using a React, Redux, Webpack to build a pure browser complaint HTML, CSS, Javascript build.
Es6ReactRedux
View more
10 years experience
Most recent Postgres project involved migrating a large legacy Mongo database to Postgres while at Gigster.
Most recent Postgres project involved migrating a large legacy Mongo database to Postgres while at Gigster.
20 years experience
I have over 20 years of experience building MySQL based applications, including a 5 years of leadership at Smart Payment Plan where we pr...
I have over 20 years of experience building MySQL based applications, including a 5 years of leadership at Smart Payment Plan where we processed 30 million dollars a month in transactions on a system I designed.
View more
View more
2 years experience
Gigster's backend system was originally based in Mongo. I've also built a FinTech application based on the NoSQL database.
Gigster's backend system was originally based in Mongo. I've also built a FinTech application based on the NoSQL database.
20 years experience
Almost every project I've been involved with since I started back in 1998.
Almost every project I've been involved with since I started back in 1998.

REVIEWS FROM CLIENTS

Michael's profile has been carefully vetted and approved as a Codementor. Connect with Michael now, and leave a review for them once you're done!
EMPLOYMENTS
Founder
Blockchain Infrastructure Provider
2020-01-01-Present

Built and led a blockchain infrastructure company specializing in secure Ethereum validator operations and onchain automation.

    ...

Built and led a blockchain infrastructure company specializing in secure Ethereum validator operations and onchain automation.

  • Managed Ethereum validators with over 99.8% uptime and no missed proposals across 5+ years.
  • Operated EigenLayer nodes, leveraging smart contracts for granular access control and enhanced security.
  • Implemented proactive monitoring and alerting systems (e.g., Grafana, Prometheus) to detect and resolve issues.
Blockchain
Ethereum
Solidity
View more
Blockchain
Ethereum
Solidity
Web3
Foundry toolkit
View more
Software Engineer
Gigster
2015-11-01-2022-12-01
  • Refactored Gigster's monolithic websites and APIs into a modular microservice architecture, improving performance and scalab...
  • Refactored Gigster's monolithic websites and APIs into a modular microservice architecture, improving performance and scalability by 500%.
  • Ranked as the #1 internal platform contributor with 213,323 lines of proprietary code.
  • Delivered a microservice architecture and framework for the world’s 5th-largest real estate company, where each calendar integration (e.g., Google, Microsoft) was a plug-and-play module for cross-platform scheduling.
  • Built an AI-powered voice ordering system for McDonald’s using Google Dialogflow, capable of handling complex, multi-step interactions, follow-up questions, upselling, and dynamic menu logic across 65,000+ items globally.
  • Led modernization of internal systems by migrating from Angular to React, containerizing with Docker and Kubernetes, and moving infrastructure from a VPN to AWS with built-in scaling and redundancy.
  • Integrated new payment options, Stripe, PayPal, and ACH, to improve flexibility and simplify the client checkout experience.
HTML/CSS
Node.js
MongoDB
View more
HTML/CSS
Node.js
MongoDB
Angular
Linux
PostgreSQL
Unit Testing
Machine learning
TypeScript
Full Stack
Docker
React
JavaScript
Kubernetes
AWS
View more
Chief Technology Officer
Smart Payment Plan
2008-03-01-2014-03-01
  • Architected and built software systems from scratch that supported rapid growth to 100,000 customers and processed over $2B in lo...
  • Architected and built software systems from scratch that supported rapid growth to 100,000 customers and processed over $2B in loan payments.
  • Managed a $240,000 annual IT budget while designing and developing core systems, including the website, CRM, payment processing, commissions, sales, accounting, and marketing platforms, with extensive automation to enable efficient scaling.
  • Enabled onboarding of over 500 affiliates by developing a robust partner portal with advanced reporting and forecasting tools.
  • Designed customer-facing features that outperformed competitors, including a custom menu system for auto dealers to effectively sell aftermarket products.
  • Developed algorithms to generate financial forecasts that supported affiliate planning and incentivized business growth.
  • Built deep integrations with financial networks such as the ACH Network (NACHA), Mastercard's RPPS for bill payment remittances, and check processing. Designed systems to safeguard customer funds, manage chargebacks, and mitigate fraud risk.
PHP
jQuery
MySQL
View more
PHP
jQuery
MySQL
Linux
Zend Framework
Automation
JavaScript
View more
PROJECTS
Massive System Refactor
2019
Led a 6 month transformation of a legacy monolith into a modern microservices architecture. Key upgrades included: - Migrating from Angu...
Led a 6 month transformation of a legacy monolith into a modern microservices architecture. Key upgrades included: - Migrating from Angular, MongoDB, and Heroku to React, PostgreSQL, Docker, and Kubernetes on AWS. - Redesigning the data model with strong foreign key constraints in PostgreSQL. - Splitting a large Angular app into modular React services for customers, admins, and managers. - Refactoring backend APIs into secure, strictly typed, well-tested TypeScript services. - Containerizing infrastructure and deploying on AWS with S3, EC2, RDS, VPC, IAM, KMS, and CloudWatch. The biggest challenge was deploying all of this without disrupting active teams or users. We solved it with a phased rollout: locking in behavior with UI tests, deprecating unused APIs, and incrementally replacing endpoints, starting with core models like User to establish strong foreign key constraints. This gave us a stable foundation to expand the new data model and roll out changes with minimal risk of service interruption.
MongoDB
Angular
PostgreSQL
View more
MongoDB
Angular
PostgreSQL
Heroku
Docker
React
Kubernetes
AWS
View more
AI Voice Ordering System for McDonald’s
2020
I led development on an AI-powered voice ordering system for McDonald’s, built using Google Dialogflow. The system supported 65,000+ uni...
I led development on an AI-powered voice ordering system for McDonald’s, built using Google Dialogflow. The system supported 65,000+ unique menu items across 40,000+ franchises worldwide, adapting to localized menus and complex ordering flows. It could handle multi-step conversations with upsells, customizations (“no ketchup, extra cheese”), and group orders, all routed to local POS systems. The underlying architecture supported trillions of potential order combinations, requiring careful design of modular logic, menu data ingestion, and NLP training. This project demonstrated my ability to build global-scale AI systems that feel seamless to end users but require deep engineering behind the scenes.
Node.js
PostgreSQL
TypeScript
View more
Node.js
PostgreSQL
TypeScript
Docker
Google Cloud Platform
Dialogflow
View more