Rafał Piątek

Rafał Piątek

Specjalista ds. Systemów IT, dział Integracji Systemów Informatycznych
Warszawa, mazowieckie

Umiejętności

Agile AJAX Programowanie aspektowe DWR Eclipse ElasticSearch Feature Driven Development Freemarker Git Gradle Hamcrest JavaSE Serwer aplikacji JBoss jQuery JUnit Maven Mockito MongoDB MVC Architecture MySQL OOP PL / SQL PostgreSQL Scrum SOA SOAP Spring DI SQL Tomcat Spring Security Spring MVC Spring Data Jbehave Java EE SQL Developer Apache CXF Oracle databases TDD (Test Driven Development) Hibernate Search Spring AOP Sencha ExtJS 4.2 Hibernate ORM SoupUI tcpmon Spring Boot BDD/TDD

Języki

angielski
podstawowy

Doświadczenie zawodowe

Grupa PZU
Projektant Programista Java (Architektura Mikroserwisów)
PLAY (P4 Sp. z o. o.)
Specjalista ds. Integracji Systemów
Getin Noble Bank S.A.
Architekt systemowy
Rozwój aplikacji przy użyciu technologii takich jak: Spring, GWT, Sencha GXT, MVP4G, Hibernate, Maven.
Getin Noble Bank S.A.
Projektant Oprogramowania Java
Rozwój aplikacji przy użyciu technologii takich jak: Spring, GWT, Sencha GXT, MVP4G, Hibernate, Maven.
Intive
Specjalista ds. Inżynierii Oprogramowania
Rozwijanie aplikacji wykorzystujących technologię JavaEE. Wykorzystywane w pracy technologie to głównie Spring, Hibernate, Oracle (SQL, PLSQL), Web Services, Direct Web Remoting, Freemarker, Html, JavaScript, Python.
Intive
Młodszy specjalista ds. Inżynierii Oprogramowania
Rozwijanie od strony backendu aplikacji napisanej w Springu w wersji 2.5. Wykorzystywane w pracy freamworki to między innymi: Spring, Hibernate (JPA), Freemarker. Praca z bazami danych Oracle oraz Web Services.

Szkolenia i kursy

- Program studencki organizowany przez BLStream - Patronage 2012.

- Szkolenie ze Scruma.

- Certyfikat - Oracle Certified Associate, Java SE 7 Programmer.

- Cache - przy użyciu zewnętrznych narzędzi (MemcacheD, Redis).

- Security Web Application.

Edukacja

Logo
Zarządzanie projektami informatycznymi, studia podyplomowe
Zachodniopomorska Szkoła Biznesu w Szczecinie
Logo
Informatyka, magisterskie
Zachodniopomorski Uniwersytet Technologiczny
Logo
Informatyka i Ekonometria, inżynierskie
Uniwersytet Szczeciński

Specjalizacje

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

Zainteresowania

- Sport głównie siłownia, piłka nożna.
- Kuchnia włoska oraz turecka.

Inne

* bardzo dobra znajomość programowania obiektowego
* znajomość platform Java SE oraz Java EE
* znajomość modułów frameworka Spring: Spring Dependecy Injection, Spring Boot, Spring MVC, Spring TX, Spring ORM, Spring JDBC, Spring Security, Spring Data, Spring Test, Spring AOP (Aspects), Spring JMS (Messaging)
* umiejętność tworzenia usług sieciowych w podejściach „contract first” oraz „contract last” przy użyciu biblioteki Apache CXF
* znajomość serwera aplikacji JBoss oraz kontenerów serwletów Tomcat oraz Jetty
* znajomość technologi Hibernate wraz z modułami Hibernate ORM, Hibernate OGM, Hibernate Search
* znajomość narzędzia do wersjonowania kodu GIT
* znajomość narzędzi do automatyzacji procesu budowania aplikacji Gradle oraz Maven
* znajomość języka SQL oraz baz danych takich jak Oracle DB, MySql, PostgreSQL, MS SQL Server
* znajomość języka PL/SQL
* znajomość metodyk z grupy metodyk zwinnych (Agile): TDD, FDD, Scrum, Extreme Programming
* znajomość biblioteki bazującej na RPC, wspierającej technologię AJAX: Direct Web Remoting
* znajomość bibliotek wspierających tworzenie testów jednostkowych, funkcjonalnych, integracyjnych oraz akceptacyjnych: Junit, Jbehave, Mockito, Hamcrest
* podstawowa znajomość technologi i bibliotek do tworzenia interfejsu użytkownika: CSS, Html, Java Script, JQuery, Sencha Ext JS, Freemarker
* podstawowa znajomość technologi wspierających funkcjonalność wyszukiwania pełnotekstowego (
Full-Text Search): Mongo DB (indeksy tekstowe), Elasticsearch, Apache Lucene, Kibana, Logstash
* znajomość narzędzi wspierających proces tworzenia oraz testowania oprogramowania takich jak Eclipse, SOAPUI, JMeter, TCPMon, Putty, SQL Developer, Firebug, Tamper Data, Cookie Editor

Grupy

1 wszystkich wypowiedzi
0 plusów
Zachodniopomorska Szkoła Biznesu w Szczecinie
Zachodniopomorska Szkoła Biznesu w Szczecinie
Zachodniopomorska Szkoła Biznesu w Szczecinie to najstarsza i największa uczelnia niepubliczna na Pomorzu Zachodnim. Posiadamy ponad 22 lata doświadczenia w kształceniu.
Java
Java
SE, EE, ME, co kto lubi...
Play framework
Play framework
Lekki framework webowy
Podróże
Podróże
Forum podróżników
Siłownia
Siłownia
Budujemy nasze ciała. Kulturystyka, fitness, sport i zdrowie.
Spring Framework
Spring Framework
Grupa programistów Spring Framework