Jakub  Gardo

Jakub Gardo

Senior Java Developer

Poznań, Poland
Born in 1990 year

Skills

Programming languages
Java, Javascript, Typescript, SQL, Scala
Technologies
Spring (Boot), Quarkus, Hibernate/JPA, Jackson, Angular, React
Testing
JUnit 5, Mockito, Cucumber, Selenium, Gatling
Tools
Maven, Git, RabbitMQ, Bash, Docker, Kubernetes
Others
Microservices Architecture, REST, TDD, GraalVM (+ Native Image)

Languages

Polish
Native
English
B2

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.
I'm also Poznań Java User Group co-organiser.