Umiejętności
Borland Delphi
Embedded Linux
Python
QNX
Real Time System Design
C/C++
Systemy wbudowane
C/C++ Embedded
Raspberry Pi
Yocto
QNX Momentics
SQL Lite
Języki
angielski
dobry
Doświadczenie zawodowe
Senior Software Engineer
Tworzenie oraz rozwój oprogramownia klientów z sektora automotive, semiconductor
Aplikacje tworzone w C/C++ pod system QNX (real time)
Tworzenie skryptów w Pythonie
Praca w projekcie Open Source: DPDK.org
Lista moich commitow:
https://patchwork.dpdk.org/project/dpdk/list/?series=&submitter=1221&state=*&q=&archive=both&delegate=
Tools: Visual Studio Code, IxNetwork, IxExplorer
Aplikacje tworzone w C/C++ pod system QNX (real time)
Tworzenie skryptów w Pythonie
Praca w projekcie Open Source: DPDK.org
Lista moich commitow:
https://patchwork.dpdk.org/project/dpdk/list/?series=&submitter=1221&state=*&q=&archive=both&delegate=
Tools: Visual Studio Code, IxNetwork, IxExplorer
Projektant oprogramowania, programista C/C++
Tworzenie rozwiązań sieciowych dla zastsowań kolejowych, z wykorzystaniem systemu czasu rzeczywistego QNX 6.5
Zakres obowiązków:
- projektowanie oraz implementgacja protołu czasu rzeczywistego (bazujący na UDP)
- tworzenie oprogramowania komunikacyjnego
- adminstacja oraz konfiguracja systemu QNX
- projektowanie rozwiązań bazodanowych (QDB)
Zakres obowiązków:
- projektowanie oraz implementgacja protołu czasu rzeczywistego (bazujący na UDP)
- tworzenie oprogramowania komunikacyjnego
- adminstacja oraz konfiguracja systemu QNX
- projektowanie rozwiązań bazodanowych (QDB)
Projektant oprogramowania, programista Delphi
Zaawansowane systemy typu SCADA, umożliwiających zarządzaniem systemami automatyki przemysłowej.
Do moich obowiązków należało:
- projektowanie oraz wdrażanie rozwiązań komunikacyjnych (tcp, udp)
- programowanie rozwiązań graficznych dla tego typu systemów
- wdrażanie rozwiązań bazodanowych
- uruchamianie oraz wdrażanie systemu u klienta docelowego
- testowanie aplikacji
Do moich obowiązków należało:
- projektowanie oraz wdrażanie rozwiązań komunikacyjnych (tcp, udp)
- programowanie rozwiązań graficznych dla tego typu systemów
- wdrażanie rozwiązań bazodanowych
- uruchamianie oraz wdrażanie systemu u klienta docelowego
- testowanie aplikacji
Junior Software Engineer
Przygotowywanie oprogramowania (w języku C++, Perl) wspomagającego pracę pozostałych pogramistów. Aplikacja ułatwiała debugowanie aplikacji dla systemu operacyjnego Symbian.
Szkolenia i kursy
Realtime Programming for the QNX® Neutrino® RTOS
Yocto Project advanced
Yocto Project advanced
Specjalizacje
Inżynieria
Automatyka
IT - Rozwój oprogramowania
Programista C++
IT - Rozwój oprogramowania
Programista aplikacji mobilnych
Zainteresowania
Aktywny wypoczynek, podróże, inteligentne domy, programowanie.
Organizacje
Od 2003 roku należę do WOPR.