Daniel Badura

Freelance Software Engineer & Consultant at Daniel Badura Software Consulting

Neuss, North Rhine-Westphalia, 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

🤩
Rockstar
🎓
Top School
Daniel Badura is a freelance software engineer and consultant with 12 years of experience building fast, reliable, and stable products, prioritizing automated tests and robust CI/CD pipelines. He combines pragmatic software architecture and careful planning with hands-on backend engineering, including event sourcing enthusiasm and maintenance of the Patchlevel OSS ecosystem. His notable open-source contributions improve type safety, test coverage, and architecture tooling (e.g., ComposerRequireChecker and Deptrac), showing a focus on maintainability and developer ergonomics. Based in Neuss, Germany, he leverages continuous community involvement to stay current and give back, often refactoring legacy code and modernizing configurations to reduce technical debt.
code11 years of coding experience
job7 years of employment as a software developer
bookInformationstechnischer Assistent, Informationstechnischer Assistent at Berufskolleg für Technik und Informatik Neuss
bookInformatics, Informatics at Hochschule Bonn-Rhein-Sieg
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

typehinting10
php10
type-checking10
architectures10
software-quality10
architecture10
testing10
dependency-injection9
refactor9
phpunit9
refactoring9
configuration-management8
yaml8
file-handling6

Programming languages (9)

TypeScriptDockerfileShellGherkinTwigJavaScriptGoPHP

Github contributions (5)

github-logo-circle
A CLI tool to check whether a specific composer package uses imported symbols that aren't part of its direct composer dependencies
Role in this project:
userBackend Developer
Contributions:28 reviews, 65 commits, 12 PRs in 1 year 4 months
Contributions summary:Daniel primarily contributed to the project by enhancing its type safety and code quality through the addition of more explicit and verbose types within the codebase. They focused on refactoring existing code and removing deprecated methods in PHPUnit. The user also added new tests for parser error handling and implemented missing tests.
dependenciessymbolsphpci-toolscode-quality
deptrac/deptrac

Jul 2020 - Aug 2020

Keep your architecture clean.
Role in this project:
userBack-end Developer
Contributions:1 review, 17 commits, 5 PRs in 1 month
Contributions summary:Daniel primarily contributed to the core functionality and internal structure of the project. They implemented features for the collector registry, including loading collectors via Fully Qualified Class Name (FQCN) and caching mechanisms. They also addressed code issues identified by Psalm and refactored aspects of the code related to file resolution and the use of dependencies. Furthermore, the user changed the default configuration file to yaml. The user also added and configured collectors in the service container.
keepphpcodeclimatecleanstatic-code-analysis
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
Daniel Badura - Freelance Software Engineer & Consultant at Daniel Badura Software Consulting