Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic
Mateusz Pilarczyk

Mateusz Pilarczyk

Łódź

Summary

I’m a full-stack developer with practical experience building web applications using Java, Spring Boot, and Hibernate. I also work with Python to develop APIs, automation tools, and data processing scripts. My skills include relational database design, version control with Git, and frontend development using JavaScript and modern frameworks. I’m comfortable working across the stack, enjoy solving real-world problems, and value clean, maintainable code. I thrive in collaborative environments and am committed to continuous learning and delivering high-quality software.

Overview

11
11
years of professional experience

Work History

Software Developer

Leo Digital Ltd.
Łódź
10.2022 - Current
  • Developed and maintained backend applications for warehouse management system using Java and PostgreSQL, enhancing operational efficiency and data consistency.
  • Designed and optimized relational database schemas to facilitate integration via REST and GraphQL APIs with Tradebyte, Shopify, and internal tools.
  • Created ETL pipelines to automate data flows across systems, ensuring accurate synchronization and transformation of business data.
  • Built responsive frontend components with JavaScript, TypeScript, HTMX, and Thymeleaf, improving user interface functionality.
  • Containerized applications using Docker and Docker Compose for streamlined local development, testing, and production deployment.
  • Automated deployment and environment setup with Bash scripts, minimizing manual overhead and reducing errors.
  • Implemented centralized logging and monitoring with ELK stack to enhance system observability and streamline issue diagnosis.
  • Developed Python scripts for data analysis using Pandas, NumPy, and Matplotlib to generate reports and support business decisions.

IT Support Technician

Self employed
Konin
10.2014 - 10.2022
  • Provided IT support for Żabka Polska store chain
  • Provided technical support to end-users via phone, email, and in-person.
  • Diagnosed hardware and software issues for various devices and systems.
  • Installed and configured operating systems and software applications for users.
  • Diagnosed hardware failures in servers, workstations, laptops, printers, scanners.
  • Tracked progress of service requests using ticketing system while providing timely updates to customers.

Education

Java Developer Bootcamp Participant -

Future Collars
Location
01.2020

Bachelor of Engineering - Computer Science

Poznań University of Technology
Poznań
01.2019

Skills

Frontend Technologies:
HTML5, CSS3, JavaScript (ES6), TypeScript, Nextjs, HTMX, Alpinejs, Thymeleaf, AJAX, Fetch API

Backend Technologies:
Java, Spring Boot, Python, FastAPI, Nodejs (basic), REST APIs, GraphQL, ETL pipelines

Testing & QA:
JUnit, Mockito, Pytest, Selenium, Postman, Swagger

Databases:
PostgreSQL, MongoDB, Redis (basic)

DevOps & Deployment:
Docker, Docker Compose, Git, GitHub, Bash scripting, GitHub Actions (CI/CD), ELK stack (Elasticsearch, Logstash, Kibana)

Development Environments:
IntelliJ IDEA, Visual Studio Code, PyCharm

Languages

  • English, Advanced
  • Polish, Native

Timeline

Software Developer

Leo Digital Ltd.
10.2022 - Current

IT Support Technician

Self employed
10.2014 - 10.2022

Java Developer Bootcamp Participant -

Future Collars

Bachelor of Engineering - Computer Science

Poznań University of Technology
Mateusz Pilarczyk