Summary
Highly accomplished and results-driven Software Engineer and DevOps Specialist with 15+ years of experience delivering advanced technology and business solutions across Finance, Banking, Insurance, and Pharmaceutical sectors. Proven expertise in full-stack development, cloud modernization, and implementing robust CI/CD pipelines.
Core Competencies: Full-stack Java/Spring development, Cloud Architecture (AWS, Google Cloud, Azure DevOps), DevOps principles (Docker, Kubernetes, Jenkins), System Resiliency, and Technical Consulting.
Track Record: Success in leading large-scale system modernization efforts, optimizing infrastructure for high availability, and significantly improving system reliability.
Leadership: Effective technical communicator and problem-solver experienced in mentorship, process improvement, and strategic system design (Agile/Waterfall).
Skills Summary
Cloud Platforms: AWS, Azure DevOps, Google Cloud
CI/CD & Automation: Jenkins, CloudBees, Git, Bitbucket, Maven, SonarQube, Control-M, Autosys
Containerization & Orchestration: Docker, Kubernetes
Monitoring & Logging: Splunk, Dynatrace, ITRS Geneos
Languages & Frameworks: Java (Spring/Spring Boot), JavaScript (ES6+), TypeScript, React, Python, SQL, HTML, XML
Methodologies & Tools: Agile (Scrum/Waterfall), SDLC, Sprint Planning, Jira, Visual Studio Code, Eclipse, IntelliJ IDEA
Experience
CGI (formerly Daugherty Business Solutions), Dallas, TX Jan 2022 – Mar 2025 Software Engineer III / Cloud Engineer
Led the architectural design and full-stack delivery of cloud-native software solutions, successfully driving a large-scale modernization effort at a major financial institution.
Took full ownership of the application development and deployment lifecycle, collaborating with architects and product owners from initial ideation through to production release.
Developed and automated test features using Serenity, Cucumber, and Selenium to achieve significant test coverage for new applications, demonstrating a commitment to quality development practices.
Contributed to the development and maintenance of monitoring and logging systems (Splunk, Dynatrace) to ensure the performance and reliability of production applications
Accelerated CI/CD using Jenkins and CloudBees for automated builds and deployments, directly supporting a large-scale financial application modernization to a cloud-native architecture.
Developed highly interactive and performant user interfaces using React, leveraging modern JavaScript (ES6+) and TypeScript to ensure code quality, maintainability, and strong type-safety for complex application features.
Collaborated on the full-stack development lifecycle, contributing reusable components and services while integrating front-end (React/TypeScript) with cloud-based Java back-end systems.
Blucora, Dallas, TX May 2021 – Jul 2021
DevOps Engineer III
Engineered PowerShell scripts to fully automate and streamline the application provisioning and deployment lifecycle, significantly enhancing release speed and consistency.
Engineered and implemented robust Azure DevOps pipelines to orchestrate the provisioning, deployment, and management of resources across numerous AWS subscriptions and accounts.
Configured core AWS services including S3 for storage, IAM for secure access, CloudFormation for Infrastructure-as-Code, and Lambda for serverless functions to ensure robust web application support.
JP Morgan Chase & Co., Tampa, FL Sep 2018 – May 2021
Associate Software Engineer
Engineered and maintained robust CI/CD pipelines using Jenkins and CloudBees, significantly optimizing deployment speed and ensuring compliance for high-volume financial applications in a private cloud environment.
Achieved and maintained +99% uptime through optimization of infrastructure and deployment strategies, while leading the review and substantiation of Disaster Recovery (DR) playbooks for multi-site environments.
Contributed to full-stack development by implementing user interface features with JavaScript and modernizing front-end components using TypeScript, which enhanced application maintainability and improved type-safety.
Developed custom Python and shell scripts for advanced automation of the build and release process, improving speed and efficiency within the continuous integration environment.
Collaborated closely with developers, operations, and product teams to prioritize requests and enhance system stability and scalability.
Enhanced application quality and code integrity by writing JUnit tests to meet internal standards and improve Unit Test Coverage across the application codebase.
DTCC, Tampa, FL Jul 2015 – Sep 2018
Lead Software Engineer
Responsible for designing innovative system solutions and software development techniques for DTCC ADM Risk Management Liquidity Division using both Agile and Waterfall Methodologies.
Directed the configuration and optimization of the SPLUNK platform, establishing dashboards and alerts essential for system resiliency and maintaining high availability across critical applications.
Automated critical batch and scheduling processes by designing, developing, and testing complex AutoSys JIL definitions, which significantly improved operational efficiency and process control.
Provided senior level consulting services on process improvement projects designed to improve system development and operation effectiveness.
Led the full-stack development of high-availability web applications for the Risk Management division using Java and the Spring Boot framework to build scalable, resilient back-end services.
Designed and deployed enterprise web applications leveraging WebSphere Application Server environments, optimizing configurations for security, performance, and high concurrent user access.
Implemented responsive and dynamic user interfaces using modern JavaScript and TypeScript, significantly improving the maintainability and user experience of critical financial tools.
Developed and consumed RESTful APIs using Java/Spring Boot, enabling seamless data flow and integration between the front-end components and core banking systems.
MetLife, Durham, NC Jan 2014 – Apr 2015
Software Engineer II
Designed and developed a core Retail Claims application using Java and the Struts framework, following the full Systems Development Life Cycle (SDLC) for critical financial products (Death Claims, Loan, Dividend, and Maturity).
Engineered application deployment and runtime environments on WebSphere Application Server, ensuring optimal performance and stability for high-volume transactions.
Implemented WebSphere MQ-based messaging within the claims application architecture to enable reliable, asynchronous communication with downstream systems and databases.
Managed database integration and data access layers for the claims system, optimizing SQL queries and leveraging JDBC connections to support complex business logic and reporting needs.
Automated key operational procedures and enhanced platform reliability by designing and implementing core scripts for SPLUNK maintenance, monitoring, and proactive alerting tasks.
Provided crucial SPLUNK platform support and administration across diverse environments, including UNIX, Linux, and Windows-based platforms, ensuring consistent logging and system availability.
Participated in the technical design and full-stack development of application systems, contributing to front-end functionality and user interaction logic using JavaScript.
Contributed to the development and implementation of application systems, focusing on client-side logic and enhanced user experience through effective use of JavaScript and related web technologies.
IBM, Research Triangle Park, NC Oct 2006 – Jan 2014
Software Engineer
Architected and implemented Workload Management and horizontal clustering in WebSphere Application Server (WAS) Network Deployment to guarantee high availability and failover for critical enterprise applications.
Successfully led end-to-end multi-version migrations (e.g., WAS 6.0 through 8.5) and applied maintenance packages across diverse operating environments (AIX, Linux, Windows), ensuring continuous service uptime.
Managed WAS Global Security, configuring SSL and LDAP integration, while provisioning necessary resources (JDBC, JMS providers) to integrate WAS with various database and web servers.
Provided expert-level technical support, troubleshooting, and performance tuning for WAS environments, optimizing runtime configuration for clients across finance, government, and healthcare sectors.
Mentored junior and senior engineers, providing education and guidance in Web Services technology and effective solution development to improve overall team competency and customer satisfaction.
Education
Elon University, Elon, North Carolina
M.B.A. Strategic Management, Finance and Accounting, Business Analytics
Fairleigh Dickinson University, Teaneck, New Jersey
M.S. Computer Science
Mount Saint Mary College, Newburgh, New York
B.S. Chemistry with minor in Mathematics
Certifications
Google Cloud Certified Associate Cloud Engineer