Dennis Sivia

Staff Software Engineer at Klara

Berlin, 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
Dennis Sivia is a Staff Software Engineer based in Berlin with over a decade of hands-on experience and more than 20 years in the software field, blending deep backend architecture with functional programming principles. He has driven migrations from monoliths to containerized microservices and improved developer workflows at companies including Klara, Shopify, GitHub and XING. A practical polyglot, Dennis ships production systems in Ruby, Clojure and modern cloud stacks while evangelizing functional programming and tinkering with Arduino hardware. He has contributed to high-impact integrations such as GitHub’s Slack integration, improving subscription and deployment features and strengthening test coverage. Known for balancing security-minded design with pragmatic delivery, he excels at turning legacy systems into scalable, well-tested platforms.
code13 years of coding experience
job17 years of employment as a software developer
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
31reputation
5kreached
5answers
0questions
github-logo-circle

Github Skills (17)

javascript10
probot10
github-api10
nodejs10
test-automation9
react-r7
reactn7
react7
nginx6
traefik6
htpasswd6
htaccess6
http6
docker6
docker-compose6

Programming languages (9)

TypeScriptJavaC++RustElmJavaScriptRubyElixir

Github contributions (5)

github-logo-circle
integrations/slack

Apr 2019 - Aug 2019

Bring your code to the conversations you care about with GitHub's integration for Slack
Role in this project:
userFull-stack Developer
Contributions:37 commits, 68 PRs, 105 pushes in 4 months
Contributions summary:Dennis primarily focused on improving the GitHub Slack integration. Their contributions included fixing merge conflicts, restoring tag loading, and addressing issues related to the subscription features. They also worked on the deployment integration, adding tests and fixing errors. Furthermore, the user implemented and refined label subscription functionality, contributing to feature enhancements and improved test coverage.
probot-appconversationsslackcareslack-integration
dennissivia/t100-elixir

Nov 2016 - Feb 2025

Elixir version of the t300 chatbot
Contributions:3 PRs, 7 pushes, 3 branches in 8 years 3 months
chatbotelixir
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
Dennis Sivia - Staff Software Engineer at Klara