Patryk Niziołek

Patryk Niziołek

Software Developer

Contact Information

Location: Cracow, Poland

Phone: +48 721 555 559

About Me

Skilled Software Developer with 3 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) ⚫⚫⚫⚪⚪

Employment History

07.2021—Present: Transition Technology PSC - Java/JS Developer

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.

Education & Certificates

Interests

Microprocessors GIF

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.

Microprocessors GIF

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 GIF

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.

Microprocessors GIF

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.

Personal Projects

E-Book Store

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

Technologies Used:

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

Booking platform

This tour booking platform is a comprehensive solution that enables users to browse, select, and book tours online while managing trip details seamlessly. Designed with performance, scalability, and reliability in mind, the platform ensures an excellent user experience and smooth operation even under high traffic.

Technologies Used:

  • 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
GitHub

Reactive programing to get repository info

Project where i used web flux only for example purpose.

Technologies Used:

  • Spring boot
  • Spring Webflux
GitHub

Cooking AI

Ask ChatGPT what I can cook with given ingredients

Technologies Used:

  • Java
  • ChatGPT
GitHub

Core java & JDBC & reflection

Clean code application using core java

Technologies Used:

  • Java
  • JDBC
GitHub

Full stack project for learning purpose

Project where I was learning CI/CD with GitHub Action, AWS, DOCKER, REACT, JUNIT(in progress)

Technologies Used:

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

Simple Image uploader from AWS

User profile store on MySql with images stored in AWS cloud

Technologies Used:

  • Java
  • Spring boot & Hibernate
  • MySql
  • AWS S3 bucket
GitHub

Config server with GitHub

Simple microservices platform with GitHub server config

Technologies Used:

  • Spring boot & Microservices
  • Github
GitHub

Sprinkler for farmland

Thingworx Platform(User Interface)+Arduino(Program for ESP32) The work was awarded and received the maximum grade. The goal of the work is to develop software for remote control the developed system of irrigation equipment.

Technologies Used:

  • Thingworx
  • Arduino
GitHub

Simple Jenkins integration with Heroku

build & test & deploy

Technologies Used:

  • Java
  • Docker
  • Jenkins
  • Heroku
GitHub