Mohammad Shamsi is a seasoned software engineer and architect with 15 years of experience and a deep specialty in the Java and Java EE ecosystem, now working in Berlin on cloud-native platforms. He has driven architecture and backend development across enterprise teams at VMware Tanzu, Pivotal, Broadcom and Experian, with hands-on expertise in OSGi, Spring Boot, Kotlin, Groovy and testing practices like BDD/TDD. Mohammad is practical about Agile delivery and test automation, evidenced by contributions to the Spek Kotlin specification framework where he improved backend test coverage and robustness. Comfortable bridging legacy Java architectures and modern JVM approaches, he blends system design with rigorous QA to deliver resilient, maintainable systems. An applied mathematics graduate who continually expands his craft through online CS studies, he pairs formal analytical thinking with pragmatic engineering.
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:22 commits, 2 comments, 1 issue in 11 days
Contributions summary:Mohammad primarily contributed to the back-end functionality of the Spek framework, focusing on unit testing. Their work involved renaming functions, adding unit tests for backend components, and modifying existing test files to improve test coverage. This includes implementing tests for core features such as `given`, `on`, and `it` implementations within the framework, as well as testing the Listener functionality. The user's contributions aimed at enhancing the robustness and reliability of the Spek framework through rigorous testing practices.
Contributions:98 commits, 34 PRs, 67 pushes in 3 years 1 month
yamlyaml-parserparser
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.