Wykształcenie

03.2008 - 02.2010
Studia Magisterskie na wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. Kierunek informatyka ze specjalizacją systemy informacyjno-decyzyjne.


02.2003 - 02.2008
Studia Inżynierskie na wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. Kierunek informatyka ze specjalizacją systemy informacyjno-decyzyjne. Temat pracy dyplomowej "Komunikacja bezprzewodowa z grupą robotów mobilnych z wykorzystaniem technologii Bluetooth"


02.2007 - 09.2009
Studia Inżynierskie na wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. Kierunek Inżynieria Dzwięku.

02.2011- 09.2012
Sound Academy school specjalizacja produkcja muzyczna - realizacja dźwięku, produkcja muzyki w świexcie cyfrowym, mix i mastering

Praca

03.2013 - teraz

Orange Poland - Integration solutions engineer / DevOps engineer / Maintenance and main system administrator / Problems and incidents analyst / System analyst

Inżynier rozwiązań integracyjnych oraz inżynier DevOps w zespole budującym nowe [rodowisko OSS/BSS na potrzeby transformacji systemów legacy

Zadania:
- Budowa zintegrowanego rozwiązania w architekturze catalog-driven w oparciu o :
a) komponenty TIBCO (BW, BE, BPM, EMS, FOM, FC, FSI) - architektura mikroserwisów
b) komponenty Software AG Webmethods (Integration Server, Universal Messaging) - warstwa integracyjna w architekturze SOA
c) Kontenery (Docker i Kubernates)
d) Integracja z Salesforce
e) Integracja z PeopleSoft CRM
f) Pipeline CI/CD (Jenkins, Git, Maven, JFrog Linux Bash)

- Budowa warstwy integracyjnej w oparciu o JBoss Fuse (Apache Camel, Apache CXF, Apache Active MQ) oraz platformę e-commerce SAP Hybris. Odpowiedzialność za część integracyjną - Utrzymanie i konfiguracja JBoss Fuse.
- Odpowiedzialność za order-flow
- Stosowanie metodyki Agile (Scrum, Kanban).


Maintenance and main system administrator / Problems and incidents analyst / System analyst in integrated environment

Zadania:
- Zapobieganie i usuwanie awarii systemu
- Zarządzanie dostępnością (odpowiada za dostępność systemu na ustalonym poziomie KPI)
- Monitorowanie systemów (Patrol, Zabbix, ArcSight)
- Administracja bezpieczeństwem (przygotowywanie raportów bezpieczeństwa)
- Zarządzanie zmianami (przetwarzanie zmian, uzyskiwanie zgód biznesowych)
- Zarządzanie dostępem użytkowników (konta techniczne/osobiste)
- Planowanie pojemności systemów (rekomendacje do rozbudowy systemów)
- Optymalizacja (zapytania sql, platformy wirtualne, cache)
- Dokumentacja (cookbooks, polityki backupu systemów, raporty wydajnościowe)
- Wsparcie w priorytetowych zadaniach z biznesu (obsługa specjalnej ścieżki przetwarzania dla klientów VIP)
- Rekomendacje techniczne dla projektów wprowadzających zmiany w systemach
- Dbałość o utrzymanie wyznaczonych KPI dla systemów
- Analiza podczas awarii systemów w celu przywrócenia systemu (hot fixy, znalezienie obejścia)
- Proaktywna analiza po awarii systemów (INC/PBI)
- Pisanie wkładu HLD dla projektów wprowadzających zmiany konfiguracyjne w systemach

Systemy integracyjne, za które jestem odpowiedzialny:
- Order management (Tibco, Webmethods, Oracle)
- Order validation- walidacja i konfiguracja zamówień (Java EE, Drool, Oracle, Python)
- Enterprise Application Integration (EAI) (Tibco, Webmethods, Oracle)
- Provisioning of services (Tibco, Webmethods, Oracle)
- System Blokowanie numerów IMEI (Java, Perl, Webmethods, Oracle)
- System Aktywności Abonenta z dostępem dla policji i służb specjalnych (Webmethods, Oracle)

Technologie: WebMethods Developer, Remedy ITSM Suite, SqlDeveloper, SoapUI, Eclipse, Enterprise Architect, Maven, Git, GitLab, GoCD, Jira, Confluence, Jenkins, ELK, JFrog, Haproxy, F5 loadbalancer.


01.2012 – 02.2013

Orange Poland - System Analyst & JEE Developer

Zadania:
- Tworzenie aplikacji JEE i technologie z nią związane.
- Analiza potrzeb i tworzenie modeli danych.

Technologie: Spring, Hibernate, JSP, JSF, Spring MVC, JSTL, jQuery, MySQL, PostgreSQL, Oracle, SQL, UML, Apache Tomcat, JBoss, Maven.

Projekty:
- Octopus HR - planowanie urlopów- Octopus Task - zarządzanie zadaniami zespołu.
- Octopus Carto Reports - wnioski o zmianę, dokumenty carto, obliczanie wyceny w FP dla projektów i inne usprawnienia aplikacji
- Raporty Octopus Maintenance
- Raporty statystyczne dla INC/PBI


10.2008 – 11.2011

West-Tech Sp. z o.o. (IT technologies) - Java and database developer / Full Stack Java Developer

Zadania:
- Praca nad projektami z zespołem programistów, od analizy klienta i stworzenia specyfikacji, poprzez budowę modelu danych i implementację, aż po testy i wdrożenie w docelowym miejscu

Technologie: Spring, Hibernate, JSP, JSF, Java Wicket, C++, PHP, Spring MVC, JSTL, jQuery, MySQL, PostgreSQL, Oracle, SQL, UML, Apache Tomcat, JBoss, Maven.

Projekty:
- Oprogramowanie POS dla sklepów (market Żabka, Carrefour, FreshMarket). (Java)
- Oprogramowanie do centralnego zarządzania i administracji siecią małych sklepów.(Java, Wicket)
- System wspomagający pracę w magazynie (Firma DHL, Firma Ruch - dystrybutor prasy, Firma Merlin - sprzedaż internetowa). (Java, Wicket, PHP, C++) System do Rejestracji
- System do Rejestracji palet (DHL, Henkel). (Java, Wicket, C++)
- System do zgłaszania zadań i raportowania błędów oraz planowania przyszłych prac (Java, JSP, Spring MVC, Hibernate).


04.2006 – 08.2008

DMP4 Sp. Z o.o., Americars, QBI Holding Sp. Z o.o., Studnia O. (Art group) (E-commerce) - Support & software developer / Web developer and designer

Zadania:
- Projektowanie i administracja oprogramowania dla kiosków internetowych i stron sklepów internetowych.
- Tworzenie oprogramowania dla sklepu internetowego.
- Tworzenie strony internetowej i reklama grupy Studnia O. Art.
- Tworzenie portalu internetowego do wyszukiwania pracy tymczasowej.

Technologie: Spring, Hibernate, JSP, JSF, Java Wicket, C++, PHP, Spring MVC, JSTL, jQuery, MySQL, PostgreSQL, Oracle, SQL, UML, Apache Tomcat, JBoss, Maven.


07.2006 – 09.2007

The Association of Polish Filmmakers (Film and media industry) - Project Manager

Zadania:
- Project Manager w międzynarodowym zespole w projekcie "Film New Europe".
- Tworzenie bazy kontaktów do usług związanych z przemysłem filmowym.
- Współpraca ze studiami filmowymi z krajów europejskich.
- Reklama projektu w Europie.

08.2005 – 05.2006

West-Tech Sp. z o.o. (IT technologies) - Computer service and help-desk

Zadania:
- Praca w serwisie komputerowym i jako help-desk.
- Tworzenie struktur do budowy okablowania sieciowego.
- Administrowanie małą siecią komputerową.

Kursy i szkolenia

- Cyber Security Academy – Cisco SecUniversity 4
- OSINT Master – Securitum
- Dynatrace Managed – instalacja, konfiguracja oraz wykorzystanie narzędzia w rzeczywistym zintegrowanym środowisku.
- IT tasks automation by Asible
- Search Driven Analytics – zastosowanie Kibany I Elasticsearcha – Sages.
- Elasticsearch – od podstaw do zagadnień zaawansowanych – Sages.
- SQL i Optymalizacja zapytań (Oracle, PostreSQL).
- Narzędzia Atlassian (Jira, Confluence).
- Kubernetes & Docker – deployment microserwisów – Bottega IT Minds.
- Enterprise Service Bus Deployment with Red Hat JBoss Fuse - Jboss Fuse platform training – maintenance and configuration
- Google Cloud Fundamentals: Core Infrastructure
- ITIL Foundation 2011 edition - ITIL training (Information Technology Infrastructure Library).
- Spring Integration
- TIBCO ActiveMatrix BusinessWorks 6.x Development
- TIBCO ActiveMatrix BusinessWorks™ 6.x Administrator Boot Camp
- TIBCO Fulfillment Orchestration Suite Essentials of TIBCO ActiveMatrix BussinessWorks 6.x
- Webmethods – zarządzanie i konfiguracja serwerem integracyjnym.
- Machine Learning w praktyce (R based).
- Java Spring, Spring MVC i Hibernate – tworzenie aplikacji WWW
- Java wicket – tworzenie aplikacji WWW
- POS standard application – tworzenie aplikacji kasowych w standardzie POS z wykorzystaniem interfejsu JavaPOS. (Komunikacja z urządzeniami zewnętrznymi jak drukarki fiskalne, skaner kodów kreskowych, terminal płatniczy, szuflada kasowa, waga zewnętrzna, drukarka etykiet).
- Tworzenia modeli danych na potrzeby systemów raportujących. Normalizacja wydajnościowa bazy danych.
- Tworzenia interfejsów (WWW) użytkownika na potrzeby aplikacji do obsługi magazynów (Tworzenie, obsługa oraz przechowywania dokumentów). Projektowanie wyglądu dokumentów raportowych i statystycznych.
- Oprogramowanie, obsługa oraz administracja kioskami internetowymi opartymi o komputer przemysłowy i system operacyjny Windows CE.

Inne projekty

Tworzenie i prowadzenie szkoleń IT w ramach szkoły Altkomikum - projektu firmy Altkom przeznaczonej dla młodzieży szkolnej).

Baza wiedzy technologicznej

- Linux Bash, PL/SQL, Python, PHP, Java (JEE - JavaSpring, Hibernate, JPA, EJB), C, C++
- UML, Dessign Patterns, REST, SOAP, SOA
- Integration: Tibco BW, Tibco BE, Tibco BPM, Tibco EMS, Webmethods Integration Server, Webmethods Universal Messaging
- Databases: Oracle, PostgreSQL, MySQL, MS Access, Sqlite.
- CICD: Jenkins pipeline, JFrog, Git, Svn, Maven
- Reporting: Tibco Spotfire
- Web : PHP, JSP, JSF, JSTL, Javascript, HTML 5, CSS 3, XML, XSLT, JSON, JQuery, Spring MVC, Struts.
- IDE: Eclipse, IntelliJ IDEA, Webmethods Developer, Tibco BW developer.