Tomasz Zumbrzycki

Architekt Programista Java / JEE
Warszawa, mazowieckie

Doświadczenie zawodowe

Logo
Lider zespołu / Architekt JEE / Programista JEE
TEOMSOFT / Gdański startup technologiczny
Praca na stanowisku Architekta/Programisty JEE oraz Lidera Zespołu

Projekt architektury portalu społecznościowego
Współtworzenie harmonogramu prac
Identyfikowanie i mitygowanie ryzyk projektowych
Pomoc merytoryczna dwóm młodszym programistom
Dbanie o odpowiednią jakość kodu
Nadzór nad testami wydajnościowymi
Tworzenie i utrzymywanie dokumentacji projektowej
Implementacja krytycznych funkcjonalności

Zastosowane narzędzia i technologie to: Java 6, JSP, Spring, Spring MVC, Spring Security, Apache ActiveMQ, Hibernate, JUnit , JQuery, JMeter, loadUI, InelliJ IDEA, maven, git, Apache Tomcat, PostgeSQL , Windows 7.
Logo
Lider zespołu / Architekt Java
PRIMARIS Sp. z o. o. /Instytucja ubezpieczeniowa
Prowadzenie strumienia developmentu dotyczącego nowych funkcjonalności w systemie sprzedażowym Klienta.
Tworzenie harmonogramu prac
Identyfikowanie i mitygowanie ryzyk projektowych
Pomoc merytoryczna młodszym programistom
Dbanie o odpowiednią jakość kodu
Implementacja krytycznych funkcjonalności

Zastosowane narzędzia i technologie to: IntelliJ Idea, XML, XSD, XSLT, EJB 2.0, Java 6, Oracle 11g, Spring 3.0, PL/SQL
Logo
Architekt / Programista JAVA
PRIMARIS sp. z o.o. / Bank
Projekt oraz implementacja usługi webserwisu udostępniającego informacje o zadaniach przypisanych do użytkowników systemu backoffice.

Projekt techniczny uwzględniający szczególne wymagania wydajnościowe - ciągła praca usługi pod obciążeniem kilku tysięcy zapytań na minutę przy minimalnym wykorzystaniu zasobów środowiska.
Implementacja testów jednostkowych.
Nadzór nad testami wydajnościowymi.
Konfiguracja serwerów aplikacyjnych.
Tworzenie i utrzymywanie dokumentacji projektowej, w szczególności HLD.

Całkowicie samodzielny projekt począwszy od zdobycia leadu, przez wykonanie, aż do akceptacji Klienta i przekazania kodu źródłowego.

Zastosowane narzędzia i technologie to: IntelliJ Idea, Java 6, Oracle 11g, Spring 3.0, Junit 4.0, , LDAP, Apache CXF, ESB, Github, Oracle Weblogic 10g, Apache Tomact 6, Ehcache, Adobe Livecycle 2.5 ES
Logo
Architekt / Programista JEE
PRIMARIS sp. z o.o. / Bank
Praca na stanowisku architekta / programisty
Projekt i implementacja systemu autentykacji i autoryzacji dla zunifikowanego frontendu zbudowanego przy użyciu portalu Liferay
Projekt i implementacja systemu autentykacji i autoryzacji w oparciu o Active Directory dla dostarczonego serwera komponentów biznesowych
Implementacja portletów komunikujących się poprzez webserwisy z serwerem komponentów biznesowych
Implementacja testów jednostkowych
Tworzenie i utrzymywanie dokumentacji projektowej, w szczególności HLD
Planowanie i nadzorowanie prac zagranicznego zespołu developerskigo w zakresie modyfikacji dostarczonych komponentów serwera biznesowego

Zastosowane narzędzia i technologie to: Eclipse, Liferay 6.0.6, Java 6, Oracle 11g, Spring 3.0, Junit 4.0, Active Directory, LDAP, Apache CXF, ESB, SVN, IBM Websphere, Apache Tomact 6
Logo
Architekt / Programista JEE
PRIMARIS sp. z o.o. / Instytucja ubezpieczeniowa
Praca na stanowisku architekta / programisty rozwiązania typu POC (Proof of concept)
Projektowanie i implementacja rozwiązania integrującego istniejące systemy instytucji w ramach portalu Liferay
Implementacja SSO w oparciu o Active Directory oraz serwer Jasig CAS dla portalu Liferay
Wdrożenia na środowisko testowe
Stworzenie dokumentacji POC

Zastosowane narzędzia i technologie to: Eclipse, Liferay 6.0.6, Jasig CAS 3.4.10, Java 6, Oracle 11g, Spring 3.0, Active Directory, LDAP
Logo
Team leader / pełniący obowiązki PM
PRIMARIS sp. z o.o. / Bank
Praca na stanowisku wiodącego programisty / pełniącego obowiązki PM.
Projektowanie i implementacja procesów biznesowych dla front i back office przy użyciu Adobe LiveCycle Workbench
Projektowanie i implementacja formularzy procesowych w technologii Flex
Implementacja testów jednostkowych dla webserwisów przy wykorzystaniu soapUI 4.0.1
Implementacja wyszukiwarki procesów w oparciu o wewnętrzną strukturę danych Adobe LiveCycle ES2
Wdrożenia na środowisko testowe
Współtworzenie i utrzymanie dokumentacji projektowej
Audyty kodu
Harmonogramowanie prac developerskich
Prowadzenie codziennych spotkań „stand-up” zespołu developerów
Uczestnictwo w spotkaniach statusowych z reprezentantami banku

Zastosowane narzędzia i technologie to: InelliJ IDEA, Bean Shell 1.3.0, Java 5, Adobe LiveCycle ES2, Adobe LiveCycle Workbench ES2, Adobe Flex 3, PL/SQL, Oracle 11g, soapUI 4.0.1.
Logo
Główny projektant / Programista JEE
PRIMARIS sp. z o.o. / Spółka świadcząca usługi w zakresie konsultingu IT
Praca na stanowisku głównego projektanta.
Zaprojektowanie i implementacja wyszukiwarki dokumentów znajdujących się w zewnętrznych repozytoriach dyskowych, w postaci portletu spełniającego specyfikację JSR286
Implementacja modyfikacji i rozszerzeń kodu kontenera Liferay 5.2.3 w środowisku Ext
Implementacja algorytmu faceted search oraz obsługi polskiej fleksji dla wyszukiwarki
Implementacja SSO w oparciu o Active Directory
Utrzymywanie dokumentacji projektu w postaci Javadoc
Implementacja testów jednostkowych
Wdrożenia na środowisko testowe
Konfiguracja środowiska ciągłej integracji - Hudson

Zastosowane narzędzia i technologie to: Java 5, JSP, JSTL, JavaScript, DWR 3.0, Spring 3.0, Spring Portlet MVC 3.0, Hibernate, Compass, Lucene, JUnit 4, XMLBeans, JQuery, Eclipse, maven 2, ant, svn, Hudson, Liferay 5.2.3, Apache Tomcat 6, PostgeSQL 9.0, Apache HTTP Server, Ubuntu, Windows XP, Active Directory, LDAP.
Primaris sp. z o.o.
Konsultant / Starszy programista Java / Lider zespołu
Logo
Programista Java / JEE
TEOMSOFT
samodzielny development portalu praca.szokeo.pl w oparciu o zasady metodyki SCRUM;
utrzymywanie dokumentacji projektu w postaci Javadoc;
implementacja testów jednostkowych;
projekt i wykonanie szaty graficznej portalu oraz stron HTML;
administracja środowiskiem produkcyjnym;
nawiązanie współpracy z innymi portalami pracy;
prowadzenie kampanii AdWords;

Zastosowane narzędzia i technologie to: Java 5, JSP, JSTL, JavaScript, Spring, Spring MVC, Spring Security, Hibernate, Hibernate Search, JUnit 4, HtmlUnit, SAX, JQuery, Eclipse, maven 2, svn, Apache Tomcat 6, MySQL 5, Apache HTTP Server, mod_rewrite, serwery pocztowe Postfix, Dovecot, Ubuntu.
Logo
Programista Java
Edge Solutions Sp. z o.o. / First Data Polska S.A.
implementacja aplikacji do zarządzania terminalami płatniczymi
Test-driven development w oparciu o dostarczone diagramy UML oraz wymagania funkcjonalne;

Zastosowane narzędzia i technologie to: Java 5, JavaScript, Spring, Spring Security, Hibernate, JUnit 4, Apache Commons VFS, XMLBeans, jMock, podstawy Ext GWT, Eclipse, maven 2, svn, Apache Tomcat 5, HSQLDB, podstawy Oracle DB, Windows XP.
NetSprint
Analityk Programista Java
analiza i development nowych funkcjonalności w ciągłym kontakcie z klientem;
wytwarzanie i uaktualnianie dokumentacji technicznej;
wdrażanie zaimplementowanych rozwiązań na serwery produkcyjne;
monitoring i konfiguracja środowiska produkcyjnego;
nadzór merytoryczny nad zadaniami wykonywanymi przez dwóch młodszych programistów.

Zastosowane narzędzia i technologie to: Java 5, C/C++, JSP, JSTL, podstawy EJB 2.1, JavaScript, AJAX, Spring, Hibernate, Apache Velocity, SAX, Groovy, DWR, JQuery, Eclipse, ant, maven 2, cvs, svn, Apache Tomcat 5, JBoss, MySQL 5, Fedora Core.

Edukacja

Logo
Wydział Informatyki, kierunek: Informatyka, specjalność: Systemy Oprogramowania, studia dzienne., magisterskie
Politechnika Białostocka
Logo
Wydział Informatyki, kierunek: Informatyka, specjalność: Systemy Oprogramowania, studia dzienne., licencjackie
Politechnika Białostocka

Specjalizacje

IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista JAVA