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
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
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
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
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
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
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
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.
- 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.
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).
- 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).
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.
- 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.
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.
- 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.
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
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
Specjalizacje
Budownictwo
Architektura/Projektowanie