Grzegorz Gawrysiak

Java Developer / Junior Full Stack Developer

T-shaped developer

Download CV
Grzegorz Gawrysiak

About Me

✔ My portfolio & blog - more about me here: gawrysiak.eu

Java programming is my main specialization and passion. I have been working professionally in this field for nearly 2 years. Currently, I work as a Java Developer in a large telecommunications company, where I am responsible for developing and maintaining over a dozen microservices. Daily work with hexagonal architecture and Spring taught me how to care for clean code and scalable solutions. I like to have a full picture of the project, which is why I go beyond typical backend tasks.


✔ Tech Stack & Broader Context Java & Spring: This is my "core". I feel most confident here and I develop myself in this direction every day. Data Science: I am currently doing postgraduate studies in this field. I am learning about Machine Learning, Deep Learning, and Big Data (Hadoop, Spark). My goal is not just analysis, but understanding how to store and process large amounts of data. This helps me implement efficient algorithms in a production environment. Frontend (JS/React/Angular): I finished postgraduate studies as a JavaScript Developer. I did not do it to become a frontend developer, but to avoid being stuck in a "backend bubble". Thanks to this, I understand how my API is used. It allows me to propose better solutions for the whole system.


✔ Business & Education I have a Master’s degree in Management and Marketing. Together with the PSM I certificate, it gives me a strong business background. I can combine technical requirements with the business goals of the project.


✔ Community & Sharing Knowledge After hours, I am a fan of IT meetups and a tutor. For over 2 years, I have been teaching children programming (mainly Python). I treat it as a hobby – I like sharing knowledge and watching my students progress. I have my own projects on GitHub and a lot of determination to work. I am looking for a stable environment where I can use my versatile approach to software development.


✔ GitHub projects: github.com/gawrysiakg
✔ My portfolio / blog: gawrysiak.eu

Skills

Hard Skills

  • Java
  • Spring Boot
  • Microservices
  • Hexagonal architecture
  • Hibernate
  • MySQL, Mongo DB
  • Docker
  • Maven / Gradle
  • Swagger
  • REST API
  • JavaScript
  • React and Angular (with TypeScript)

Soft Skills

  • T-shaped developer
  • PSM I Certificate
  • Team Work
  • Ability to learn and adapt to new technologies
  • Problem Solving
  • Effective team communication
  • Efficient time planning and management
  • Cool guy, willing to talk on Teams :)

Work Experience

Java Developer, T-Mobile PL

06/2024 to now

Work as a software developer on a commercial Java project. Use of technologies such as Java, Spring Boot, Microservices, Hexagonal Architecture.

Coding Tutor, Coding Powers

03/2024 to now

Coding tutor for children aged 10-14. The 1:1 mentoring, lessons with one student at a time. For younger children - Scratch lessons, and for older children simple games with Roblox Studio and Python coding in Minecraft Education.
Learning Scratch, Roblox Studio, Construct 3 and Python coding.

Java Junior Developer, Non-Commercial Projects

03/2023 to now

Self-directed learning, experience in working with Java on personal projects, dedicating approximately 180 hours per month to skill development, which is comparable to working as a Java Junior Developer.
Learning HTML, CSS, JavaScript, Angular and Node.js as a step toward becoming a full-stack developer.
Creating and managing an amateur blog, demonstrating strong self-motivation and commitment to content creation.

Quality Control Specialist, Technologist

Kandel, Bransk, Poland 06/2006 - 06/2024

Teamwork and continuous production maintenance for over 10 years, active and effective introduction of innovations. Supervision over a complex production process and assistance in reducing production costs by 30%.

Projects

Dog Shelter Friend

Service for managing volunteers and dogs in a shelter, based on a CRUD system. Demo version running on my VPS server

Used: Java 17, RestApi, Spring, Hibernate, MySQL, Gradle, Mockito, JUnit5, Vaadin, Cloudinary APIs.

GitHub | Swagger | Live Demo

Group Project: Ecommerce - Online Shop Backend

Participated in a 4-week group project led by an experienced project manager.

Used: Spring Data Rest, Spring Data JPA, Hibernate, MySQL, SQL, Jira, Design patterns and clean code, Git, TDD, OOP.

GitHub

My Job Offers

The application, using the scheduler, periodically downloads the latest job offers for Java Junior Developers from external sources.

Used: SpringBoot, MongoDB, Docker-Compose, Docker Desktop, Wiremock, Swagger, Scheduler, Spring Security, JWT, Redis, Redis Cache, RESTful API, NoSQL, Spring Web/MVC.

GitHub | AWS Demo

GG Race Game

This project is a simple game application that allows users to log in and play a simple game. Run the demo version and have fun.

Used: Angular, TypeScript, HTML, SCSS.

GitHub | Live Demo

React Shopping App

The "ShopHelper" app is a straightforward tool for organizing and executing shopping tasks.

Used: React, Node.js, HTML, CSS

GitHub

Tic Tac Toe FX

It's not from tutorial. This is my own extended version of TicTacToe Game in JavaFX.

Used: Java FX, Gradle.

GitHub

Contact