EXPERIENCE
Technical Leader
Airbus
- Toulouse, France
(Oct. 2024 - Present)
PROJECT I
FAAS - File As A Service
(ca. 7 months)
Leading a team of 5 in the development of FAAS (File as a Service), a system designed for serving output files from airplane telemetry. As the Technical Team Lead, I’m responsible for project management, team coordination, and overseeing the delivery of system features and improvements.
RESPONSIBILITIES:
- Led the design and implementation of FAAS, ensuring robust and scalable solutions for telemetry data processing
- Managed the team, providing technical guidance, fostering collaboration, and supporting career development
- Drove the adoption of best practices in Continuous Integration and Continuous Delivery (CI/CD) to ensure efficient development and deployment
- Coordinated with cross-functional teams to meet project milestones and deadlines
TECHNOLOGIES USED:
Java
Spring Boot
PostgreSQL
Angular
Jenkins
Docker
Kafka
Technical Leader
Procter & Gamble
- Warsaw, Poland
(Oct. 2022 - Sep. 2024)
PROJECT I
Rubik - Mapping tool
(ca. 24 months)
ERP platform to manage reports on datasets. Service to create mapping definitions to map multiple datasets
RESPONSIBILITIES:
- Designing architecture of services and integrations
- Implementing backend services
- Writing architecture documentation
- Leading the team of 10 developers
- Analyzing product owner requirements and translate it to technical requirements
TECHNOLOGIES USED:
Java
Spring Boot
PostgreSQL
Angular
Azure
Databricks
Spark
Python
Docker
Lead Software Development Engineer
Roche
- Warsaw, Poland
(Jan. 2022 - Oct. 2023)
PROJECT I
Mobile Verification App
(ca. 40 months)
Application used to verify Roche medicine codes
RESPONSIBILITIES:
- Designing architecture of services and integrations
- Implementing backend services
- Writing architecture documentation
- Managing AWS infrastructure
TECHNOLOGIES USED:
Java
Spring Boot
PostgreSQL
Angular
AWS
Docker
Structuizr
Solution Architect
Roche
- Warsaw, Poland
(Apr. 2021 - Dec. 2021)
PROJECT I
Mobile Verification App
(ca. 9 months)
Application used to verify Roche medicine codes
RESPONSIBILITIES:
- Designing architecture of services and integrations
- Implementing backend services and frontend webapp
- Managing AWS infrastructure
TECHNOLOGIES USED:
Java
Spring Boot
DynamoDB
Angular
AWS
Docker
Software Development Engineer III
Tesco
- Budapest, Hungary
(Oct. 2021 - Sep. 2022)
PROJECT I
Location Clusters Service
(ca. 12 months)
Service for grouping assets locations
RESPONSIBILITIES:
- Designing architecture of services and integrations
- Implementing backend services
- Implementing frontend app
- Writing unit tests, integration tests and e2e tests
- Managing infrastructure (AWS and Azure)
TECHNOLOGIES USED:
Java
Vert.x
RxJava
MongoDB
Redis
Kafka
Azure
AWS
Docker
Senior Software Engineer
Future Processing
- Gliwice, Poland
(Oct. 2020 - Oct. 2021)
PROJECT I
CVGen
(ca. 4 months)
Application used to generate uniform resume for developers in company
RESPONSIBILITIES:
- Designing backend services and frontend app
- Managing infrastructure
TECHNOLOGIES USED:
Java
Spring Boot
PostgreSQL
Angular
Docker
PROJECT II
TRF
(ca. 9 months)
Fintech client - NDA
RESPONSIBILITIES:
- Designing and developing multiple microservices
- Managing load balancers and kubernetes clusters
TECHNOLOGIES USED:
Java
Spring Boot
MySQL
Elasticsearch
Angular
Kubernetes
Docker
Senior Software Engineer
InPost
- Gliwice, Poland
(Jun. 2020 - Sep. 2020)
PROJECT I
TMS
(ca. 4 months)
Parcel service
RESPONSIBILITIES:
- Working closely with architects with designing backend services and frontend app
- Bug Fixing
TECHNOLOGIES USED:
Java
Spring Boot
Kafka
PostgreSQL
Angular
Kubernetes
Docker
Software Development Engineer II
Groupon
- Katowice, Poland
(Jan. 2020 - Jun. 2020)
PROJECT I
Agent Tools
(ca. 6 months)
Chrome plugin for telemarketing agents.
RESPONSIBILITIES:
- Designing frontend components
- Designing NodeJS server app
- Bug fixing
TECHNOLOGIES USED:
Javascript
React
NodeJS
Python
AWS
Docker
Software Developer
Boldare
- Gliwice, Poland
(Jun. 2019 - Dec. 2019)
PROJECT I
Charger
(ca. 7 months)
Web service for managing electric cars chargers in mobile app and web interface
RESPONSIBILITIES:
- Maintenance of application in distributed architecture
- Design integration with different vendors of chargers
- Bug Fixing
TECHNOLOGIES USED:
Java
Spring Boot
PostgreSQL
Docker
Elastic Beanstalk
AWS S3
AWS SNS
AWS SQS
RDS
Redis
Docker
Software Architect
COIG
- Katowice, Poland
(Nov. 2017 - May. 2019)
PROJECT I
OPEN DATA
(ca. 1 months)
System module for machine learning based on collected data for the needs of public administration
TECHNOLOGIES USED:
Java
Maven
TensorFlow
h2o.ai
PostgreSQL
PROJECT II
eMedia
(ca. 1 months)
GIS based module for ERP system. Application for public offices helping in planning city resources based on maps
RESPONSIBILITIES:
- Designing solution based on Geoserver for better map loading optimization
- Implementing core functionality for management of data showed on map component
TECHNOLOGIES USED:
Java
Vaadin
Typescript
Maven
MS SQL Server
Jenkins
Leaflet
PROJECT III
IntraESB
(ca. 1 months)
WSO2 based data bus for integrating big number of public administration systems
RESPONSIBILITIES:
- Implementation of message flow in data bus
- Design and implementation of several database administration tools
TECHNOLOGIES USED:
Java
Maven
WSO2
MS SQL Server
PROJECT IV
mID
(ca. 1 months)
Single Sign-On provider for internal systems for public administration
RESPONSIBILITIES:
- Design distributed architecture for the application
- Implementing core structure of multi module system
- Implementing Zuul proxy as well as a discovery server
TECHNOLOGIES USED:
Java
Spring Boot
Netflix Zuul
Maven
Angular
Spring Cloud
Senior Software Engineer
COIG
- Katowice, Poland
(Jan. 2016 - Oct. 2017)
PROJECT I
VENROLL
(ca. 1 months)
Link: venroll.eu
Web application for candidates willing to join to the company
RESPONSIBILITIES:
- Making key decisions in the selection of appropriate technological solutions
- Managing of the workflow
- Designing distributed architecture for whole system
- Researching for possible direction for application development and grow
TECHNOLOGIES USED:
Java
Spring Boot
PostgreSQL
Maven
Netflix Zuul
Docker
Angular
Jenkins
Software Developer
COIG
- Katowice, Poland
(Jan. 2015 - Nov. 2016)
PROJECT I
mPortal
(ca. 8 months)
Link: eurzad.mojregion.info
CRM for creating BIP pages in public administration sector
TECHNOLOGIES USED:
PHP
MySQL
XML
Javascript
PROJECT II
Plip
(ca. 14 months)
Platform for citizens where they could pay theirs taxes
TECHNOLOGIES USED:
PHP
Java
MySQL
Javascript
Bootstrap 3
PROJECT III
Ksat-Plip data bus
(ca. 6 months)
Data bus for exchange data between internal system and external platform
TECHNOLOGIES USED:
Java
SOAP
XML
PROJECT IV
Ksat 3 (version B)
(ca. 3 months)
Next attempt for creating newer version of currently existing ERP system
TECHNOLOGIES USED:
Java
Oracle
APEX
Junior Software Developer
COIG
- Katowice, Poland
(Jun. 2014 - Dec. 2014)
PROJECT I
Ksat 2000i
(ca. 7 months)
Huge ERP application for public administration
RESPONSIBILITIES:
- Bug Fixing
- Developing production-ready packages in database layer
TECHNOLOGIES USED:
Oracle
Oracle Forms
PL/SQL
PROJECT II
Ksat 3
(ca. 7 months)
New version of the Ksat 2000i
RESPONSIBILITIES:
- Implementing new forms based on functionality of the old version of this system
TECHNOLOGIES USED:
Java
ADF
Oracle
EDUCATION
University of Silesia
(2012 - 2016)
Bachelor of Engineering in Computer Science
Societies:
BlackBerry Academy
.NET Group
SJUG
INTERESTS & HOBBY
Motorsport
It's almost 20 years now. Formula 1, Formula E, WEC, WRC, W Series, Indycar, NASCAR and much more I follow constantly. Beside that, simracing, Project C.A.R.S and iRacing. You can find me at track-day events in Silesia as well.
Coding
Well... I know, developer likes to code, so obvious. But being serious, I really like to just sit and code something for my own, there is always something I need, some process I can automate or something.
Movies
Couch, snacks, good movie and just relax. What else to ask for?