Dominik Kellner

Senior Software Engineer at Aleph Alpha

Leipzig, Saxony, 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
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.
code11 years of coding experience
job17 years of employment as a software developer
bookBachelor of Science - BS, Mathematics and Computer Science, 1.1, Bachelor of Science - BS, Mathematics and Computer Science, 1.1 at University of Bayreuth
github-logo-circle

Github Skills (25)

data-validation10
pytest10
python10
apidoc10
clojure-cli10
testing10
netrc10
net10
user-interface10
indexing10
graphical-user-interface10
flask-ask10
mongodb-database10
human-interface10
clojure10

Programming languages (13)

RustVueGoHTMLKotlinTypeScriptJavaScriptHaskell

Github contributions (5)

github-logo-circle
pyeve/cerberus

Feb 2016 - Aug 2018

Lightweight, extensible data validation library for Python
Role in this project:
userBack-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.
pythondataframesvalidationvalidation-libraryschema-validation
pyeve/eve

Aug 2015 - Aug 2019

REST API framework designed for human beings
Role in this project:
userBack-end Developer
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.
Request Free Trial