O mnie
Urodziłem się w 1981 roku w Chmielniku. Dorastałem w Busku-Zdroju, na Ponidziu. Uczęszczałem do Szkoły Podstawowej nr 1 im. Stanisława Staszica, a następnie do 1-go Liceum Ogólnokształcącego im. Tadeusza Kościuszki w Busku-Zdroju.
Po ukończeniu liceum podjąłem studia w Instytucie Stosunków Międzynarodowych na Uniwersytecie Warszawskim, zakończone uzystakniem tytułu magistra w specjalności Bezpieczeństwo Narodowe. Na czwartym roku rozpocząłem studia na drugim kierunku: Informatykę na Politechnice Warszawskiej. Studia zakończyłem dyplomem inżyniera na specjalności Systemy Informacyjno-Decyzyjne.
Wkrótce po zakończeniu studiów na Uniwersytecie Warszawskim rozpocząłem pracę zawodową. W toku rozwoju zawodowego wyspecjalizowałem się w projektowaniu baz danych, programowaniu w języku Java oraz tworzeniu interaktywnych systemów WWW (AJAX) za pomocą GWT. Zajmowałem się też generacją testowych zbiorów danych na potrzeby testów wydajnościowych oraz optymalizacją stron WWW programów pod kątem wyszukiwarek.
Prywatnie mam wiele zainteresowań, z których najważniejsze to historia, turystyka piesza i fotografia. Interesuję się szczególnie historią krajów słowiańskich oraz historią miejsc, które odwiedzam.
Lubię zwiedzać miejsca, w których przebywam, przy czym najbardziej interesuje mnie architektura miasta i tereny zielone, nie jestem miłośnikiem chodzenia po muzeach. Staram się uchwycić klimat miejsca za pomocą fotografii. Fotografuję ciekawe budynki i krajobrazy.
Ostatnio coraz bardziej wciągają mnie góry. Byłem na wielu wyjazdach organizowanych przez SKPB i zapisałem się na organizowany przez to stowarzyszenie kurs przewodnicki.
W wolnym czasie prowadzę osobistego bloga, w którym piszę o rozmaitych sprawach, które mnie dotyczą lub w jakiś sposób zaintrygowały. Na razie znajdują się w nim wpisy z rozmaitych kategorii. Jeśli starczy mi czasu i energii, planuję w przyszłości je uporządkować przenosząc je do stron lub blogów tematycznych. Jeden z takich blogów, dotyczący szeroko pojętej tematyki związanej z górami i przewodnictwem górskim już powstał. Na razie jest w nim niewiele wpisów, ale będę się go starał rozwijać.
W przyszłości planuję rozwinąć własną działalność gospodarczą, przy czym jej dziedzina nie jest jeszcze dla mnie oczywista. Najbardziej oczywistą wydaje się informatyka, ale jestem otwarty na inne koncepcje. Na razie w wolnym czasie czytam artykułu związane z tematyką marketingu i promocji w internecie.
Portfolio
Tutaj znajduje się przegląd projektów, w których uczestniczyłem. W pierwszej kolejności znajdują się projekty, o których więcej informacji jest dostępnych publicznie, uporządkowane wg. ważności. Uporządkowanie chronologiczne wg pracodawcy znajduje się w moich publicznych profilach, w zakładce
kontakt.
System do obsługi sieci agencji nieruchomości zrzeszonych w Century 21 Polska. Demo systemu jest obecnie niedostępne, można natomiast obejrzeć ekrany z aplikacji.
Aplikacja to w pełni AJAX'owy system wykonany w technologii GWT. Zaplecze serwerowe stanowi serwer baz danych PostgreSQL oraz kontener aplikacji Tomcat. Na potrzeby systemu powstał bardzo zaawansowany zestaw inteligentnych kontrolek do wprowadzania danych oraz kalendarz, wzorowany na Google Calendar.
Konsola administracyjna dla użytkowników systemu
IntraOut. Konsola służy do zarządzania użytkownikami, dokonywania zakupu usług dostępnych w systemie IntraOut oraz aktywowania ich dla poszczególnych użytkowników. Konsola w wersji widocznej dla administratora systemu pozwala import pliku z płatnościami z systemu bankowego, wgląd w stan płatności wystawionych faktur oraz blokowanie kont. Zaplecze serwerowe (działające na serwerze JBoss) wylicza opłaty za korzystanie z usług (billing) i wystawia faktury. Konsola jest stworzona za pomocą GWT przy wykorzystaniu bibliotek GXT.
Podstawowy system wykorzystywany w firmie QBS, oferowany również klientom. Jego najważniejsze funkcje to przechowywanie historii kontaktów poszczególnych pracowników z klientem oraz obsługa korespondencji seryjnej. Program przechowuje historię kontaktów z klientem oraz pracy nad poszczególnymi programami. Pozwala na przechowywanie wszelkiego rodzaju dokumentów takich jak wysłane e-maile, pliki konfiguracyjne, oferty handlowe. Liczne wydruki obejmują m.in. etykiety adresowe, koperty i pocztowe książki nadawcze.
Podczas prac nad tym systemem poprawiałem na bieżąco błędy, adaptowałem program do wymagań klientów oraz przepisałem na nowo moduł wydruków, powiadomień i wysyłania maili.
Prosty program do obsługi stanowiska kasowego, stworzony przeze mnie od podstaw w czasie stażu w QBS. Stworzyłem też stronę programów oraz aktualizowałem go na bieżąco.
Program wspierający inwentaryzację księgozbioru, przeznaczony głównie dla prywatnych użytkowników posiadających rozbudowany księgozbiór. Prace nad programem zostały rozpoczęte przez stażystów, moim zadaniem było doprowadzenie programu do stanu używalności, poprawienie błędów, podpięcie najnowszej wersji modułu wydruków i stworzenie strony programu.
Program stworzony przeze mnie na podstawie systemu zamówionego przez jednego z klientów QBS. Adaptacja obejmowała zmianę szaty graficznej, zmiana funckjonalności pisanych pod specyficzne potrzeby klienta na ogólne i podłączenie nowej wersji modułu wydruków. Stworzyłem stronę programu i przygotowałem wersję demonstracyjną.
Sztandarowy program firmy QBS, sprzedawany licznym szpitalom i klinikom, a w wersji podstawowej także prywatnym gabinetom lekarskim. Pracowałem przy tym programie podczas informatyzacji Szpitala Dziecięcego
Górka w Busku-Zdroju. Napisałem moduł umawiania na wizyty w rehabilitacji, pozwalający na przypisywanie pacjenta do terapeutów prowadzących grupy o zadanej maksymalnej liczbie użytkowników oraz wyszukujący wolne terminy. Dokonałem też zmian w karcie pacjenta, dostosowujących ją do wymogów szpitala. Zaadaptowałem też mechanizm rozliczeń z NFZ do nowej specyfikacji Jednorodnych Grup Pacjentów.
Prace przy projektach na zlecenie firmy Polcard prowadzonych przez
Edge Solutions. Informacje o projektach, włącznie z ich nazwami, nie są dostępne publicznie. Były to systemy intranetowe zbudowane w GWT przy wykorzystaniu bibliotek Ext, z częścią serwerową pracującą pod kontrolą serwera aplikacji JBoss oraz serwera baz danych Oracle.