Summary
Muhammad Ali is an experienced software engineer with 11 years in modernizing enterprise APIs and systems, currently building reactive REST services at USAA using Spring WebFlux, Spring Boot and Vert.x. He combines deep testing and QA roots—JUnit, Wiremock, Pitest, Selenium and load-testing—with CI/CD and deployment expertise (GitLab Pipelines, XLRelease, blue/green, OpenShift) to deliver reliable production services. His background spans large financial and storage enterprises (American Express, EMC) where he led quality engineering, performance strategies and cross-team automation efforts. Comfortable across containerization, monitoring stacks (ELK, Splunk, Grafana) and chat-ops integrations (Slack with ServiceNow, Rally, Confluence), he bridges Dev, QA and ops concerns. An MBA-holder who started in systems engineering and storage products, he brings both technical depth and product/process perspective to modernization projects. Based in Melbourne, he pairs pragmatic engineering with a penchant for automating complex release and test workflows.
11 years of coding experience
24 years of employment as a software developer
MASTER, BUSINESS ADMINISTRATION (MBA) 2007, MASTER, BUSINESS ADMINISTRATION (MBA) 2007 at University of Washington
BACHELOR OF SCIENCE, ELECTRICAL ENGINEERING, BACHELOR OF SCIENCE, ELECTRICAL ENGINEERING at University of Oklahoma
Urdu