Tomasz Chrul

Inżynier oprogramowania
Rumia, pomorskie

Umiejętności

Clean Code Git Java JSF Maven REST Software Design Patterns SQL Unit tests

Języki

angielski
dobry

Doświadczenie zawodowe

Asseco Poland
Projektant / Programista
FINEOS
Senior software engineer
DC S.A.
Inżynier oprogramowania
Programista w zespole tworzącym oprogramowanie klasy enterprise z użyciem:
* Java 7
* OSGi (Apache Felix, Blueprint)
* SOA
* Spring Framework
* MongoDb
* Javacript
Intive
Specjalista ds. inżynierii oprogramowania
Koordynator odpowiedzialny za:
+ rozwój i utrzymanie dwóch systemów (branża telco)
+ analiza techniczna i biznesowa wymagań
+ planowanie prac
+ koordynacja prac zespołu projektowego
+ planowanie oraz przeprowadzanie wdrożeń
Intive
Starszy programista
+ analiza techniczna i biznesowa wymagań
+ planowanie prac
+ koordynacja prac zespołu projektowego

oraz jak niżej
Intive
Programista
Programowanie w językach:
- Java, Python
Stosowane technologie/ frameworki:
- JEE, Spring, Spring MVC, WebFlow, JPA, Hibernate, FreeMarker, DWR, Swing, Maven, Apache CXF
OptiX Polska Sp. z o.o.
Programista systemów informatycznych
Projekty:
- tworzenie/adaptacja oprogramowania dla FileNet P8 Content Engine, Process Engine, Workspace oraz Webmethods Workflow Server (Java, JSP, C++)

- serwis internetowy oparty na frameworku JSF Sun Implementation + JavaScript

- przygotowanie i testowanie konfiguracji dla platform Netcool/Realtime
Active Dashboards, Netcool/OMNIbus ObjectServer

- projekty wewnętrzne w języku PHP

Dodatkowe zajęcia:
- tworzenie dokumentacji technicznej projektu
- rozpoznawanie technologii
Urząd Miejski w Koszalinie
specjalista IT
współpraca przy tworzeniu Koszalińskiego Serwisu Gospodarczego (www.biznes.koszalin.pl) - m.in. analiza wymagań, testy użyteczności serwisu
Logo
programista
Telezet
Projekt i wykonanie systemu wspomagającego pracę operatora telefonicznego centrum obsługi klienta (Java SE + JDBC, MySQL, architektura klient - serwer, integracja systemu z centralą telefoniczną Slican)

Szkolenia i kursy

Szkolenie Filenet CM API Java Programming Virtual Lab
Szkolenie Filenet BPM API Java Programming Virtual Lab
Szkolenie P8 Web Application Toolkit Programmig Virtual Lab
Szkolenie Professional Scrum Master
10gen: M101J MongoDB for Java Developers
Git: rozproszony system kontroli wersji
OWASP: Bezpieczeństwo aplikacji internetowych

Edukacja

Logo
Informatyka - Systemy Zarządzania Bazami Danych, magisterskie
Politechnika Koszalińska
Logo
Informatyka - Programowanie i Sieci Informatyczne, inżynierskie
Politechnika Koszalińska

Specjalizacje

IT - Administracja
Administrowanie systemami

Zainteresowania

piłka nożna, astronomia, lotnictwo

Inne

Jeśli to kogoś interesuje to wspomnę, że przez jakiś czas zajmowałem się i interesowałem tematyką użyteczności stron internetowych, czego wynikiem był wykład na konferencji SECON’2004 (Wojskowa Akademia Techniczna w Warszawie) pod tytułem "Ocena użyteczności stron internetowych" oraz dwie prace dyplomowe prowadzone pod tym kątem (obronione:).
Miałem też swój udział w powstaniu internetowego Koszalińskiego Serwisu Gospodarczego. Pozdrawiam wszystkich sympatycznych ludzi z UM i CB w Koszalinie, z którymi dane mi było współpracować :)

Grupy

Astronomia
Astronomia
Dla pasjonatów nocnego nieba, teleskopów i wszystkiego co jest związane z astronomią!
Do you speak English?
Do you speak English?
English only. Everyone's invited!
HCI (Human Computer Interaction)
HCI (Human Computer Interaction)
Grupa poświęcona zagadnieniom związanym z Human Computer Interaction i tematom pokrewnym.
Java
Java
SE, EE, ME, co kto lubi...
Kolko Naukowe. Reloaded
Kolko Naukowe. Reloaded
Niech żyje KÓŁKO !!!
OptiX
OptiX
byli, obecni , przyszli pracownicy..
Politechnika Koszalińska
Politechnika Koszalińska
Studenci, Absolwenci , Pracownicy Politechniki Koszalińskiej
Słupsk
Słupsk
Słupszczanie, oficjalnie i nieoficjalnie
Software Quality Assurance
Software Quality Assurance
Grupa związana z procesami i metodami inżynierii oprogramowania zapewniającymi jakość oprogramowania.