Michael – , experts in Lemon.io

Michael

From United States (UTC-6)flag

Full-stack Web Developer|Middle-to-senior

Michael –

Full-stack engineer and AWS architect with almost 30 years in software, from performance-critical C/C++ at Intel to enterprise Java and modern cloud platforms. He works across React, Next.js, TypeScript, Java/Spring Boot, and PostgreSQL. His specialty is moving large legacy systems from on-premises to AWS (ECS/Fargate, Lambda, RDS) with solid CI/CD, infrastructure as code and production support. He’s also a hands-on tech lead who mentors engineers and integrates AI tools like Claude and Codex into the way teams build software.

29 years of commercial experience in
Cloud computing
Insurance
Enterprise software
SaaS
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Technical Consultant
May 2017 - Ongoing9 years 4 months
Project Overview

A large global non-profit was running core enterprise apps on aging on-prem infrastructure with Oracle databases. Michael led the department-wide move to AWS. He rebuilt the apps as containerized Spring Boot services on ECS/Fargate with React/Next.js front ends, and migrated Oracle to RDS PostgreSQL using AWS DMS. He also helped design the data-lake architecture behind a production AI virtual assistant (DynamoDB, S3, Glue, Lake Formation, EMR/Spark), which powers engagement analytics and personalization. Along the way he created shared AI skills and knowledge resources so other engineers could use Claude and Codex effectively.

Responsibilities:
  • Curated digital resources across traditional on-premise servers, collocated hosting, and cloud environments.
  • Managed IT resources and developers.
  • Improved client processes including development practices, unit testing, user acceptance testing, production monitoring, and load balancing.
  • Assisted clients with technology strategy and evaluation of modern computing trends.
  • Helped create access control strategies.
  • Helped create disaster recovery, business continuity, and contingency plans.
  • Helped create system and application performance monitoring and scaling strategies.
  • Helped create security auditing and management strategies.
  • Helped create compliance auditing and management strategies for PCI, HIPAA, and SOX.
Project Tech stack:
AWS
React
Next.js
Node.js
PostgreSQL
DynamoDB
Software Development Engineer
Apr 2017 - Ongoing9 years 6 months
Project Overview

Enterprise application modernization and cloud migration supporting organizational operations, together with a production AI-enabled virtual assistant and its supporting data architecture. The work covered React/Next.js interfaces, Spring Boot APIs, AWS container hosting, Oracle-to-PostgreSQL migration, authentication, automated delivery, and production reliability. Shared AI skills and knowledge resources helped engineering colleagues use Claude and Codex more effectively.

Responsibilities:
  • Led a department-wide cloud migration using Claude and Codex and created shared AI skills and knowledge base articles to improve engineering delivery.
  • Contributed to production virtual-assistant data-lake architecture spanning Amazon DynamoDB, S3, AWS Glue, Lake Formation, and Amazon EMR / Apache Spark.
  • Defined DynamoDB session, profile, and context-storage patterns, with S3 exports supporting historical analysis across connected applications.
  • Defined Glue crawler, Data Catalog, and JSON-to-Parquet ETL patterns and specified Lake Formation row/column permissions and IAM execution-role boundaries for governed analytics.
  • Designed EMR / Apache Spark processing patterns to correlate application history and support engagement analytics and virtual-assistant personalization.
  • Modernized enterprise applications into containerized Spring Boot REST services on AWS ECS/Fargate using Docker and ECR.
  • Migrated Oracle databases to RDS PostgreSQL with AWS DMS and developed SQL and PL/pgSQL logic while managing schema versions with Flyway.
  • Built CI/CD pipelines with GitHub Actions and Azure Pipelines and used CloudWatch and AWS operational tooling to troubleshoot production services.
  • Implemented Spring Security and OAuth 2.0 authentication and partnered with stakeholders and engineers on architecture, planning, and delivery.
  • Upgraded applications to Spring Boot 4 and React 19 / Next.js 16 on AWS Fargate.
Project Tech stack:
AWS
AWS Lambda
Amazon S3
Amazon ECS
Docker
Spring Boot
Java
React
Next.js
Typescript
PostgreSQL
SQL
DynamoDB
ETL
Apache Spark
Terraform
AWS CloudFormation
Jenkins
Azure DevOps
CI
CD
CloudWatch
Senior Software Developer/Team Lead
Jun 2011 - May 20175 years 11 months
Project Overview

A lead management platform for insurance and education companies. Michael helped build the platform and moved the company and its clients to cloud-based tech, which shortened development cycles and let the team ship more new features to clients.

Responsibilities:
  • Created an industry-standard lead management platform for insurance and educational customers.
  • Provided solutions to complex problems to meet customer needs and advance the platform.
  • Transitioned the company and its client resources to new cloud-based technologies to shorten development life cycles.
  • Increased the number of new features that could be delivered to clients.
Project Tech stack:
PHP
MySQL
JavaScript
jQuery
Selenium
CodeIgniter
AWS
Senior Software Architect
Apr 2007 - Apr 20114 years
Project Overview

Client-specific software solutions and internal technology products built by development teams and project managers. The work focused on enterprise application architecture, business-to-business integrations, and database-driven systems, including Java applications and PostgreSQL, delivered using Agile development practices.

Responsibilities:
  • Directed development teams and project managers delivering client-specific software solutions and internal technology products.
  • Contributed to application architecture, business-to-business integrations, and Agile delivery across Java-based applications and PostgreSQL systems.
Project Tech stack:
PHP
Java
JavaScript
Apache
MySQL
PostgreSQL
Systems Architect
Apr 2006 - Apr 20071 year
Project Overview

A web-based user interface for enterprise secondary loan management software. The project involved recovering and stabilizing a long-running delivery effort, with a 25-engineer team building Java enterprise web applications, persistence layers, and integrations.

Responsibilities:
  • Led a team of 25 engineers developing a web-based user interface for secondary loan management software.
  • Helped recover and stabilize a high-visibility project that had been in development for years and was near cancellation.
  • Contributed to enterprise Java architecture, JSF/JSP applications, JPA/JPQL persistence layers, and REST-style integrations.
  • Advised senior leadership on web development trends and optimization practices.
Project Tech stack:
Java
JSF
JSP
JPA
JPQL
Software Developer
Apr 2003 - Apr 20063 years
Project Overview

Internal software supporting large-scale software development operations, including the Software Update Delivery System (SUDS) and improvements to the software build process. These tools supported engineering teams and production delivery workflows handling tens of thousands of builds annually.

Responsibilities:
  • Built internal software used to manage large-scale software development operations.
  • Led a small team delivering a major internal system with high quality in a compressed timeframe.
  • Supported and improved internal software build and delivery processes at significant scale.
Project Tech stack:
Java
JavaScript
JSP
Senior Developer
Apr 1997 - Apr 20036 years
Project Overview

Software DVD playback and MPEG-II decoding, together with performance optimization of games, game engines, and multimedia players. The work helped move video decoding from specialized hardware to software and applied Intel SIMD instructions to performance-sensitive applications.

Responsibilities:

Worked on the team that developed the first software DVD player/MPEG-II decoder, enabling functionality that had previously required specialized hardware. Optimized Commando, the Unreal II engine, and Xing MPEG Player using Intel’s SIMD instruction set. Used C, C++, and MASM (Microsoft Macro Assembler) for development and performance optimization.

Project Tech stack:
C++
C

Education

1997
Electrical and Computer Engineering / Computer Emphasis
BS

Languages

Portuguese
Pre-intermediate
English
Advanced

Hire Michael or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.