Curriculum Vitae (CV)

Wykształcenie

2000 – 2002Politechnika Warszawska, Instytut Informatyki – studia magisterskie, nieobroniona praca
1996 – 2000Politechnika Warszawska, Instytut Informatyki – studia inżynierskie o specjalności “Inżynieria Oprogramowania i Systemów Informacyjnych”
1991 – 1995III Liceum Ogólnokształcące im. Gen. Sowińskiego w Warszawie, profil matematyczno – fizyczny

Wykłady

14 października 2014Życie po wdrożeniu, czyli utrzymanie aplikacji – JDD, Kraków
7 kwietnia 2014Strefy czasowe w Javie i bazach danych – 4Developers, Warszawa
13 marca 2013Wielojęzykowość w aplikacjach J2EE – 33degree, Warszawa
4 kwietnia 2011Logowanie zdarzeń w aplikacjach J2EE – 4Developers, Warszawa
26 marca 2010Automatyczne generowanie kodu – 4Developers, Poznań

Certyfikaty i szkolenia

Grudzień 2018Professional Scrum Master I
Wrzesień 2017Oracle: Java SE 8 Programmer II (IZO-809, OCP)
Luty 2016Oracle: Java SE 8 Programmer I (1Z0-808)
Listopad 2015SAP: hybris Product Support (H_SUP_5)
Wrzesień 2015SAP: hybris Commerce Developer (H_DEV2_5)
Czerwiec 2015SAP: hybris Core Developer (H_DEV1_5)
Styczeń 2006Sun Microsystems: Sun Certified Programmer for the Java 2 Platform 1.4.
Maj 2001IBM Polska: Programowanie aplikacji w technologii Enterprise Java Beans z wykorzystaniem serwera aplikacji IBM Websphere.

Umiejętności

  • Zarządzanie projektami informatycznymi na wszystkich etapach
  • znajomość zagadnień związanych z Internetem, jego przeszukiwaniem, zautomatyzowanym pobieraniem danych i usługami sieciowymi
  • tworzenie aplikacji internetowych (programowanie server-side)
  • programowanie obiektowe w językach: Java, JavaScript/TypeScript, Groovy, Kotlin, Python, Clojure
  • projektowanie relacyjnych baz danych (SQL)
  • projektowanie obiektowe z użyciem języka UML oraz wzorców
  • projektowanie interfejsu użytkownika
  • znajomość technologii: servlety, Hibernate, Velocity, JUnit, JDBC, JSP, EJB, JavaMail, XML, Gradle
  • Administracja systemami Unix (Linux)
  • administracja bazami danych: PostgreSQL, mySQL, DB2
  • znajomość serwerów aplikacyjnych: WildFly, Tomcat
  • znajomość narzędzi: IntelliJ Idea
  • Zarządzanie wersjami oprogramowania z wykorzystaniem Git
  • Zarządzanie zespołem pracowników etatowych oraz zdalnych

Doświadczenie

maj 2019 – …e-point S.A. (www.e-point.pl) Kierownik zespołu programistycznego

Rozwój produktu “epoint CMS” oraz wsparcie wdrożeń u klientów.
Technologie: Java, Gradle, Spring, PostgreSQL, React, TypeScript
październik 2018 – kwiecień 2019e-point S.A. (www.e-point.pl) Członek Zarządu
kwiecień 2015 – wrzesień 2018e-point S.A. (www.e-point.pl) Chief Technology Officer (CTO)
styczeń 2012 – marzec 2015e-point S.A. (www.e-point.pl) Zastępca Dyrektora ds. Realizacji
kwiecień 2005 – grudzień 2011e-point S.A. (www.e-point.pl) Kierownik zespołu programistycznego

kwiecień 2005 – lipiec 2010: Aplikacja e-commerce dla międzynarodowej korporacji, aktualnie wdrożona w 26 krajach Europy (m.in. www.amway.pl), każda w dwóch lub więcej wersjach językowych. Technologia Java2EE, serwer aplikacyjny WebSphere, baza danych DB2, framework OneWeb (autorskie rozwiązanie firmy e-point S.A.)

wrzesień 2009 – lipiec 2010: Serwis internetowy dla międzynarodowej korporacji, aktualnie wdrożony w 29 krajach (m.in. www.beautycycle.pl), każdy w dwóch lub więcej wersjach językowych. Technologia Java2EE, serwer aplikacyjny Jonas, baza danych PostgreSQL, framework OneWeb.

styczeń 2010 – lipiec 2010: Serwis internetowy www.fotografiakolekcjonerska.pl. Technologia Java2EE, serwer aplikacyjny Jonas, baza danych PostgreSQL, framework OneWeb. 
listopad 2004 – …ZGK – kierowanie zespołem realizującym projekt aplikacji WWW dla Zarządu Gospodarki Komunalnej w Krakowie służąca do zarządzania zgłoszonymi sprawami, realizowanymi zadaniami, budżetem. Technologia Java, framework Struts, Hibernate, baza danych PostgreSQL.
Wdrożenie: styczeń 2005. Projekt architektury, zarządzanie projektem, programowanie, utrzymanie.
listopad 2004 – marzec 2005butik.pl (www.butik.pl) – prace programistyczne i rozwój serwisu zajmującego się sprzedażą gadżetów w internecie.
Technologia Java, framework Struts, komunikacją z bazą danych PostgreSQL przy pomocy Hibernate, serwer aplikacyjny Resin.Programowanie, administracja serwerem.
wrzesień 2001 – czerwiec 2007Gemino (www.gemino.pl) – serwis internetowy prezentujący porównanie cen produktów z branży komputerowej dostępnych w polskich sklepach internetowych. Aplikacja zaimplementowana na bazie systemu enginex.
Pomysł koncepcji, projekt architektury, zarządzanie projektem, programowanie.
luty – marzec 2004S12 (www.s12.pl) – witryna stowarzyszenia Warszawska Grupa Wysokościowa S12. System zaimplementowany w oparciu o framework enginex_.Projekt architektury, zarządzanie projektem, programowanie.
listopad 2003 – kwiecień 2004SIBEdit – aplikacja desktopowa w technologii Java Swing służąca do zarządzania danymi o ruchu i infrastrukturze drogowej.
Architektura klient – serwer, komunikacja z wykorzystaniem RMI. Zarządzanie projektem, architektura, kodowanie.
grudzień 2003 – styczeń 2004Prominence (www.prominence.pl) – witryna firmowa WWW.
Zarządzanie projektem.
czerwiec – grudzień 2003HiMountain (dawny Alpinus) (www.sfpl.pl) – sklep internetowy branży turystycznej. System zaimplementowany w oparciu o framework enginex_.
Projekt architektury, zarządzanie projektem, programowanie.
wrzesień – październik 2003ProBud (www.probud.waw.pl) – witryna firmowa WWW.
Zarządzanie projektem, kodowanie.
czerwiec – lipiec 2003Lart (www.lart.pl) – witryna firmowa WWW wykonana w technologii PHP z wykorzystaniem XML’a.
Programowanie i zarządzanie projektem.
grudzień 2002 – luty 2003Ground Zero (www.groundzero.pl) – serwis internetowy klubu Ground Zero. System zaimplementowany w oparciu o framework enginex_.
Projekt architektury i zarządzanie projektem.
sierpień 2002 – grudzień 2002Kanion (www.kanion.pl) – sklep internetowy branży turystycznej. System zaimplementowany w oparciu o framework enginex_.
Projekt architektury i zarządzanie projektem.
czerwiec 2002 – grudzień 2002Inmedix – aplikacja extranetowa typu CRM do zarządzania pracą przedstawicieli w branży farmaceutycznej. System zaimplementowany w oparciu o framework enginex_.
Projekt architektury i zarządzanie projektem.
grudzień 2001 – marzec 2002RMS Polska – serwis korporacyjny firmy zajmującej się świadczeniem usług brokerskich na rynku radiowym. Jego zawartość stanowi baza artykułów, bieżące i archiwalne wiadomości, raporty z rynku oraz baza danych stacji radiowych. Dodatkowo istnieje możliwość zaprenumerowania newsletter’a z bieżącymi informacjami. Serwis posiada pełne zarządzanie treścią z poziomu panelu administracyjnego.
Projekt architektury i implementacja części głównej oraz administracyjnej.
grudzień 2001 – luty 2002MT Polska (www.mtpolska.com.pl) – serwis korporacyjny firmy zajmującej się targami. Jego zawartość stanowi baza targów, bieżące i archiwalne wiadomości. Dodatkowo istnieje możliwość zaprenumerowania newsletter’a z bieżącymi informacjami. Serwis w dwóch wersjach językowych z pełnym zarządzaniem treścią z poziomu panelu administracyjnego.
Projekt architektury i implementacja części głównej oraz administracyjnej.
luty – kwiecień 2001MediaRun (www.mediarun.pl) – wortal poświęcony branży medialnej. Jego zawartość stanowi baza danych firm, bieżące i archiwalne wiadomości, notowania oraz oferty pracy i szkoleń. Dodatkowo istnieje możliwość zaprenumerowania codziennego newsletter’a z informacjami branżowymi.Projekt architektury i implementacja części głównej oraz administracyjnej pozwalającej na dynamiczną zmianę zawartości serwisu.
październik 2000 – wrzesień 2001Praca w firmie e-point w charakterze programisty. Współtworzenie frameworków OneWeb i Labeo. Programowanie w technologiach server-side w oparciu o bazy danych.
maj – wrzesień 2000JP Studio (www.jp-studio.pl) – serwis internetowy jednego z najlepszych reżyserów i twórców filmów animowanych w Polsce – Leszka Gałysza.
Projekt graficzny i realizacja.
marzec – maj 2000Gra “Diablo II” – polska wersja gry (lokalizacja).
Obróbka dźwięku, synchronizacja, współpraca przy zarządzaniu projektem i reżyserii dźwięku.
marzec – maj 2000Gra “Majesty” – polska wersja gry (lokalizacja).
Obróbka dźwięku, synchronizacja, współpraca przy zarządzaniu projektem i reżyserii dźwięku.
luty 2000 – …Ground Zero (www.groundzero.pl) – Serwis internetowy jednej z najpopularniejszych dyskotek w Warszawie. Serwis zrealizowany również w formie usługi WAP dla telefonów komórkowych.Projekt, realizacja oraz aktualizacje (CSS, PHP, MySQL, WML).
wrzesień 1999 –
– marzec 2000
Projekt do pracy inżynierskiej – udostępnianie bazy danych CDS/ISIS w Internecie.
Projekt i realizacja (CSS, ISAPI, CDS/ISIS).
marzec 2000Hepatologia – autoprezentacja – przewodnik interaktywny do prezentacji multimedialnej poświęconej hepatologii.
Obróbka dźwięku, synchronizacja oraz programowanie aplikacji (Macromedia Director).
maj 1999 – styczeń 2000Wilo – serwis internetowy jednego większych producentów pomp.
Projekt na podstawie serwisu niemieckiego, realizacja oraz aktualizacje.
czerwiec – lipiec 19987NFI – serwis internetowy Siódmego Narodowego Funduszu Inwestycyjnego.
Projekt oraz realizacja.
1998Instrukcja do gry Settlers III – w postaci stron WWW. Lokalizacja wersji anglojęzycznej.
maj 1997 –
– kwiecień 1998
Reset CD – prezentacje multimedialne dołączane do pisma Reset – 12 wydań (od numeru 1 do 12). Programowanie.
1998Gra “Hopkins FBI” – polska wersja gry (lokalizacja). Programowanie.
1998Gra “Settlers III” – polska wersja gry (lokalizacja). Obróbka i synchronizacja dźwięku oraz postprodukcja filmów.
1997Gra “Imo i Król”polska wersja gry (lokalizacja). Programowanie, obróbka dźwięku, synchronizacja, współpraca przy zarządzaniu projektem.
1997Gra “Mały Samuraj” – polska wersja gry (lokalizacja). Programowanie, obróbka i synchronizacja dźwięku, współpraca przy zarządzaniu projektem.
1997Gra “Ace Ventura” – polska wersja gry (lokalizacja). Programowanie, obróbka dźwięku, synchronizacja, współpraca przy zarządzaniu projektem.

Dla zainteresowanych polecam obejrzenie screenshotów z projektów archiwalnych sprzed 2005 roku – ciekawe wspomnienie, jak wyglądały internet, gdy i multimedia na przełomie lat 1997-2005.