Jacek Jabłonka

Senior Java EE Developer / Junior AngularJS Developer
Warszawa, mazowieckie

Umiejętności

Android CVS Wzorce projektowe Eclipse EJB Git Hibernate Java Java Enterprise Edition Serwer aplikacji JBoss jQuery JSP Maven Oracle PostgreSQL Servlety Spring Struts Przywództwo w zespole Praca w zespole UML XML SVN Zarządzanie zespołem

Języki

angielski
dobry

Doświadczenie zawodowe

Logo
Junior AngularJS Developer / Senior Java EE Developer
SDC - Skandinavisk Data Center
Netbank

Rewriting existing Web Layer (JSP) into AngularJS. Developing REST API layer for existing legacy systems. REST API layer for web and mobile client.

- AngularJS 1.5
- TypeScript
- javascript
- Bootstrap
- JADE
- JSON
- Spring MVC
- Git
- MS TFS

Other job related tasks:
- traveling to Client headquarter (Denmark, Ballerup)
- direct communication with SDC employees (Business, Developers)
- work in Scrum Team
Logo
Senior Java EE Developer / System Designer
SDC - Skandinavisk Data Center
Netbank & Mobilbank

Creating and developing new REST API layer for existing legacy systems. Integrating with legacy systems that are based on WebServices and EJBs. New REST API layer prepared for new mobile client.

- JSON
- Spring 3.2.x
- Spring MVC
- EJB, DAO (for WebServices)
- Maven 3.x
- Mercurial

Other job related tasks:
- traveling to Client headquarter (Denmark, Ballerup)
- direct communication with SDC employees (Business, Developers)
- work in Scrum Team
Logo
Senior Java EE & Junior Android Developer
Klient StartUp'ów
Obie aplikacje mobilną na Android oraz web'owy CMS stworzyłem samemu w oparciu o wymagania klienta.
Przeszedłem przez cały proces wytwórczy od analizy, projektu, implementacji, testowania, aż do wdrożenia na środowisko produkcyjne.
Dokumentacja projektu wykonana za pomocą Enterprise Architect.

Senior Java EE Developer - Web'owy CMS​

- Spring 3.2.x (Core, Security, Cache)
- Spring MVC
- HTML, CSS, jQuery, JSON, Thymeleaf
- Hibernate 4.2.x
- PostgreSQL 9.3
- Tomcat 7.x
- Git, Maven 3.2.x
- Heroku - Cloud Application Platform

Web'owy CMS umożliwia przygotowanie i udostępnienie danych za pomocą JSON dla aplikacji mobilnej. CMS korzysta z API firm trzecich udostępnionych w postaci JSON.


Junior Android Developer - Klient mobilny dla web'owego CMS​'a

- UI/UX z wykorzystaniem standardowych komponentów Android
- JSON (Retrofit) asynchroniczne przetwarzanie danych z CMS oraz od dostawcy pogody
- Lokalizacja aplikacji za pomocą GPS oraz sieci (Wi-Fi, komórkowe)
- Publikacja w Google Play

Aplikacja mobilna na Android łączy się z CMS'em oraz dostawcą pogody, asynchronicznie przetwarza dane z JSON'a (API). Wyświetla dane w zależności od aktualnej lokalizacji użytkownika i warunków pogodowych.

Obecnie obie aplikacje są w beta testach.
Szczegółowe informacje na https://groups.google.com/forum/?hl=pl#!forum/dressandweather
Logo
StartUp Owner & Manager
Własny StartUp - Termin Przydatności Produktu
https://play.google.com/store/apps/details?id=pl.jacek.jablonka.android.tpp

- jeden z pomysłów przelałem na papier w formie projektu,
- znalazłem podwykonawców (firma i freelancer),
- podpisałem umowy z grafikiem i developerem,
- nadzorowałem prace,
- zleciłem agencji interaktywnej promocję aplikacji,
- sprzedaję wersję premium aplikacji,
- wszystko w 3 miesiące.

StartUp zrealizowany w czasie wolnym od pracy zawodowej.
Grupa Cyfrowy Polsat
Team Leader w Sekcji Rozwiązań Internetowych
Cyfrowy Polsat S.A.
- koordynacja pracy osób wewnątrz sekcji,
- komunikacja między innymi sekcjami/działami firmy,
- zbieranie wymagań,
- harmonogramowanie zadań,
- zlecanie zadań,
- weryfikacja wykonanej pracy,
- monitoring systemów,
- utrzymanie systemów,
- rozwój systemów.

W ramach systemu ICOK Beta - Internetowe Centrum Obsługi Klienta (wersja druga systemu).
Grupa Cyfrowy Polsat
Kierownik projektu ds. IT
Cyfrowy Polsat S.A.
Nowy Intranetu dla Sieci Sprzedaży Cyfrowego Polsatu:
- koordynacja procesu wdrażania,
- współpraca z firmą zewnętrzną,
- koordynacja pracy osób wewnątrz firmy (administratorzy, biznes),
- zapewnienie zasobów sprzętowych (konfiguracji sprzętu i sieci),
- zlecanie zadań,
- weryfikacja wykonanej pracy.

Wdrożenie nowego Intranetu dla Sieci Sprzedaży Cyfrowego Polsatu.
Grupa Cyfrowy Polsat
Projektant / Programista JEE
Cyfrowy Polsat S.A.
Starszy specjalista w Sekcji Rozwiązań Internetowych. Projektowanie i implementacja rozwiązań JEE w ramach systemu ICOK - Internetowe Centrum Obsługi Klienta.
Grupa Cyfrowy Polsat
Koordynator Wdrożenia Projektu
Cyfrowy Polsat S.A.
Nowy Intranet CP i CPT:
- koordynacja pracy firmy zewnętrznej,
- koordynacja pracy osób wewnątrz firmy (administratorzy, biznes),
- zbieranie wymagań,
- harmonogramowanie zadań,
- zlecanie zadań,
- weryfikacja wykonanej pracy.

Wdrożenie nowego Intranetu dla pracowników CP i CPT.
Grupa Cyfrowy Polsat
Projektant / Programista JEE
Cyfrowy Polsat S.A.
Specjalista w Sekcji Rozwiązań Internetowych. Projektowanie i implementacja rozwiązań JEE w ramach systemu ICOK - Internetowe Centrum Obsługi Klienta.
Asseco Poland
Projektant / Programista (Konsultant)
Projektowanie i implementacja rozwiązań J2EE.
ISOLUTION
Programista / Projektant
Implementacja aplikacji klienckich w technologii Struts 1 (dla PZU SA) oraz Eclipse RCP (dla Gerling).

Szkolenia i kursy

Coursera - Programming Cloud Services for Android Handheld Systems (lipiec - październik 2014 r.)
https://www.coursera.org/account/accomplishments/records/csSCQPLtrVvjxjNy
https://www.coursera.org/account/accomplishments/certificate/NPU8FJGHDY

Coursera - Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems (maj - lipiec 2014 r.)
https://www.coursera.org/records/BS4k5N289DWtaqy6
https://www.coursera.org/verify/G4SGAWE5K9

Coursera - Programming Mobile Applications for Android Handheld Systems (luty - marzec 2014 r.)
https://www.coursera.org/records/8dTvZcsjwRVALcBJ
https://www.coursera.org/verify/5AGTNR6SFT

Isolution: Struts – model MVC, Servlets and JSP.
Isolution: Eclipse RCP.
Isolution: Spring framework – podstawy.
Edusolution: Software Testing – podstawy, ćwiczenia praktyczne.
Edusolution: Programowanie komponentów biznesowych J2EE.

Kalkstein: Budowanie zespołu (Discovery Insights®)
m@rketing online: Search Engine Marketing
eRudis: Projektowanie systemów informatycznych w UML
SW Konferencje: Bezpieczeństwo Aplikacji Internetowych
House of skills: Komunikacja interpersonalna

Edukacja

Logo
Systemy i sieci teleinformatyczne, magisterskie
Warszawska Wyższa Szkoła Informatyki
Logo
Inżynieria Oprogramowania, inżynierskie
Warszawska Wyższa Szkoła Informatyki

Specjalizacje

Budownictwo
Architektura/Projektowanie