Mario David is a seasoned software architect and engineering leader based in Lübeck, Germany, with roughly a decade of experience spanning architecture, backend development, and QA automation. Since 2024 he has been Senior Architekt at Faktor Zehn, after leadership roles at Blacklane and hands-on delivery at Porsche, Element, and BALVI, where he built scalable web systems and fostered cross-functional collaboration. He specializes in building maintainable test suites and robust back-end services, evidenced by contributions to the Cuba Platform and Jmix framework—refactoring tests, clarifying steps, and improving OpenAPI pathing. He started programming at 15 and remains passionate about agile practices and continuous delivery, valuing feedback as the key driver of user-centric software. A blogger and open-source contributor, he champions code quality and testability as core levers for delivering software that people actually use. He earned an MSc in Informatik from Universität zu Lübeck and a BSc from Fachhochschule Lübeck, grounding his work in a strong academic foundation.
Contributions:2 reviews, 32 commits, 9 PRs in 2 years 2 months
Contributions summary:Mario primarily contributed to testing and refactoring core functionalities within the Jmix framework, demonstrated by modifying and creating test suites for metadata, fetch plans, and messages. They refactored existing tests to be more "groovyish" indicating a focus on code quality and maintainability. The user also addressed pathing for the OpenAPI documentation. These changes suggest a focus on ensuring the quality and maintainability of the Jmix framework.
CUBA Platform is a high level framework for enterprise applications development
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:11 commits, 10 PRs, 10 comments in 2 years
Contributions summary:Mario primarily contributed to refactoring and enhancing test cases within the CUBA platform, a Java-based framework. Their work involved splitting existing test cases, renaming variables, and clarifying test steps, thus improving testability and maintainability. They also developed and modified test cases that involved core functionalities related to entity logging and data management within the platform. The commits also demonstrate their understanding of the underlying data structures and their interaction with core services.
apache2-licensefull-stackhigh-levelradframework
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.