Piotr Pabich

Piotr Pabich

Software Engineer

About me

From my point of view high-quality software is built through clear communication, seamless collaboration, and clean, maintainable code. I enjoy working in teams where ideas are shared openly and everyone supports each other’s growth. A positive team culture not only improves the work atmosphere, but leads to more reliable, scalable solutions.

Core Development

Java

Java

Kotlin

Kotlin

Spring Framework

Spring

NestJS

NestJS

Kafka

Kafka

Testing & Observability

Spock

Spock

JUnit

JUnit

Jest

Jest

OpenSearch

OpenSearch

Prometheus

Prometheus

Grafana

Grafana

Cloud & CI/CD

Docker

Docker

Kubernetes

Kubernetes

AWS stack

AWS stack

Git

Git

Gitlab pipelines

Gitlab pipelines

Github actions

Github actions

Data Management

PostgreSQL

PostgreSQL

MongoDB

MongoDB

Redis

Redis

Frontend

HTML

HTML

CSS

CSS

JavaScript

JavaScript

TypeScript

TypeScript

React.js

React.js

Next.js

Next.js

Scripts / Studies / Hobby

Python

Python

Bash

Bash

C++

C++

C

C

C#

C#

PHP

PHP

Work Timeline

  1. Naviparking Sp. z o.o.

    Delivering large-scale projects for enterprise clients, focusing on seamless integration with external Parking Management Systems (PMS) with zero downtime. Developing scalable, maintainable software services from the ground up, leveraging Spring Framework, Nest.js, and AWS, with containerized deployments using Kubernetes. Automated CI/CD pipelines using GitLab for efficient, reliable releases and collaborated in cross-functional, multi-lingual teams across Europe and the Middle East.

    Technologies

    • Java / Kotlin / TypeScript
    • Spring Framework / Nest.js
    • AWS (EC2, SQS, Lambda, S3, SES, MSK / Kafka)
    • Kubernetes / Docker
    • Microservices architecture
    • CI / CD (Gitlab pipelines, ArgoCD)
    • Integrations with external PMS (Parking Management Systems)
    • Observability (Prometheus, Grafana, Micrometer, Slack, OpenSearch)
    • PostgreSQL / MongoDB / Redis
  2. Firmao Polska Sp. z o.o. Łódź

    Contributed to the enhancement of a cloud-based CRM/ERP platform by developing new features and optimizing modules for business process automation, invoicing, and project management. Supported the expansion of multilingual capabilities, including the integration of French language support to improve accessibility for international users

    Technologies

    • Java / TypeScript
    • Spring Framework
    • React.js / Next.js
    • PostgreSQL / MongoDB
    • Docker
    • CI / CD (Jenkins)
    • Internal CRM System
    • AWS (SES, S3, SQS)

Education Timeline

  1. Lodz University of Technology

    Faculty of Electrical, Electronic, Computer and Control Engineering
    Major: Computer Science
    Specialization: Internet Technologies
    Degree: Master of Science in Engineering

  2. Lodz University of Technology

    Faculty of Electrical, Electronic, Computer and Control Engineering
    Major: Computer Science
    Specialization: Internet Technologies
    Degree: Bachelor of Science in Engineering