Jakub Małek

Senior Software Developer at AUTOGUARD S.A.

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

👤
Senior
🎓
Top School
Jakub Małek is a Senior Software Developer based in Warsaw with 11 years of hands-on Java and backend experience at AUTOGUARD S.A., where he progressed from junior to senior roles. He combines pragmatic engineering with a strong focus on robustness and test quality, evidenced by meaningful contributions to junitparams that improved parameterized test coverage and edge-case handling. Jakub has also contributed to the well-known swagger-codegen project, implementing server generator features and model inheritance support that streamline API client/server scaffolding. Comfortable across the full backend development lifecycle, he brings practical experience in code generation, automation and improving developer tooling. Colleagues describe him as a detail-oriented problem solver who prefers strengthening foundations (tests and generators) to flashy one-off features.
code12 years of coding experience
job4 years of employment as a software developer
bookInżynier, Informatyka, Inżynier, Informatyka at Olsztyńska Wyższa Szkoła Informatyki i Zarządzania
languagesPolish, English
github-logo-circle

Github Skills (16)

swagger-codegen10
javas10
junit10
code-generation10
swagger10
api10
csharp10
openapi10
apidoc10
java10
dotnet-core10
test-automation10
testing10
openapi-documentation9
api-specification9

Programming languages (5)

C#JavaJavaScriptMustacheHTML

Github contributions (5)

github-logo-circle
swagger-api/swagger-codegen

May 2016 - Jun 2016

swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Role in this project:
userBack-end Developer
Contributions:22 commits in 1 month
Contributions summary:Jakub contributed significantly to the development of a NancyFX server code generator for the swagger-codegen project. Their work included implementing features like handling import mapping, class name mapping, and generating a .nuspec file. They also focused on improving the code generation process by adding inheritance support, using mutable model generation, and fixing typos. The user also made some code cleanup and added an option to use immutable models.
openapiparsingswaggerswagger-codegenrest
Pragmatists/JUnitParams

Oct 2014 - Dec 2014

Parameterised tests that don't suck
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits in 1 month
Contributions summary:Jakub primarily focused on improving the test suite for the `junitparams` library. Their contributions involved writing and modifying test cases to validate the functionality of the library, including handling array parameters and null values within test methods. They also addressed a specific issue related to casting array types. Overall, the user's work strengthened the library's testing coverage and ensured its correct behavior.
parameterised-teststestingparameterisedjunit5junit
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