Patryk Najda

Senior Backend Developer at Kahoot!

Katowice, Silesian 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

👤
Senior
🎓
Top School
Patryk Najda is a Senior Backend Developer with 11 years of experience building Java-based REST microservices and leading teams to deliver reliable, well-documented systems. He combines hands-on engineering—authoring and refactoring core library features and tests for notable open-source projects like Vavr and Dropwizard—with practical ownership of production services at companies such as Kahoot! and Liberty Global. Comfortable designing APIs, UML documentation, and performance/load models, he prioritizes readable code, thorough test coverage, and robust monitoring so services are both correct and observable. As a component owner he coordinated cross-functional teams, clarified requirements with product and architects, and drove database optimizations that materially improved performance. His contributions to widely used libraries show a deeper focus on correctness and API ergonomics, not just feature delivery. Based in Katowice, Poland, he pairs long-term hands-on craftsmanship with team leadership and production troubleshooting experience.
code11 years of coding experience
job12 years of employment as a software developer
bookDatabases, networks and computer systems, Databases, networks and computer systems at The Silesian University of Technology
bookBachelor's degree, Computer Systems Networking and Telecommunications, Bachelor's degree, Computer Systems Networking and Telecommunications at Wyższa Szkoła Informatyki i Zarządzania w Bielsku Białej
github-logo-circle

Github Skills (20)

unit-testing10
java10
dropwizard10
javas10
functional-programming10
immutable-collections9
rest9
jetty9
data-structures8
test-automation8
hibernate8
data-structure8
jdbi8
stream8
hashmap8

Programming languages (5)

JavaScalaSCSSGoClojure

Github contributions (5)

github-logo-circle
dropwizard/dropwizard

Mar 2016 - Oct 2017

A damn simple library for building production-ready RESTful web services.
Role in this project:
userBack-end Developer
Contributions:8 commits, 8 PRs, 47 comments in 1 year 7 months
Contributions summary:Patryk primarily contributed to the Dropwizard framework, adding features and addressing issues related to data source configuration, client handling, and Jetty server settings. They introduced a `rollbackOnReturn` flag for the `DataSourceFactory`, replaced Guava's Optional with Java's, and fixed a bug related to handling multiple headers with the same name. Further contributions included modifications to address DST changes in tests and adding the ability to configure Jetty's `minRequestDataRate`. They also updated the admin endpoint to use an InstrumentedQueuedThreadPool and closed a resource in the ScanningHibernateBundle.
production-readyweb-services-restfulrestful-webservicesjax-rsproduction
vavr-io/vavr

Aug 2015 - Mar 2016

vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:14 commits, 8 PRs, 52 comments in 6 months
Contributions summary:Patryk contributed solutions to Euler problems, implementing new features within the project's existing code structure. They also refactored and updated existing Java code, including the addition of tests for various collection types and methods. Furthermore, the user addressed issues with equality checks and implemented improvements to the HashMap, including entrySet, filter, findAll, flatMap2, flatMapVal, and values methods, as well as Stream extend methods. This work suggests a focus on enhancing the core functionality and ensuring the quality of the library.
functional-programmingjava-8profitcode-qualityjava8
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
Patryk Najda - Senior Backend Developer at Kahoot!