Michał Duda

Software Engineer at Sonar

Warsaw, Masovian Voivodeship, Poland
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
Michał Duda is a Software Engineer based in Warsaw with seven years of professional experience building and hardening backend systems and containerized deployments. Currently at Sonar, he contributes to the core SonarQube platform and its Docker distribution, focusing on authentication, input sanitization, branch/PR handling, and making images run securely on read-only filesystems. His background includes hands-on roles from IBM to Roche and a Technical Team Lead stint at Applause, giving him both enterprise discipline and people-facing leadership experience. Trained with an MSc in Informatics from Warsaw University of Technology, he blends strong server-side architecture skills with practical DevOps know-how. Notably, his open-source contributions to SonarSource demonstrate attention to production security and deployability—changes that improve real-world maintainability beyond feature work.
code7 years of coding experience
job9 years of employment as a software developer
bookMaster of Science (MSc), Informatics, Master of Science (MSc), Informatics at Warsaw University of Technology
bookStanisław Staszic XIV High School in Warsaw
languagesPolish, English, German
github-logo-circle

Github Skills (23)

api-rest10
docker10
sonarqube10
api-design10
scripting10
restful-api10
docker-image10
bash10
dockers10
cicd10
java10
webservice10
javas10
script10
sh10

Programming languages (5)

TypeScriptJavaShellGoHTML

Github contributions (5)

github-logo-circle
SonarSource/docker-sonarqube

Jul 2019 - May 2020

:whale: SonarQube in Docker
Role in this project:
userDevOps Engineer
Contributions:27 commits, 44 PRs, 121 pushes in 9 months
Contributions summary:Michał's contributions primarily focused on modifying the Docker configuration for the SonarQube project. They updated Dockerfiles for different SonarQube editions, introduced changes related to running the image as an arbitrary user and ensured read-only file system support. The user also addressed DockerHub review feedback, suggesting a focus on improving the containerization and deployment aspects of the SonarQube application. Furthermore, the user updated the run scripts and related files demonstrating the user's deep involvement in setting up SonarQube deployment strategies using Docker.
dockersonarqubedocker-image
SonarSource/sonarqube

Nov 2018 - Jun 2021

Continuous Inspection
Role in this project:
userBack-end Developer
Contributions:135 commits, 4 PRs, 2 pushes in 2 years 7 months
Contributions summary:Michał's contributions primarily focused on the server-side development of the SonarQube platform. Their work involved implementing features related to authentication tokens and deprecating module/directory keys used in web service requests. They were also responsible for refactoring to address security concerns by adding code to sanitize inputs and handling warnings, along with modifying the handling of project PRs and branch deletions within the application. These changes indicate expertise in application logic and web service architecture.
inspectioncontinuouscode-qualitysonarqubestatic-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