Doświadczenie zawodowe
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.
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.
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
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
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
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
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
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
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Specjalizacje
IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista JAVA