Krzysztof Dębski

Senior Java Developer at Connectis_

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
Krzysztof Dębski is a Senior Java Developer with over 10 years of experience building backend systems for finance, telecom, lottery and gaming industries, currently based in Warsaw. He has a strong track record in high-throughput and streaming architectures (Apache Kafka, Apache Storm) and enterprise CRM and lottery platforms. As an active contributor to the well-known PMD static analysis project, he has deep practical knowledge of Java language intricacies and test-driven improvements to code analysis rules. Krzysztof combines solid academic training in computer science and finance with hands-on engineering leadership across multinational teams. He is comfortable tackling subtle language-edge bugs (e.g., lambda handling in records) and improving tooling that helps teams maintain cleaner codebases. Colleagues value him for reliably turning complex, production-critical requirements into maintainable solutions.
code10 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Finance and Accounting, Master's degree, Finance and Accounting at Szkoła Główna Handlowa w Warszawie
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at University of Warsaw
languagesEnglish, Polish
github-logo-circle

Github Skills (8)

linter10
javas10
static-code-analysis10
code-analysis10
software-quality10
java10
junit9
apex3

Programming languages (6)

JavaJavaScriptMustacheGroovyMarkdownKotlin

Github contributions (5)

github-logo-circle
pmd/pmd

Dec 2022 - Jul 2024

An extensible multilanguage static code analyzer.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 5 PRs, 15 comments in 1 year 7 months
Contributions summary:Krzysztof primarily contributed to the Java codebase, focusing on static code analysis aspects of the project. Their work involved fixing issues related to lambda expressions in record compact constructors, adding new test cases for these features, and modifying the UnusedPrivateMethodRule to address various scenarios. The user also improved the rule by generalizing annotation handling and ignoring methods referenced by annotation attributes. Additionally, they streamlined the processing of MethodSource annotations.
lintercode-analyzercode-qualityresharperstatic-code-analyzer
kdebski85/jcasbin

May 2023 - Mar 2025

An authorization library that supports access control models like ACL, RBAC, ABAC in Java
Contributions:7 pushes, 1 branch in 1 year 9 months
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
Krzysztof Dębski - Senior Java Developer at Connectis_