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
6 years of employment as a software developer
Developing Distributed Applications Using ZooKeeper, Developing Distributed Applications Using ZooKeeper at Big Data University
Bachelor of Science (BS), Computer Software Engineering, Bachelor of Science (BS), Computer Software Engineering at Bahria University
Master of Science (MS), Information Computer Sciences, Master of Science (MS), Information Computer Sciences at King Fahd University of Petroleum & Minerals
English