Patryk Niziołek Cracow, Poland
Software Developer · 4 years experience

Patryk Niziołek

Java Software Engineer with 4+ years of experience in designing, maintaining, and modernizing large-scale backend systems. Proven track record of owning production-critical ticketing platforms for major cities, including system integrations, database optimization, and legacy modernization. Experienced in building cloud-based, containerized applications on AWS and contributing to greenfield projects using modern Java and Spring Boot. Strong background in scalable system design, CI/CD, and production reliability.

Location: Cracow, Poland
Phone: +48 721 555 559
Patryk Niziołek

About

Skilled Software Developer with 4 years of experience specializing in object-oriented programming. Consistently achieves project goals by delivering elegant and scalable code. Collaborates effectively with team members within Agile and Scrum frameworks. Strong expertise in JEE open-source frameworks like Spring and Hibernate, as well as solid knowledge of database design. Experienced in designing scalable backend systems and passionate about applying best practices in software architecture. Familiar with CI/CD automation tools and processes. I possess analytical thinking skills and a desire to expand experience. Currently, seeking opportunities that will allow me to grow both my backend and technologies to become a full-stack developer in the future.

Skills

Core Competencies

Java⚫⚫⚫⚫⚪
SQL⚫⚫⚫⚫⚪
Spring Boot⚫⚫⚫⚪⚪
JavaScript (Basic)⚫⚫⚪⚪⚪
Angular (Beginner)⚫⚫⚪⚪⚪
React (Beginner)⚫⚪⚪⚪⚪
Jira⚫⚫⚫⚫⚫
Azure DevOps⚫⚫⚫⚫⚫
Kafka⚫⚫⚪⚪⚪

Additional Skills

AWS (Basic)⚫⚫⚪⚪⚪
Jenkins (Basic)⚫⚪⚪⚪⚪
Slack⚫⚪⚪⚪⚪
Docker (Basic)⚫⚪⚪⚪⚪
Slack (Beginner)⚫⚪⚪⚪⚪
Neo4j (Beginner)⚫⚪⚪⚪⚪
MongoDB (Beginner)⚫⚪⚪⚪⚪

Languages

Polish (Native)⚫⚫⚫⚫⚫
English (B2)⚫⚫⚫⚪⚪
Java
SQL
Docker
AWS
Angular
React
Jenkins

Experience

07.2021—06.2025: Transition Technology PSC - Position: Java/JS Developer
Agile/Scrum · Backend systems · Integrations

In early projects, I collaborated with small, agile teams and also led a project independently, where I delivered a fully functioning platform extension for an air carrier company. The goal was to implement secure REST API services for integrating with client applications. The project required a strong emphasis on security and API design best practices. I had the opportunity to gain experience working with large manufacturing facilities, for instance, in developing a layout for displaying KPIs on large screens in production lines. During these projects, I collaborated with international teams and effectively communicated in English. Following this, I gained experience in an R&D project for a watch company within a Scrum framework, actively participating in all Agile ceremonies (daily stand-ups, grooming sessions, sprint planning). This project, developed entirely in java, included dedicated QA and code review teams focused on specific modules, which allowed me to understand how to scale Feature Development and integrate efficiently into a large team. Currently, I am part of a Greenfield project, working from start to MVP. The platform is designed for system integration and workflow automation, with responsibilities including the design and implementation of Kafka-based messaging, REST, and SOAP services. I have been hands-on with technologies such as Spring, Kafka, Docker, React, and Angular to ensure a modern, scalable architecture. Throughout my journey, I have honed my ability to deliver both new feature requests and enhance existing systems with new functionalities.

06.2025-Present: Mennica Polska - Position: Java Mid Developer
Public Transportation · Backend Systems · Spring boot · Integrations

Maintenance Project (Ticketing Systems — Two Major Polish Cities)
Full ownership of maintenance and development of two production backend systems for public transportation ticket sales. Designed and implemented integration modules for communication with a central system. Performed database optimization including query tuning, indexing, and performance improvements. Refactored legacy code into a more modern, flexible, secure, and high-performance architecture. Ensured stability and reliability of business-critical systems. Implemented minor enhancements and fixes in the web-based administrative panel (Angular UI). Operated and developed containerized production applications deployed in the AWS cloud environment.

Greenfield Project (Modern Ticketing Platform)
Actively participated in building a new, scalable ticket sales platform from the ground up. Worked with modern technology stack including Java 21, Spring Boot 4, Jenkins, CI/CD pipelines, monitoring, and metrics. Contributed to technology and architectural decisions to ensure scalability, easy onboarding of new cities, and compliance with business and non-functional requirements. Co-designed solutions focused on high availability, security, performance, and extensibility.

Projects

E-Book Store

Context

An online ebook store that allows users to explore, purchase, and download a wide variety of ebooks. Includes secure payment options.

My role

Personal project

Outcome

Delivered an end-to-end purchase flow (browse → checkout → payment → download) with Stripe integration and webhook handling. Implemented observability with distributed tracing (Zipkin) and production-ready deployment patterns (load balancer + SSH tunnel setup).

Spring boot & Microservices HTML & CSS & JavaScript Zipkin Tunnel ssh Load balancer Payment service Stripe.com Rest Client & Webhooks & HttpExchange

Booking platform

Context

This tour booking platform enables users to browse, select, and book tours online while managing trip details seamlessly. Designed with performance, scalability, and reliability in mind.

My role

Personal project

Outcome

Built a scalable microservices-based platform with resilient inter-service communication (Kafka + Resilience4j) and full containerization. Prepared the system for production-like operation using orchestration (Kubernetes) and tracing (Zipkin) to support troubleshooting under load.

Spring boot & Microservices MySQL Zipkin MongoDB Kafka—Implements asynchronous communication between services Resilience4j—Supports synchronous communication between services Docker—Each microservice is containerized using Docker Kubernetes—Manages and orchestrates the Docker containers

Cooking AI

Context

Ask ChatGPT what I can cook with given ingredients.

My role

Personal project

Outcome

Created a practical assistant that transforms a list of ingredients into recipe suggestions using the ChatGPT API. Focused on UX simplicity and prompt structure to produce repeatable, relevant results.

Java ChatGPT

Simple Image uploader from AWS

Context

User profile storage in MySQL with images stored in AWS (S3).

My role

Personal project

Outcome

Implemented secure image upload and storage using AWS S3 with metadata persistence in MySQL. Designed a simple backend API for managing user profiles and associated media with clear separation of concerns.

Java Spring boot & Hibernate MySql AWS S3 bucket
More projects

Sprinkler for farmland

Context

ThingWorx platform (UI) + Arduino/ESP32 software for remote control of an irrigation system. The work was awarded with the maximum grade.

My role

Personal project

Outcome

Delivered a complete remote irrigation control solution integrating IoT hardware (ESP32) with a web-based management UI. Built a reliable end-to-end prototype and system design recognized with the highest grade for functionality and architecture.

Thingworx Arduino

Core java & JDBC & reflection

Context

Clean code application using core Java.

My role

Personal project

Outcome

Built a modular application using core Java, JDBC, and reflection to strengthen understanding of low-level backend fundamentals. Applied clean code practices to improve readability, testability, and maintainability of the codebase.

Java JDBC

Full stack project for learning purpose

Context

Project focused on learning CI/CD with GitHub Actions, AWS, Docker, React, and JUnit.

My role

Personal project

Outcome

Implemented CI/CD automation using GitHub Actions and AWS to streamline build and deployment workflows. Gained hands-on experience integrating a Dockerized backend with a React frontend and iterating on the development lifecycle.

Java Spring boot & Hibernate Postgres AWS S3 bucket Docker React JUnit

Simple Jenkins integration with Heroku

Context

Build → test → deploy pipeline example.

My role

Personal project

Outcome

Implemented a basic CI/CD workflow in Jenkins to automate build, test, and deployment stages targeting Heroku. Improved understanding of release pipelines, repeatable deployments, and operational aspects of small production-like systems.

Java Docker Jenkins Heroku

Education & Certificates

  • Bachelor of Computer Science, Kielce University of Technology (2018–2022) — Download
  • Cisco Networking Academy CCNA (2019) — Download
  • ThingWorx Academy (2021) — Download
  • Kotlin Essential Training (2022) — Download
  • Build Spring Boot Apps with Kotlin (2022) — Download
  • Cypress Web App Test Automation (2023) — Download
  • Windchill Academy Customization (2023)
  • AWS Partner Accreditations (2023)(Technical) — Download
  • AWS Partner Sales Accreditation (2023)(Business) — Download

Interests

Scuba Diving

My exhilarating escape into a world of wonder beneath the waves is an adventure that allows me to explore the depths of the sea, discovering its hidden treasures and mesmerizing beauty. Beyond the adrenaline rush, scuba diving has taught me valuable life lessons—patience, self-control, and the importance of teamwork.

Motorization

Fast driving of cars and the pursuit of greater engine power require precision. It's a fusion of technique, understanding vehicle mechanics, and tuning. This passion has taught me to be focused, quick decision-making, and how to handle pressure. On the track, there's no time for hesitation.

Microprocessors

I like creating projects based on Arduino and ESP32 in combination with various electronic components. I enjoy experimenting and developing ideas, crafting intriguing small-scale devices. One of the most interesting projects I've worked on was developing and implementing an intelligent remote irrigation system for farmland. It optimizes water usage and automates watering based on real-time soil moisture data and weather information from online platforms. The system also allows for remote control via a web platform.

Boxing

Sport is full of determination, develops self-discipline and mental endurance. Boxing has taught me more than just how to throw a punch. It's instilled in me the value of dedication, perseverance, the importance of regularity, and constantly striving for improvement. Boxing has shaped me into a disciplined person.

Contact

Email

niziolek900@gmail.com

GitHub

https://github.com/PatNiz

Location: Cracow, Poland · Phone: +48 721 555 559