Experienced Java developer focused on clarity and
simplicity as well
as taking care of the performance of designed and implemented
solutions.
Work experience
Dynamic Solutions Sp. z o.o. Sp. k.Senior Java Developer
(01.01.2024 - Present)
Implementation of the service using Smallrye Reactive
Messaging,
Design and implementation of CLI tool based on Quarkus and
Picocli,
Design and implementation of Quarkus extension generating
bytecode on build-time and writing Annotation Processor,
Setting up GraalVM Native Image AOT compilation,
Writing a custom framework code base,
Creating documentation
ICR sp. z o.o.Senior Java Developer
(01.01.2023 - 31.12.2023)
Creating a PDF print generation solution,
Migrating the existing mechanism and templates to the new
solution,
Creating a print template editor with custom Visual Studio Code
Extensions,
Improving performance by optimising Hibernate queries,
Introducing RabbitMQ to the project with applying templates
PayU S. A.Senior Java Developer
(16.09.2018 - 31.12.2022)
Creating and developing credit platform based on
microservices,
Active participation in design and valuation of solutions,
Proposing improvements to the existing process,
Leading the project team,
Test implementation (unit, integration, end-to-end and
performance tests),
Bug fixing,
Writing technical documentation
Onwelo S. A.Java Developer
(03.09.2017 - 31.08.2018)
Creating reactive system based on microservices in Scala
language and Akka HTTP library for media industry (internet
radio),
Implementation of unit tests,
Consulting implemented solutions with English-speaking team
ApzumiJava Developer
(01.05.2013 - 31.08.2017)
Creating, developing and maintaining software for the insurance
industry,
Design, implementation and further development of a module for
generating PDF printouts based on templates. The work scope
included also writing a tool for defining such templates,
Designing and consulting the implemented changes with the
client,
Support for system users
Education
Poznań University of TechnologyMaster of Science, Computing; Specialization: Data Processing Technologies
(01.10.2009 - 30.09.2014)
Other Industry
Activities
I regularly write posts about Java and related topics on my blog: https://blog.jgardo.dev.
I participated as a speaker at the DevCrowd, Confitura, 4Developers Poznań conferences; I also had a lectures as part of the Warsaw, Białystok, Wrocław and Poznań JUG; the lectures were about low-level Java.