Michael Brett Shegogue

Damascus, MD, 20872 | 703-300-4448 | brett.shegogue@gmail.com

Professional Summary

Senior Quality Engineering and Test Automation Architect with 15+ years designing enterprise automation frameworks, modernizing legacy test infrastructure, and leading technical automation initiatives supporting large-scale federal financial systems. Known for independently solving complex technical problems across unfamiliar technologies and environments, from legacy enterprise automation platforms to modern Java applications, CI/CD pipelines, and containerized systems.

Strong software engineering foundation spanning Java, API automation, Git, GitHub Actions, Docker, SQL, modern software engineering, CI/CD and AI-assisted development, with a focus on building maintainable automation platforms rather than one-off test scripts. Proven experience architecting reusable frameworks, establishing automation strategy, and integrating quality engineering into software delivery workflows across enterprise programs.

Core Expertise: Automation Architecture | Quality Engineering | Java | CI/CD | GitHub Actions | Spring Boot | Docker | API Automation | Selenium | Framework Design | Enterprise Modernization | Technical Leadership

Selected Architecture & Engineering Projects

AI-Assisted Family Calendar Platform

Java, Spring Boot, PostgreSQL, Docker, GitHub Actions, Maven, Git, IntelliJ IDEA

Designed and developed a full-stack calendar management application to digitize a family’s handwritten calendar workflow while preserving the flexibility of paper-based updates.

  • Architected a Java / Spring Boot application with RESTful services, business logic, persistence, and database integration using PostgreSQL.
  • Designed an image-based update workflow allowing users to submit photographs of an existing handwritten calendar and convert handwritten additions and modifications into structured calendar data.
  • Integrated AI-powered image interpretation with engineered prompts and application-level business rules to distinguish between calendar-level markings and individual event modifications, including correctly ignoring diagonal cancellation marks across calendar days while recognizing cancellation marks directed at individual events.
  • Designed validation and transformation logic to convert AI-generated interpretations into structured application data while reducing the risk of unintended calendar changes.
  • Containerized the application using Docker, creating a reproducible application environment and simplifying deployment and local development.
  • Implemented GitHub Actions CI/CD workflows to automatically build and validate the Java/Maven application on code changes.
  • Applied software engineering practices including layered architecture, REST API design, database persistence, version control, automated builds, containerization, and iterative development.

Architecture: User → Image Upload → AI Interpretation → Validation / Business Rules → Spring Boot REST API → PostgreSQL

Relevant Experience

IBM | Managing Consultant (Technical Lead, Test Automation), Gaithersburg, MD

August 2012 – Present

Provide technical architecture and engineering leadership for an enterprise test automation program supporting IBM DevOps Test implementations across Momentum Financial Software platforms used by federal government clients.

  • Lead a 7-person automation engineering team responsible for enterprise regression automation supporting bi-monthly releases across multiple Momentum Financial modules.
  • Architected and evolved a reusable Java automation platform supporting 91 functional test areas and 5,000+ automated test scripts, establishing common abstractions, reusable APIs, data-management utilities, and framework components that reduced duplication and accelerated automation development.
  • Expanded automated regression coverage approximately 5x within existing release-cycle constraints, enabling substantially broader validation without proportional increases in team size or execution time.
  • Define and implement automation architecture and engineering standards, including framework patterns, reusable components, coding practices, test-data architecture, debugging approaches, and maintainability standards.
  • Partner with development, QA, product, and program stakeholders to identify high-value automation opportunities and establish long-term quality engineering and automation strategy.
  • Led modernization of legacy Rational Functional Tester assets during migration to WebUI/Chromedriver, redesigning framework components and migration utilities while preserving significant existing automation investment.
  • Designed and implemented a Java-based test-data abstraction layer using Apache POI, replacing legacy RFT Datapools with a maintainable Excel-driven architecture and reducing framework coupling to the underlying automation platform.
  • Developed reusable Java APIs and framework services used throughout the automation ecosystem to standardize common operations and improve maintainability.
  • Designed and supported automation solutions spanning UI, API, test-data, reporting, environment configuration, and release validation layers, providing a broader engineering architecture beyond individual test cases.
  • Served as technical advisor for IBM Engineering Lifecycle Management (ELM) migration, leading framework validation, regression verification, reconciliation testing, environment configuration, and post-production administration.
  • Diagnose complex framework, environment, and automation failures across the portfolio and mentor engineers in root-cause analysis, debugging, and framework-level problem solving.
  • Lead technical onboarding and enablement through architecture documentation, coding standards, reusable framework patterns, and hands-on engineering guidance.
  • Manage SSL certificates and environment configuration supporting enterprise automation infrastructure and test execution environments.

Web Development & IT Consulting | Damascus, MD

Webmaster & IT Consultant | June 2008 – Present

Provided independent end-to-end technical solutions for small businesses, from requirements and development through deployment and ongoing infrastructure support.

  • Design and implement custom websites using PHP, JavaScript, HTML/CSS, WordPress, and relational databases.
  • Independently manage Linux hosting, domains, SSL certificates, email, backups, and deployment environment.
  • Integrate third-party services and develop custom functionality to solve client-specific business requirements.
  • Manage projects independently from requirements gathering through implementation, troubleshooting, and ongoing technical support.

CGI Federal | Functional Analyst – Testing Lead, Fairfax, VA

November 2009 – July 2012

Test Lead supporting enterprise Momentum Financials implementations for federal government clients.

  • Led a four-person testing team supporting the Library of Congress Momentum Financials upgrade.
  • Developed test strategies, test plans, and release-readiness criteria across system, regression, and user acceptance testing.
  • Coordinated defect lifecycle, prioritization, and communication across development, testing, and business stakeholders.
  • Improved software quality through structured defect analysis, validation, and regression testing.

X3O Emerging Technologies | Network Technician, Rockville, MD

May 2008 – October 2009

Provided IT infrastructure and technical support for small business clients including Windows, macOS, Microsoft Exchange, networking, and server administration.

Education

James Madison University, Harrisonburg, VA | B.B.A. Computer Information Systems, May 2009

Skills and Certifications

Automation & Quality Engineering

  • Test Automation Architecture
  • Quality Engineering
  • Java Automation
  • Selenium
  • API Automation
  • Regression Architecture
  • Test Strategy
  • Test Data Architecture
  • Framework Design
  • Legacy Modernization

Software Engineering

  • Java, Spring Boot, REST APIs, Maven, SQL, PostgreSQL, JavaScript, XML, Apache POI, Python

DevOps & Infrastructure

  • Git, GitHub, GitHub Actions, CI/CD, Docker, Linux, SSL/TLS, Environment Configuration

Enterprise Tools

  • IBM DevOps Test / Rational Functional Tester, IBM Engineering Lifecycle Management (ELM), JIRA

Architecture & Leadership

  • Technical Leadership, Framework Architecture, API Design, Engineering Standards, Technical Mentoring, Engineering Productivity, System Modernization

AI-Assisted Engineering

  • LLM-Assisted Development, Prompt Engineering, AI-Assisted Test Automation, AI Integration

Other

  • U.S. Citizen
  • Active Top Secret Security Clearance