Sierpień 2004 - Sierpień 2014
Tworzenie oprogramowania w całym cyklu życia projektu: zbieranie
wymagań, przygotowania koncepcji i harmonogramu prac, implementacja,
przygotowanie instalatora, współpracę z testerami oraz użytkownikami
końcowymi.
Rozwój systemów wbudowanych – tworzenie własnych usług oraz wdrażanie
zewnętrznych aplikacji do systemu wbudowanego (usługi katalogowe, bazy
danych itp.). Integracja z zewnętrznymi urządzeniami (min. radiostacje
wąskopasmowe). Znajomość zagadnień debuggowania aplikacji C/C++.
Tworzenie modułów jądra systemu Linux.
Wdrożenie serwerów ciągłego budowania (Hudson CI) do projektów C++.
Przystosowywanie systemu Android do platformy sprzętowej –
dostosowywanie jądra systemu.
Tworzenie aplikacji i usług systemu Windows.
Programowanie:
- C/C++ - aplikacje systemu wbudowanego, moduły jądra Linux’a
- Delphi (Object Pascal) – usługi systemowe, aplikacje bazodanowe
- C# - usługi systemowe, aplikacje front-end, .NET Remoting, WebServices,
WS-Discovery, usługi katalogowe itd
Bazy danych – wdrażanie, projektowanie struktur, wykorzystanie
programistyczne:
- Microsoft SQL Server
- MySQL