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.