Michael
From United States (UTC-6)
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
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Technical Consultant
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.
- 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.
Software Development Engineer
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.
- 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.
Senior Software Developer/Team Lead
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.
- 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.
Senior Software Architect
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.
- 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.
Systems Architect
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.
- 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.
Software Developer
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.
- 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.
Senior Developer
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.
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.