Oliver Klass is a Machine Learning Engineer with 13 years of hands-on software experience, currently working at Debeka while pursuing an MSc in Information Systems. He blends practical software engineering and web development skills with applied ML and deep learning, having progressed from trainee developer to engineer within the same company. Oliver contributes to notable open-source projects such as Apache Groovy, where he implemented and documented Map interface methods, reflecting attention to API ergonomics and code quality. His background includes internships at Salesforce (MuleSoft/REST APIs) and a software role at Mixtor, giving him cross-domain experience from embedded projects to enterprise integrations. Curious and self-directed, he actively studies finance and capital markets alongside technical topics, which informs a pragmatic, analytics-driven approach to problem solving. Colleagues would describe him as a fast learner who thrives on refactoring legacy code and turning exploratory research into production-ready solutions.
13 years of coding experience
3 years of employment as a software developer
Abitur, Abitur at Görres-Gymnasium Koblenz
Master of Science - MS, Information Systems, Master of Science - MS, Information Systems at Universität Koblenz
Bachelor of Science - BS, Information Systems, 1,4, Bachelor of Science - BS, Information Systems, 1,4 at Hochschule Mainz - University of Applied Sciences
IT Specialist for Application Development, IT Specialist for Application Development at Debeka
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Role in this project:
Back-end Developer
Contributions:41 commits, 13 PRs, 40 comments in 1 month
Contributions summary:Oliver implemented and tested new methods (`removeAll`, `retainAll`) for the `Map` interface within the Groovy language. These methods allow for modifying a map by removing or retaining elements based on a closure condition. Furthermore, the user added examples to the Javadoc for these methods, enhancing the documentation and usability of the Groovy API. Additionally, the user contributed to the codebase by removing unused code and refactoring related to the `ImmutableASTTransformation`.
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.