Muhammad Nawaz

Senior Software Engineer at SAP

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Muhammad Nawaz is a Senior Software Engineer based in Berlin with 13 years of experience building scalable full-stack web applications and leading platform transformations. He thrives on ownership—designing architectures, leading migrations from monoliths to microservices, and improving customer experience through measurable operational improvements. At Coeus/eKomi he cut onboarding errors by 80%, rebuilt rating widgets for 10x responsiveness and one-third the cost, and introduced smart-logging and devops automation to make services stateless and container-ready. He combines hands-on React and Symfony development with system-level design (JWT SSO across subdomains, pub/sub websockets) and a pragmatic focus on test quality, contributing unit tests and fixes to legacy projects like Zend Framework’s PDF library. Now at SAP, he continues to blend architecture, mentorship, and implementation, favoring breadth of competence over specialization. Colleagues describe him as intellectually curious, results-driven, and unusually effective at turning operational pain points into robust, automated solutions.
code13 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Telecommunications Engineering, Bachelor's degree, Telecommunications Engineering at National University of Computer and Emerging Sciences
languagesEnglish, Urdu, German
github-logo-circle

Github Skills (5)

unit-testing10
pdf10
zend-framework10
phpunit10
testing10

Programming languages (6)

TypeScriptJavaShellJavaScriptGoPHP

Github contributions (5)

github-logo-circle
zendframework/zf1

Jun 2014 - Jun 2014

This project reached its end-of-life on 2016-09-28. Contains conversion of ZF1 subversion repo to git, from version 15234 forward, and only containing master and release-1.12 branches and 1.12 tags.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 commits, 1 comment in 20 days
Contributions summary:Muhammad focused on adding and improving unit tests for the Zend_Pdf library. They implemented tests for key methods like `getJavaScript()`, `setJavaScript()`, `resetJavaScript()`, `addJavaScript()`, `getTextFieldNames()`, `setTextField()`, `setTextFieldProperties()`, and `markTextFieldAsReadOnly()`. These tests were integrated into the overall test suite, demonstrating a commitment to code quality and thorough testing practices within the Zend Framework. The commits also included fixes and adjustments to ensure the tests align with PHPUnit standards.
branchessubversionmasterend-of-lifelife
adeelnawaz/domain-storage

Apr 2021 - Oct 2021

Provides a mechanism to share parent domain's localStorage with subdomains using an iframe and postMessage API
Contributions:2 reviews, 1 PR, 27 pushes in 5 months
mechanismapiiframesubdomainspostmessage-api
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Muhammad Nawaz - Senior Software Engineer at SAP