Michael Bargeron
Michael Bargeron

Principal Software Architect

Actively looking · Member since 23 Sep 2026
Location
Herriman, United States
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Lead

About

Professional summary

I am a Principal Software Architect with more than 20 years of experience designing, modernizing, and delivering enterprise-level software applications. My background spans hands-on full-stack engineering, systems architecture, technical leadership, and large-scale platform modernization.

I specialize in Java, Spring Boot, cloud-native architecture, microservices, RESTful APIs, and AWS. I have extensive experience replacing monolithic systems with scalable containerized services and modern web applications.

I build secure, maintainable systems using Spring Security, OAuth2, JPA, PostgreSQL, Oracle, SQL, and database migration practices. I am experienced in performance optimization, persistence-layer design, schema versioning, and complex database operations.

I lead engineering teams and collaborate closely with stakeholders, project managers, and developers to define architecture, plan delivery, and solve complex technical problems. My leadership experience includes guiding teams through high-visibility projects and mentoring engineers.

I have designed and supported automated delivery pipelines using GitHub Actions, Azure DevOps, Jenkins, Docker, Terraform, and AWS services. I also use observability and operational tooling to troubleshoot production issues and improve reliability.

I am seeking an opportunity to apply my software architecture and engineering expertise to build robust, scalable marketplace and enterprise software solutions.

Skills

42 capabilities

Tech stack & tools

Working toolkit

Experience

Career history

Software Dev. Eng. 5 The Church of Jesus Christ

Modernize enterprise applications and services by upgrading front-end systems and replacing monolithic web services with containerized Spring Boot applications. Upgrade applications using Spring Boot, React, Next.js, AWS Fargate, and cloud-native service architecture to improve performance and scalability.

Develop and support RESTful web services deployed to AWS ECS/Fargate using Docker, ECR, and ECS clusters. Implement Spring Security and OAuth2 token-based authentication, and use JPA and JPQL for persistence-layer design, entity mapping, and query development.

Migrate databases from Oracle to Amazon RDS PostgreSQL with AWS Database Migration Service. Manage schema changes through Flyway and develop SQL, DDL, triggers, functions, stored procedures, and PL/pgSQL logic.

Build AWS-based CI/CD pipelines with GitHub Actions and Azure Pipelines. Use CloudWatch and AWS operational tooling to troubleshoot production issues, improve reliability, and collaborate with stakeholders and engineering teams on architecture and delivery.

Senior Software Developer/Team Lead LeadAmp LLC

Developed and enhanced a lead management platform for insurance and education-sector clients within an Agile/Scrum delivery framework.

Delivered complex customer-driven enhancements and helped transition company systems to cloud-based technologies. Improved architecture and deployment practices to accelerate feature delivery and shorten development cycles.

Senior Software Architect Agile Data Systems

Guided development teams and project managers in delivering client-specific software solutions and internal technology products.

Contributed to application architecture, business-to-business integrations, and Agile delivery methodology improvements. Worked across Java-based and database-driven systems with a focus on PostgreSQL.

Systems Architect Fannie Mae

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 was at risk of cancellation.

Contributed to architecture and implementation of Java-based enterprise web applications using JSF, JSP, JPA, and JPQL. Collaborated on REST-style APIs and enterprise integration architecture.

Advised senior leadership on emerging web-development trends and optimization strategies.

Software Developer America Online

Developed internal software used to manage large-scale software development operations. Led a small team that delivered a critical internal system with high quality under a demanding timeline.

Used Java Server Faces, JSP, and enterprise Java web application infrastructure. Enhanced and supported internal software build and delivery processes, producing significant efficiency improvements at scale.

Education

Learning history

Brigham Young University

BS, Electrical and Computer Engineering, Computer Emphasis

Bachelor of Science in Electrical and Computer Engineering with a computer emphasis.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

People also viewed

All talent ›
Jobs Talent AI Tools Salaries
Menu