Dominik Kellner is a Senior Software Engineer with over a decade of hands-on experience building and leading engineering teams, most recently heading software at a personalized gifts startup and now at Aleph Alpha. With a strong mathematics and computer science background (BSc, 1.1), he excels at designing robust back-end systems, APIs and e-commerce platforms and is increasingly focused on databases and distributed systems in Rust. He is an active open-source contributor, improving Python frameworks like cerberus and eve and enhancing game and full-stack logic in projects such as mtgred/netrunner, showing attention to data validation, correctness and developer ergonomics. Dominik combines technical leadership with deep QA and testing sensibilities—refactoring, adding tests and resolving subtle configuration conflicts—to ship reliable software. Based in Leipzig, he’s passionate about continuous self-improvement and seeks roles that deepen his expertise in data infrastructure and systems engineering.
11 years of coding experience
17 years of employment as a software developer
Bachelor of Science - BS, Mathematics and Computer Science, 1.1, Bachelor of Science - BS, Mathematics and Computer Science, 1.1 at University of Bayreuth
Lightweight, extensible data validation library for Python
Role in this project:
Back-end Developer & QA Engineer
Contributions:14 commits, 7 PRs, 35 comments in 2 years 6 months
Contributions summary:Dominik primarily contributed to the `cerberus` library by fixing bugs and implementing features related to data validation. This includes addressing issues in doctests, implementing new rules such as `default_setter`, and resolving conflicts between `readonly` and `default` configurations. The user also added tests and refactored existing test cases to improve code quality and ensure proper functionality.
Contributions:10 commits, 7 PRs, 22 comments in 4 years
Contributions summary:Dominik primarily contributed to the `eve` REST API framework, focusing on enhancements related to resource-specific configurations and data validation. Their work included refactoring of the code base to support overriding the `id_field` by resource settings. The user also wrote tests and updated the documentation to reflect these changes. The contributions show the user is knowledgeable about core framework functionalities and configuration.
apipythonflaskframeworkrest-api-framework
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.