Developed and maintained a highly available FedEx backend ecosystem using microservices and reactive programming with Java, Kotlin, SpringBoot and WebFlux.
Scalable architecture: Designed and created a scalable microservices system to serve global clients efficiently on Azure. Designed REST APIs, NoSQL, SQL database solutions.
Project ownership: Led two backend projects, managing the entire project lifecycle.
CICD & DevOps: Designed and implemented CICD pipelines and DevOps processes with Jenkins and Github Actions.
Production support: Managed production issues, ensuring minimal downtime and high service availability.
Defined the monitoring and alerting setups for 2 backend systems using Prometheus, Kibana, Graphana, Elasticsearch.
Documentation & onboarding: Created project documentation and onboarded new team members, ensuring smooth integration.
Projects: Package Delivery Rates&Times, Customer Support Portal.
Developed a new booking system for Lufthansa, Swiss, Austrian, and Brussels Airlines, contributing as both a backend developer and solution designer.
Team leadership: Led a remote team of 5 developers, managing project maintenance using JIRA, designing system architecture, and setting up monitoring processes.
API development: Developed and maintained scalable REST APIs to support airline booking operations.
High-throughput applications: Designed reactive, high-throughput applications using Spring Boot and WebFlux to handle significanttraffic and ensure smooth performance.
Collaborated on the development of a Building Claims Management system for insurance and contractor companies.
Worked 100% remotely with a Finnish team, contributing to backend development (~90% of the time).
Transitioned the application from a Struts/JSP-based system to a modern Single Page Application (SPA) using ReactJS.
Migrated integration services to Kubernetes on AWS, enhancing system scalability and deployment processes.
Developed the Ensemble Controller, an optical networks management software used by telecom companies.
Was part of an agile international team Poland/USA/Germany.
Cooperated with the network devices development team in regard to device monitoring.
Worked both on backend (Java ecosystem) and frontend (JavaFX, Vaadin) of the application.
Involved in development of a new generation Lido Flight Planning Solutions for airline planners, pilots and dispatchers.
Migrated a monolithic application into microservices (Spring Boot).
Supported DevOps culture with helpdesk trainings onsite in Frankfurt.
Supported production as a Developer on Duty.
Airline IT services & aviation, telecom networking hardware & software, SaaS property/insurance claims software, logistics and express transportation services
Developed and maintained a highly available FedEx backend ecosystem using microservices and reactive programming with Java, Kotlin, SpringBoot and WebFlux.
Scalable architecture: Designed and created a scalable microservices system to serve global clients efficiently on Azure. Designed REST APIs, NoSQL, SQL database solutions.
Project ownership: Led two backend projects, managing the entire project lifecycle.
CICD & DevOps: Designed and implemented CICD pipelines and DevOps processes with Jenkins and Github Actions.
Production support: Managed production issues, ensuring minimal downtime and high service availability.
Defined the monitoring and alerting setups for 2 backend systems using Prometheus, Kibana, Graphana, Elasticsearch.
Documentation & onboarding: Created project documentation and onboarded new team members, ensuring smooth integration.
Projects: Package Delivery Rates&Times, Customer Support Portal.
Developed a new booking system for Lufthansa, Swiss, Austrian, and Brussels Airlines, contributing as both a backend developer and solution designer.
Team leadership: Led a remote team of 5 developers, managing project maintenance using JIRA, designing system architecture, and setting up monitoring processes.
API development: Developed and maintained scalable REST APIs to support airline booking operations.
High-throughput applications: Designed reactive, high-throughput applications using Spring Boot and WebFlux to handle significanttraffic and ensure smooth performance.
Collaborated on the development of a Building Claims Management system for insurance and contractor companies.
Worked 100% remotely with a Finnish team, contributing to backend development (~90% of the time).
Transitioned the application from a Struts/JSP-based system to a modern Single Page Application (SPA) using ReactJS.
Migrated integration services to Kubernetes on AWS, enhancing system scalability and deployment processes.
Developed the Ensemble Controller, an optical networks management software used by telecom companies.
Was part of an agile international team Poland/USA/Germany.
Cooperated with the network devices development team in regard to device monitoring.
Worked both on backend (Java ecosystem) and frontend (JavaFX, Vaadin) of the application.
Involved in development of a new generation Lido Flight Planning Solutions for airline planners, pilots and dispatchers.
Migrated a monolithic application into microservices (Spring Boot).
Supported DevOps culture with helpdesk trainings onsite in Frankfurt.
Supported production as a Developer on Duty.
Airline IT services & aviation, telecom networking hardware & software, SaaS property/insurance claims software, logistics and express transportation services