Tomasz Janisiewicz

Senior Java Developer
Warszawa, mazowieckie

Umiejętności

Cloud Computing Eclipse ElasticSearch Hibernate IntelliJ IDEA Java JPA JUnit Linux Maven MongoDB NetBeans Node.js OpenStack PHP PostgreSQL Python Spring Tomcat AngularJS JEE JBoss Atlassian Bamboo docker Apache Kafka JUnit Tests Bootstrap CSS Framework Swagger Microservices Kubernetes

Języki

angielski
dobry
hiszpański
podstawowy

Doświadczenie zawodowe

DXC Technology
Software Developer
Jako Senior Software Engineer zajmuje się rozwojem i utrzymaniem platformy zbudowanej dla niemieckiego klienta z branży motoryzacyjnej. Platforma zbudowana w architekturze mikro usług , przeznaczona do obsługi danych dla 160 milionów samochodów , oparta na chmurze prywatnej i wykorzystująca takie narzędzia i technologie jak Docker, Kubernetes, OpenStack, Java 8, Python, MongoDB.
Hewlett-Packard
Senior Java Developer
1. Projekt Sabre - arline solutions

Projektowanie i implementacja narzędzi wspomagających testy wydajności serwisów (Java 8, Spring, Maven).

2. Projekt Xstream

Projektowanie i implementacja nowego mikroserwisu jako aplikacja oparta na Spring Boot. Używane technologie: Java 8, Gradle, Spring Boot, Docker, Consul, AWS
Orange Polska S.A.
Główny Specjalista R&D (Java developer)
1. Projekt Sdp sandbox (Orange France)

Implementacja aplikacji webowej w srodowisku JEE (Spring, JPA, AngularJS, Websockets, Bootstrap, Tomcat). Projekt międzynarodowy realizowany na potrzeby grupy Orange.

2. Projekt Mundo

Implementacja platformy otwartych danych w środowisku Java (Spring, JPA, Jboss, Python, CKAN, PostgreSQL, AngularJS).

3. Projekt DSN (Dynamic Social Network)

Implementacja aplikacji lokalizujacej abonentów sieci komórkowej, sieć spolecznościowa której zachowania są zależne od lokalizacji jej członków. Wykorzystane technologie: Spring, Jboss, MongoDB, AngularJS.

4. Projekt API Exsposure (Orange France)

Projekt realizowany w środowisku międzynarodowym na potrzeby grupy Orange. Projekt prowadzony w medodologii Scrum, pełniona funkcja: Scrum master.

Implementacja warstwy ekspozycji API dla klientów i partnerów grupy Orange. Wykorzystywane narzędzia: ApiGee, Swagger, RoboFramework, NodeJs.
Datera S.A.
Software Developer and Designer
1. Projekt Call-eX

Serwer telekomunikacyjny - "Produkt roku 2010 - rozwiązania stacjonarne", w konkursie o Złote Anteny Świata Telekomunikacji. Produkt wdrożony w kilkuset małych, średnich i dużych firmach (np. sieć marketów budowlanych NOMI S.A.)

Rola w projekcie:

- specyfikowanie wymagań
- projektowanie i planowanie
- implementacja (Java SE, Java EE, PostgreSQL, Asterisk)
- integracja i wdrożenie
- testowanie

Zrealizowane moduły:

- CallCenter - kampanie przychodzące
- ContactCenter - kampanie wychodzące
- VirtualFax, Fax2Mail, Mail2Fax
- IVR - interaktywne zapowiedzi (integracja z syntezatorem mowy IVO Software)
- CallRecorder - nagrywanie połączeń
- CallRating - moduł bilingowy
- Intercom
- ConferenceRoom - telekonferencje
- VoiceMail - poczta głosowa
- Interaktywne panele zarzadzania


2. Projekt Telekonferencje ORANGE

System telekonferencji ORANGE dostępny pod numerem: 500 990 990. Firma Datera S.A. jest dostawcą systemu dla potentata w branży telekomunikacyjnej i z sukcesem rozwija jego usługę od 2009 roku.

Rola w projekcie:

- projektowanie
- planowanie
- implementacja
- rozwój

W 2012 roku system został rozbudowany o usługę WebCollaboration, która umożliwia prowadzenie video konferencji oraz współdzielenie pulpitu.

3. Projektowanie i rozwój systemu wykrywania oszustw dla operatora telekomunikacyjnego GTS Energis
Logo
Właściciel firmy
ERGOSOFT
Realizacja projektów informatycznych.

1. Tworzenie specyfikacji projektu - określenie i ustalenie wymagań z klientem
2. Projektowanie
3. Implementacja
4. Integrowanie i testowanie zaimplementowanego rozwiązania
5. Wdrożenie systemu w warunkach produkcyjnych
6. Utrzymanie wdrożonych systemów i aplikacji
DGT Sp. z o.o.
Programista C/C++
Tworzenie oprogramowania do zarządzania bramką VoIP (DGT 7410 - ATK)

Szkolenia i kursy

- komunikacja w pracy grupowej
- praktyki i metody AGILE
- wytwarzanie oprogramowania w metodologii SCRUM
- MS-10264 Developing Web Applications with Microsoft Visual Studio 2010
- Przypadki użycia w analizie i projektowaniu systemów informatycznych
- Prawo jazdy kat. B

Edukacja

Logo
Zarządzanie i Marketing, magisterskie
Politechnika Gdańska
Logo
Systemy Teleinformatyczne, magisterskie
Politechnika Gdańska

Specjalizacje

IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista JAVA
IT - Rozwój oprogramowania
Zarządzanie projektem

Zainteresowania

- Tenis stołowy
- Rower
- Ogrodnictwo

Organizacje

- Akademickie Inkubatory Przedsiębiorczości

Inne

- prelegent na konferencji naukowej Internet 2006 we Wrocławiu z artykułem "Komunikatory sieciowe - nowe standardy i zastosowania"
- współautor wydania "Biblioteka Teleinformatyczna INTERNET 2006" ISBN 83-7085-988-7
- prelegent na konferencji naukowej Systemy Informacyjne 2007 w Kielcach

Grupy

Barcamp Trójmiasto 3camp
Barcamp Trójmiasto 3camp
Miejsce do dyskusji dla uczestników trójmiejskiego barcampu - www.3camp.pl
J2EE
J2EE
Wszystko o Java Enterprise Edition
Java
Java
SE, EE, ME, co kto lubi...
Politechnika Gdańska
Politechnika Gdańska
Grupa zrzeszająca byłych, obecnych, a także przyszłych studentów Politechniki Gdańskiej
Wydział Zarządzania i Ekonomii Politechniki Gdańskiej
Wydział Zarządzania i Ekonomii Politechniki Gdańskiej
Grupa zrzesza pracowników, studentów i absolwentów Wydziału Zarządzania i Ekonomii Politechniki Gdańskiej