Senior Software Engineer • Web Applications • Oracle • Azure • Data Engineering

Matthew E. Overcash

Senior Software Engineer with 30+ years of experience building enterprise web applications, database-driven systems, reporting platforms, cloud deployments, and data engineering solutions.

Additional deep experience supporting COBOL, JCL, DB2, CICS, HLASM, and IBM mainframe environments.

Web, Database, Cloud, and Data Engineering Experience

I specialize in developing and supporting enterprise software using PHP, Oracle, MySQL, JavaScript, jQuery, Angular, Python, Azure, Jenkins, GitHub Actions, Hadoop, Spark, Scala, Tableau, and Spotfire. My background also includes legacy system modernization and long-term production support for mission-critical business applications.

Core Technical Skills

Professional Experience

Cummins — Senior Software Engineer II

May 2022 – May 2026

Principal software engineer for a technician training platform using PHP, jQuery, Oracle, VB.NET, MySQL, Azure, Jenkins, GitHub Actions, and Python data manipulation. Maintained enterprise web systems, supported cloud-hosted environments, performed deployments, and mentored offshore junior developers.

Bank of America — Vice President, Data Engineer II

Aug 2018 – May 2022

Designed and supported enterprise data engineering, ETL, reporting, and analytics solutions using Hadoop, Spark, Scala, Python, SQL, PHP, React, and large-scale analytical environments.

TEK Systems at Bank of America — Senior Web/Dashboard Developer

May 2016 – Mar 2017

Built banking reporting, dashboard, visualization, and management tools using PHP, MySQL, JavaScript, jQuery, Tableau, Spotfire, and complex SQL reporting processes.

American Tire Distributors — Senior Application Developer

Mar 2017 – Aug 2018

Supported enterprise e-commerce and business applications using PHP, MySQL, Oracle, and Python. Developed database queries, reports, and integration processes supporting inventory management, order processing, logistics, and operational reporting.

Additional Web & Software Roles

Additional roles include C#.NET Contractor, Web Developer, Data Quality Manager, Senior Programmer Analyst, System Programmer, and Programmer Analyst across banking, healthcare, telecommunications, logistics, billing, and business application environments.

Secondary Specialty: COBOL & IBM Mainframe Support

In addition to web, data, and cloud development, I bring extensive legacy systems experience supporting COBOL, HLASM, JCL, VSAM, DB2, CICS, IBM z/OS, MVS, DOS/VSE, batch processing, online transaction systems, production support, and modernization efforts.

COBOL Contractor

Jan 2020 – Present

Maintain and modernize enterprise IBM mainframe applications using COBOL, HLASM, JCL, VSAM, DB2, and CICS.

Mainframe Logistics Systems

Developed and supported COBOL-based delivery scheduling and logistics systems for nationwide distribution operations.

Industry Background

Banking Manufacturing Training Systems Data Engineering E-Commerce Healthcare Telecommunications Logistics Billing Systems

Senior Software Engineer for Enterprise Web, Oracle, Azure, and Data Platforms

My experience covers the full lifecycle of enterprise application development, including requirements analysis, web application development, database programming, API development, cloud server management, automated deployments, ETL pipelines, reporting dashboards, data validation, production support, and modernization planning.

I am well suited for organizations that need a senior software engineer who can support modern PHP, Oracle, Azure, JavaScript, and data engineering environments while also understanding older COBOL and IBM mainframe systems when legacy integration is required.