✔ 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
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.
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.
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.
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%.
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 DemoParticipated 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.
GitHubThe 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 DemoThis 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 DemoThe "ShopHelper" app is a straightforward tool for organizing and executing shopping tasks.
Used: React, Node.js, HTML, CSS
GitHubIt's not from tutorial. This is my own extended version of TicTacToe Game in JavaFX.
Used: Java FX, Gradle.
GitHub