Umiejętności
Common Lisp
Git
Linux
PHP
Python
SQL
szkolenia
Programowanie obiektowe
edukacja
Programowanie równoległe i rozproszone
IT security
architektura
Pentesty
Aplikacje webowe
Microservices
Programowanie funkcjonalne
Języki
angielski
biegły
Doświadczenie zawodowe
programista / architekt
Architektura i implementacja systemu zarządzania flotą pojazdów “GBox Online” (online.gbox.pl). Administracja usługami wewnętrznymi, m.in. serwery baz danych i serwery komunikacyjne. Planowanie i implementacja narzędzi wewnętrznych, m.in. środowiska developerskiego, testowego, zarządzania i wersjonowania kodu, mechanizmów wdrożeniowych, backupów MySQL online etc. Programowanie aplikacji webowych. Dodatkowo ogólne testy penetracyjne usług oraz aplikacji webowych.
Autor m.in.:
a) REST API “Meet GBox” (api.gbox.pl) dającego pełen dostęp do funkcjonalności systemu. Początkowo wykorzystywane przez partnerów firmy, później rozszerzone i wykorzystywane także przez wewn usługi firmy (np pierwsze w polsce zdalne odczyty tachografów) i aplikacje desktopowe (np “Fortrans”).
b) Wewnetrznego serwera “Agent GBox” pośredniczącego w komunikacji pomiędzy systemem a urządzeniami GBox i Assist zainstalowanymi w pojazdach. Autorski protokół oparty o YAML i TCP. Kolejkowanie danych, pełen monitoring i zarządzanie poprzez aplikację webową. Integracja z systemem operacyjnym.
Architektura, REST API, Serwer TCP/IP, YAML, OOP, PHP 5, Python, Common Lisp, MySQL, PostgreSQL, SQLite, Git, SVN, Apache, Debian Linux, Zsh, pentesting.
Autor m.in.:
a) REST API “Meet GBox” (api.gbox.pl) dającego pełen dostęp do funkcjonalności systemu. Początkowo wykorzystywane przez partnerów firmy, później rozszerzone i wykorzystywane także przez wewn usługi firmy (np pierwsze w polsce zdalne odczyty tachografów) i aplikacje desktopowe (np “Fortrans”).
b) Wewnetrznego serwera “Agent GBox” pośredniczącego w komunikacji pomiędzy systemem a urządzeniami GBox i Assist zainstalowanymi w pojazdach. Autorski protokół oparty o YAML i TCP. Kolejkowanie danych, pełen monitoring i zarządzanie poprzez aplikację webową. Integracja z systemem operacyjnym.
Architektura, REST API, Serwer TCP/IP, YAML, OOP, PHP 5, Python, Common Lisp, MySQL, PostgreSQL, SQLite, Git, SVN, Apache, Debian Linux, Zsh, pentesting.
Data Systems Developer
eDigitalResearch Ltd
Realizacja dedykowanych projektów dot. badania opinii klientów (qualitative and quantitative research). Rozbudowa narzędzi automatyzujących przetwarzanie danych pochodzących z wielu źródeł. Budowa dedykowanych narzędzi raportujących.
Obsługiwani klienci, m.in.: BBC, Skype, Tesco, O2, BT, British Gas, Best Buy, B&Q, Grupa Kapitałowa Arcadia.
PHP 5, OOP, Zend Framework, PostgreSQL, SQLite, Apache, Linux, SVN.
Obsługiwani klienci, m.in.: BBC, Skype, Tesco, O2, BT, British Gas, Best Buy, B&Q, Grupa Kapitałowa Arcadia.
PHP 5, OOP, Zend Framework, PostgreSQL, SQLite, Apache, Linux, SVN.
Architekt / programista
freelancer
Tworzenie na zlecenie zaawansowanych systemów webowych. Pełen cykl życia aplikacji od zebrania wymagań, poprzez implementację, wdrożenie razem ze sprzętem, po szkolenia i późniejszy serwis. Implementacja przy użyciu Object-Oriented PHP5, JavaScript, XUL, PostgreSQL i SQLite.
1. SolaTel – system dla firmy wydającej książki telefoniczne abonentów prywatnych, automatyzujący pracę call-center składającego się z ok 60-ciu stanowisk, obsługujący składanie zamówień, budujący gotowe do wydruku książki telefoniczne dla danego obszaru geograficznego oraz zarządzający dostawą własnymi kurierami firmy. Później także tworzący obrazy płyt CD z zakodowanymi danymi i aplikacją pod MS Windows do obsługi książki. Pełne zarządzanie oraz raportowanie poprzez prosty interfejs webowy. Zautomatyzowana serwerownia z backupami i serwerem zapasowy High Availability.
2. Zestawiacz – system webowy do dynamicznego porównywania produktów z branży elektroniki. Rozbudowany mechanizm typów i parametrów opisujących produkty, służących do porównań. Dodatkowo webowy system pełnego zarządzania, włącznie z tworzeniem nowych kategorii dla kolejnych grup produktów w dynamicznie definiowanych bazach (PostgreSQL, MySQL I SQLite) na wskazanych serwerach. Elastyczne definiowanie typów produktów/obiektów w grupach I możliwości ich porównywania.
Architektura, OOP, PHP 5, Python, JavaScript, AJAX, XUL, HTML, Apache, PostgreSQL, SQLite, MySQL, SVN, ZSh, Slackware Linux, firewall, high availability, TCP/IP, DHCP, DNS.
1. SolaTel – system dla firmy wydającej książki telefoniczne abonentów prywatnych, automatyzujący pracę call-center składającego się z ok 60-ciu stanowisk, obsługujący składanie zamówień, budujący gotowe do wydruku książki telefoniczne dla danego obszaru geograficznego oraz zarządzający dostawą własnymi kurierami firmy. Później także tworzący obrazy płyt CD z zakodowanymi danymi i aplikacją pod MS Windows do obsługi książki. Pełne zarządzanie oraz raportowanie poprzez prosty interfejs webowy. Zautomatyzowana serwerownia z backupami i serwerem zapasowy High Availability.
2. Zestawiacz – system webowy do dynamicznego porównywania produktów z branży elektroniki. Rozbudowany mechanizm typów i parametrów opisujących produkty, służących do porównań. Dodatkowo webowy system pełnego zarządzania, włącznie z tworzeniem nowych kategorii dla kolejnych grup produktów w dynamicznie definiowanych bazach (PostgreSQL, MySQL I SQLite) na wskazanych serwerach. Elastyczne definiowanie typów produktów/obiektów w grupach I możliwości ich porównywania.
Architektura, OOP, PHP 5, Python, JavaScript, AJAX, XUL, HTML, Apache, PostgreSQL, SQLite, MySQL, SVN, ZSh, Slackware Linux, firewall, high availability, TCP/IP, DHCP, DNS.
Administrator Linux, Programista
Administracja farmą 16 serwerów obsługujących m.in. największy uwcześnie portal społecznościowy w polsce – epuls.pl. Ponad 3 mln kont użytkowników, ponad 40 tys równocześnie zalogowanych użytkowników w godzinach szczytu.
Data center zlokalizowany w Szwecji, zarządzany w całości zdalnie. Pełny cykl administracji serwerami od instalacji, poprzez konfigurację wszystkich usług po późniejszą codzienną obsługę. Serwery oparte przede wszystkim o Gentoo Linux z głównymi usługami: Apache, MySQL, Exim.
Dodatkowo tworzenie narzędzi wewnętrznych oraz webowych wspomagających zarządzanie systemem.
Gentoo i SuSE Linux, Apache, Exim, MySQL, firewall, load balance, ZSh, PHP, JavaScript, C, Python, SVN.
Data center zlokalizowany w Szwecji, zarządzany w całości zdalnie. Pełny cykl administracji serwerami od instalacji, poprzez konfigurację wszystkich usług po późniejszą codzienną obsługę. Serwery oparte przede wszystkim o Gentoo Linux z głównymi usługami: Apache, MySQL, Exim.
Dodatkowo tworzenie narzędzi wewnętrznych oraz webowych wspomagających zarządzanie systemem.
Gentoo i SuSE Linux, Apache, Exim, MySQL, firewall, load balance, ZSh, PHP, JavaScript, C, Python, SVN.
Specjalista ds. Bezpieczeństwa IT
Doradztwo w zakresie bezpieczeństwa, instalacja wybranych rozwiązań, przygotowanie dokumentacji technicznej i prowadzenie szkoleń dotyczących bezpieczeństwa. Certyfikowany inżynier “Astaro Security Gateway”.
Obsługiwani klienci – instytucje i firmy z sektora publicznego i finansowego, m.in: Kancelaria Sejmu, ING Śląski, Przedsiębiorstwo Eksploatacji Rurociągu Naftowego “Przyjaźń”.
IT Sec, firewall, VPN, pentesting, Astaro Security Gateway, Norman AntiVirus, CanIT AntiSpam, Slackware i SuSE Linux.
Obsługiwani klienci – instytucje i firmy z sektora publicznego i finansowego, m.in: Kancelaria Sejmu, ING Śląski, Przedsiębiorstwo Eksploatacji Rurociągu Naftowego “Przyjaźń”.
IT Sec, firewall, VPN, pentesting, Astaro Security Gateway, Norman AntiVirus, CanIT AntiSpam, Slackware i SuSE Linux.
Web developer, Grafik komputerowy
Topware Interactive
Zarządzanie sklepem internetowym – dystrybucja gier i programów komputerowych. Tworzenie tematycznych serwisów webowych dla sprzedawanych produktów. Tworzenie grafiki do internetowych kampanii reklamowych.
Ponadto tworzenie grafiki pixelowej, animacji oraz poprawki końcowe elementów graficznych do gier komputerowych tworzonych przez firmę.
HTML, CSS, JavaScript, SSI, PHP, MySQL, RedHat Linux, Aura, grafika, gry komputerowe.
Ponadto tworzenie grafiki pixelowej, animacji oraz poprawki końcowe elementów graficznych do gier komputerowych tworzonych przez firmę.
HTML, CSS, JavaScript, SSI, PHP, MySQL, RedHat Linux, Aura, grafika, gry komputerowe.
Grafik komputerowy
Tworzenie i obróbka grafiki do gier edukacyjnych.
TV Paint, Aura, gry komputerowe, grafika.
TV Paint, Aura, gry komputerowe, grafika.
Edukacja
Specjalizacje
IT - Administracja
Bezpieczeństwo/Audyt
IT - Rozwój oprogramowania
Architektura
Zainteresowania
Literatura S-F, gry planszowe, rakiety amatorskie, historia informatyki, grafy, fraktale, formuła 1, turystyka górska, "samurajskie" sztuki walki - iaido i kendo.
Organizacje
Mensa
Grupy
DROGA MIECZA
Grupa adresowana dla pasjonatów japońskiego miecza i kultury samurajskiej oraz prakktyki BUDO - japońskich (azjatyckich) sztuk walk
gry planszowe i logiczne
Dla wszystkich fanów gier planszowych i logicznych, ale także sudoku, łamigłówek i kart
Historia Informatyki
Każdy kiedyś miał pierwszą styczności z komputerem...Spectrum, Commodore, Atari...pamięta ktoś jeszcze tamte czasy ?