Języki
angielski
podstawowy
Doświadczenie zawodowe
Starszy programista / Projektant
Umiejętności: Visual Studio 2008, C #, WCF, LINQ, T-SQL, MSSQL, Interbase 2008, SQLite, XML, DevExpress, InnoSetup, SVN, GanttProject.
Projekty:
• Zaprojektowanie systemu sensorycznego do synchronicznego i asynchronicznego odbioru danych z czujników oraz ich kolekcjonowanie w bazie danych. Architektura klient-serwer. W skład systemu wchodzą: serwer(kolekcjonowanie danych), klient(wizualizacja danych), moduł obsługi bazy danych(biblioteka DLL do obiektowej obsługi bazy danych), moduły komunikacyjne (konwertery protokołów, kodowanie/dekodowanie danych), moduł powiadomień(wysyłanie SMS, e-mail do operatorów), moduł replikacji danych.
• Implementacja części serwerowej.
• Współpraca i nadzór nad implementacja części klienckiej w zewnętrznej firmie informatycznej oraz odbiór prac.
• Rozwój poszczególnych modułów systemu.
• Testowanie i zapewnienie jakości tworzonego oprogramowania.
• Tworzenie dokumentacji technicznej.
• Kierowanie całością projektu i zarządzanie grupą programistów.
• Tworzenie instalatorów produktów.
Projekty:
• Zaprojektowanie systemu sensorycznego do synchronicznego i asynchronicznego odbioru danych z czujników oraz ich kolekcjonowanie w bazie danych. Architektura klient-serwer. W skład systemu wchodzą: serwer(kolekcjonowanie danych), klient(wizualizacja danych), moduł obsługi bazy danych(biblioteka DLL do obiektowej obsługi bazy danych), moduły komunikacyjne (konwertery protokołów, kodowanie/dekodowanie danych), moduł powiadomień(wysyłanie SMS, e-mail do operatorów), moduł replikacji danych.
• Implementacja części serwerowej.
• Współpraca i nadzór nad implementacja części klienckiej w zewnętrznej firmie informatycznej oraz odbiór prac.
• Rozwój poszczególnych modułów systemu.
• Testowanie i zapewnienie jakości tworzonego oprogramowania.
• Tworzenie dokumentacji technicznej.
• Kierowanie całością projektu i zarządzanie grupą programistów.
• Tworzenie instalatorów produktów.
Projektant oprogramowania
Umiejętności: Visual Studio 2008 / Mono, C#, DIMNET-P5, Postgresql, C/C++, Lemonix Linux, Borland C++ Builder, Paradox, MS Visual C++, XML Xerces-c.
Projekty:
• P52DB – konwerter danych, program pobiera binarne pliki z danymi z serwera SEZAM2 za pomocą protokołu "DIMNET-P5", dekoduje je do postaci poszczególnych zmiennych i zapisuje do bazy danych.
• SMS-Controller - jest klientem systemy SEZAM2, który pobiera dane z tabeli nazwa " Messages" z serwera i je analizuje. Dla określonych zdarzeń wysyła SMS do wcześniej zdefiniować odbiorców.
• Moduł ParkingOlsztyn – Klient systemu SEZAM2 przesyłąjący, za pomocą protokołu „DIMNET-P5”, dane z pętli indukcyjnych o ilości wolnych miejsc na parkingu.
• Wirtualne urządzenie, które wysyła liczbę wolnych miejsc parkingowych do serwer SEZAM2.
• Wirtualne urządzenie, które wyświetla ilość wolnych miejsc parkingowych z serwera.
• Zaprojektowanie i wykonanie kodu dla podstawowych programów, które wyjaśniają, jak działa API programowalnego wbudowanego Modułu CPU Eddy-CPU V2.x ARM926EJ-S (180 Mhz) produkowanego przez SystemBase.
• Współtworzenie trenażera działa przeciwlotniczego. Zaadaptowanie engine'u 3D „Torque” firmy GarageGames oraz emulacja fizycznej maszyny.
• Zarządzanie i rozwój oprogramowania "WizAr", które wizualizuje dane z czujników w sieciach sensorycznych (SCADA).
Projekty:
• P52DB – konwerter danych, program pobiera binarne pliki z danymi z serwera SEZAM2 za pomocą protokołu "DIMNET-P5", dekoduje je do postaci poszczególnych zmiennych i zapisuje do bazy danych.
• SMS-Controller - jest klientem systemy SEZAM2, który pobiera dane z tabeli nazwa " Messages" z serwera i je analizuje. Dla określonych zdarzeń wysyła SMS do wcześniej zdefiniować odbiorców.
• Moduł ParkingOlsztyn – Klient systemu SEZAM2 przesyłąjący, za pomocą protokołu „DIMNET-P5”, dane z pętli indukcyjnych o ilości wolnych miejsc na parkingu.
• Wirtualne urządzenie, które wysyła liczbę wolnych miejsc parkingowych do serwer SEZAM2.
• Wirtualne urządzenie, które wyświetla ilość wolnych miejsc parkingowych z serwera.
• Zaprojektowanie i wykonanie kodu dla podstawowych programów, które wyjaśniają, jak działa API programowalnego wbudowanego Modułu CPU Eddy-CPU V2.x ARM926EJ-S (180 Mhz) produkowanego przez SystemBase.
• Współtworzenie trenażera działa przeciwlotniczego. Zaadaptowanie engine'u 3D „Torque” firmy GarageGames oraz emulacja fizycznej maszyny.
• Zarządzanie i rozwój oprogramowania "WizAr", które wizualizuje dane z czujników w sieciach sensorycznych (SCADA).
Szkolenia i kursy
---2011---
- 2778 Writing Queries Using Microsoft SQL Server 2008 Transact-SQL
---2010---
- 6460A Visual Studio 2008: Windows Presentation Foundation
---2008---
- Finansowanie działalności MŚP organizowane przez Gdańską Fundację Przedsiębiorczości.
- Zakładanie własnej działalności gospodarczej organizowane przez Gdańską Fundację Przedsiębiorczości.
---2007---
- #2543 Core Web Application Technologies with Microsoft Visual Studio 2005
- #2544 Advanced Web Application Technologies with Microsoft Visual Studio 2005
- 2778 Writing Queries Using Microsoft SQL Server 2008 Transact-SQL
---2010---
- 6460A Visual Studio 2008: Windows Presentation Foundation
---2008---
- Finansowanie działalności MŚP organizowane przez Gdańską Fundację Przedsiębiorczości.
- Zakładanie własnej działalności gospodarczej organizowane przez Gdańską Fundację Przedsiębiorczości.
---2007---
- #2543 Core Web Application Technologies with Microsoft Visual Studio 2005
- #2544 Advanced Web Application Technologies with Microsoft Visual Studio 2005
Edukacja
Specjalizacje
IT - Rozwój oprogramowania
Zarządzanie projektem
Zainteresowania
Projektowanie oprogramowania i programowanie, biznes i ekonomia (rynek kapitałowy), amatorska fotografia, nowości techniczne, wspinaczka, piłka nożna.
Organizacje
Oficjalny tester OpenOffice.org for MAC
Inne
---2011---
Tytuł Microsoft Certified IT Profesional: Database Development 2008
Tytuł Microsoft Certified IT Profesional: Database Development 2008
Grupy
.NET 3.0
Microsoft wciąż zaskakuje nowymi rozwiązaniami. Ledwo na rynku zaczyna umacniać się .net 2.0 a już po piętach depcze mu kolejna wersja, bardziej rewolucyjna. Sam jeszcze zgłębiam jej tajniki
IT – Praca dla osób z charakterem
Grupa zrzesza informatyków oraz konsultantów branży IT. Dyskusje oraz możliwości współpracy to cel tej grupy.
Programiści .NET
Zrzesza programistów technologii Microsoft .NET, oraz osoby pracującę nad projektami w technologii .NET