Dennis Schridde is a seasoned software engineer with 20 years of experience, currently working at Metabase where he focuses on backend systems, database interactions, and observability. He has a strong track record of improving maintainability and robustness in open-source projects—contributions include fixing Liquibase migration issues, adding Prometheus metrics, and streamlining environment and database configuration in the widely used Metabase analytics platform. His background includes modernizing legacy C codebases and improving file-syncing tooling, demonstrating fluency across languages and system-level concerns. Dennis combines academic rigor from a Diplom in Computer Science with practical project coordination and teaching experience, bringing both precision and mentorship to engineering teams. Notably, his open-source work reveals a penchant for subtle, high-impact improvements (typo fixes, refactors, and registration logic) that reduce bugs and technical debt over time.
20 years of coding experience
3 years of employment as a software developer
Dipl.-Math., Computer Science, Dipl.-Math., Computer Science at Leibniz Universität Hannover
Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
Role in this project:
Back-end Developer
Contributions:1495 commits in 3 years 10 months
Contributions summary:Dennis primarily focused on refactoring and cleaning up the codebase, evident in their contributions like "BIG cleanup of headers," "Replace strings", and "Make some more functions static." They also modernized the codebase by updating some of the file includes and converting the code to c99. These changes suggest a focus on improving the maintainability and readability of the project, which likely impacted the overall architecture and structure of the codebase.
The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
Role in this project:
Backend Developer
Contributions:21 reviews, 2 commits, 39 PRs in 2 months
Contributions summary:Dennis primarily contributed to the backend of the Metabase project, focusing on improving database interactions and system configurations. They fixed a Liquibase precondition issue, addressed a deprecated Liquibase method, and added a Prometheus metric for email messages, demonstrating a strong understanding of database migrations and monitoring. Additionally, the user worked on environment variable handling and database configuration, as well as testing related to these areas. Their contributions span database management, logging, and general backend system improvements.
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.