Senior Java developer
Magister inżynier





Umiejętności
Języki programowania:Java, Mule 4, Sql (Dodatkowo używałem w projektach prywatnych JavaScript, Python, ReactJs)
Frameworki:Spring, Spring Boot, Mule 4, RabbitMq, ToolJet Cloud: GCP (GKE, Functions, Storage, Pub/Sub, Scheduler, IAM, Google Shell, Firebase, Cloud Registry, App Engine)
Inne:Kubernetes, Docker, Maven, Git, Gitlab CI, Enterprise Architect, Agile, Scrum















Manage Kubernetes in Google Cloud
Google Kubernetes Engine i różne podejścia do wdrażania, w tym sposoby: konfigurowania i tworzenia obrazów do uruchamiania i debugowania kontenerów Docker, tworzenia klastrów Kubernetes Engine i zarządzania nimi za pomocą kubectl, wdrażania aplikacji Kubernetes przy użyciu wdrożeń i technik ciągłego dostarczania (CD).

Create and Manage Cloud Resources
Pisanie poleceń gcloud i korzystanie z Cloud Shell, twórzenie i wdrażanie maszyn wirtualnych w Compute Engine, uruchamianie aplikacji kontenerowych w Google Kubernetes Engine oraz konfigurowanie systemu równoważenia obciążenia sieciowego i HTTP (load balancing).

Inne kursy
Networking Fundamentals on Google Cloud, Perform Foundational Infrastructure Tasks, Serverless Firebase Development, Store, Process, and Manage Data on Google Cloud - Command Line, Get Started with Pub/Sub, Google Cloud Essentials, I inne zdane kursy
Silky Coders (LPP)

Projekt Mtms - Platforma umożliwiająca sprawną obsługę harmonogramowania i wysyłki towarów dla logistyki LPP, Projekt Locus - Platforma integrująca ponad 20 firm kurierskich na rynku europejskim.
06.2024- until nowPodróż po Azji południowo-wschodniej

Moja żona i ja podróżowaliśmy po Azji Południowo-Wschodniej. Odwiedziliśmy i poznaliśmy kulturę Wietnamu, Tajlandii i Kambodży.
Camply.pl

Właściciel/Senior Backend Developer
Camply.pl była polską platformą typu marketplace dla kolonii i obozów. Byłem odpowiedzialny za backend aplikacji, bazę danych, finanse, rozliczenia oraz za część kontaktów z klientami i partnerami. Aktywnie uczestniczyłem w działaniach sprzedażowych i marketingowych. W ramach Camply podpisaliśmy kontrakty z 73 biurami podróży i sprzedaliśmy setki rezerwacji. Byłem zaangażowany w backend: Spring boot, query-dsl, Mysql, Gitlab CI, Google Kubernetes Engine (GKE), Google functions, Thymeleaf, rabbitMq, App Engine GCP, Google storage, OAuth, Firebase, Tooljet
03.2020 - 08.2023LPP SA (przez Unity Group)

Senior Java Developer (Praca zdalna)
Projekt integracyjny dla światowej firmy z branży odzieżowej (LPP SA- House, Cropp, Sinsey itp.). Celem było dostarczenie wielokanałowego rozwiązania do zarządzania zasobami magazynowymi. Technologie: Java17, Kubernetes, Mule 4, Mule3, Spring boot, Spring Integration, RabbitMq, ActiveMq, Oracle db, ApacheIgnite, Grafana, Prometheus, Enterprise Architect
06.2020 - 01.2023Camply.pl

Właściciel/Senior Backend Developer
Camply.pl była polską platformą typu marketplace dla kolonii i obozów. Byłem odpowiedzialny za backend aplikacji, bazę danych, finanse, rozliczenia oraz za część kontaktów z klientami i partnerami. Aktywnie uczestniczyłem w działaniach sprzedażowych i marketingowych. W ramach Camply podpisaliśmy kontrakty z 73 biurami podróży i sprzedaliśmy setki rezerwacji. Byłem zaangażowany w backend: Spring boot, query-dsl, Mysql, Gitlab CI, Google Kubernetes Engine (GKE), Google functions, Thymeleaf, rabbitMq, App Engine GCP, Google storage, OAuth, Firebase, Tooljet
03.2020 - 08.2023LPP SA (przez Unity Group)

Senior Java Developer (Praca zdalna)
Projekt integracyjny dla światowej firmy z branży odzieżowej (LPP SA- House, Cropp, Sinsey itp.). Celem było dostarczenie wielokanałowego rozwiązania do zarządzania zasobami magazynowymi. Technologie: Java17, Kubernetes, Mule 4, Mule3, Spring boot, Spring Integration, RabbitMq, ActiveMq, Oracle db, ApacheIgnite, Grafana, Prometheus, Enterprise Architect
06.2020 - 01.2023Unity Group
Java Developer (Praca zdalna)
Projekt integracyjny dla firmy dostarczającej artykuły gospodarstwa domowego. Celem było automatyzacja i usprawnienie zarządzania cenami i zapasami. Technologie: Mule, Spring boot(JHipster), RabbitMq
03.2020 - 06.2020Finastra (przez Solwit SA)
Java Developer
Całość komunikacji w języku angielskim. Stos technologiczny: Spring boot 2+, Java 8, MongoDb, Postman, Oauth2, OpenId Connect, Kubernetes, Azure, Jira, Microservices. Projektowanie i wdrażanie oprogramowania, analiza i rozwiązywanie złożonych problemów inżynierskich, tworzenie i przeglądanie wymagań oraz projektowanie funkcjonalne, diagnozowanie i rozwiązywanie problemów z oprogramowaniem usterek, integracji i testowania oprogramowania
07.2019 - 03.2020Solwit SA

Junior Java Developer
01.2019 – 07.2019 (projekt Envira) – Spring, Spring MVC, JSP,JavaScript, Jooq, Docker, Jira, Bamboo, Upsource, Git
05.2018 - 12.2018 (projekt Intel) – Spring boot, Angular 5(TypeScript), Gradle, Jenkins, Docker, PostgreSql, VSTS, Git
Capgemini

Internship Java Developer
Przez 3 miesiące uczyłem się podstaw Java, Spring, jpa, sql, javascript, angular 4 pod okiem ekspertów Capgemini.
07.2017 - 10.2017Politechnika Wrocławska

Drugi stopień - Informatyka
Praca magisterska polegała na zaprojektowaniu aplikacji do zarządzania restauracją - FeedServ. Następnie zaimplementowano moduł do zarządzania zamówieniami i zbadano użyteczność (UX) tego modułu (wykorzystane technologie: angular 4 i spring boot).
10.2016 - 02.2018