Dane osobowe: |
Matuszyk Ryszard
data urodzenia: 13.01.1970 r.
lokalizacja: Dębe Wielkie (Warszawa)
telefon komórkowy: 512 019 590
e-mail: bexlab@bexlab.pl
|
Wykształcenie: |
- 1998 – 2000 r. Uzupełniające Studia Magisterskie na wydziale: Elektroniki, Automatyki i Informatyki na kierunku Informatyka na Politechnice Ślaskiej w Gliwicach o specjalizacji: Bazy Danych, Sieci i Budowa Systemów Komputerowych. Studia ukończono z ocena bardzo dobrą i uzyskano tytuł mgr inż. Informatyka.
- 1990 – 1995 r. Studia na wydziale: Elektrotechnika, Filii Politechniki Łódzkiej w Bielsku-Białej o specjalności: Przetwarzanie i Użytkowanie Energii Elektrycznej. Studia ukończono z ocena bardzo dobra.
- 1985 – 1990 r. Technikum Mechaniczno – Elektryczne w Cieszynie, specjalność: Elektromechanika Ogólna.
|
Języki obce: |
- angielski: dobry – ogólny, średnio zaawansowany – techniczny
- rosyjski: średnio zaawansowany
|
Praca zawodowa: |
Od 2000.07.01 Działalność gospodarcza. Usługi w zakresie tworzenia i wdrażania aplikacji typu klient – serwer opartych na bazach danych: Access, MySQL, SQL Server, Oracle, Sybase, w językach programowania: C, C++, Java, ClearBasic w systemach operacyjnych: WINDOWS, UNIX oraz projekty interface’ow graficznych wykonanych w MFC. Współpraca z firmami:
- Edytor leveli dla gier mobilnych 2D we frameworku Qt w wersji 4.8.1. Wykorzystywana technologia: QGraphics;
- 1premium.pl – wykonanie według własnego autorskiego rozwiązania szybkiego i wydajnego serwera upload-owego http(s) działającego jako demon w systemie Linux;
- NEXIO w HYPERMEDIA – tworzenie stron internetowych w oparciu o cms oraz języki programowania: ASP.NET, C#. Zajmowane stanowisko: project manager zespołu programistów NEXIO (outsourcing);
- IDRATEK – system instalatora / deinstalatora / aktualizatora plików. Aplikację napisano w kodzie przenośnym (C++, Qt 4, boost) pomiędzy systemami: windows, linux. Aplikacja wymieniała dane z pozostałymi modułami na zasadzie komunikacji międzyprocesowej. Zajmowane stanowisko: samodzielny programista;
- Netia – rozwijanie aplikacji wewnętrznych w ClearBasic, wykonywanie skryptów SQL w PL/SQL operujących na bazie Oracle, projekty w Java SE. Zatrudnienie na zasadzie outsourcing’u. Zajmowane stanowisko: samodzielny programista;
- GTECH – oprogramowanie gier liczbowych. Do zadań należało wykonanie obsługi systemu raportów w technologii client-server (UNIX) dla gier losowych rynku fińskiego oraz konserwacja kodu (3 mln. linii kodu) napisanego w C UNIX. Zatrudnienie na zasadzie umowy pomiędzy firmami jako programista/konsultant;
- EuroSoft – oprogramowanie dla aptek. Zatrudniony jako samodzielny programista na zasadzie umowy pomiędzy firmami. Do zadań należało rozwijanie istniejącej funkcjonalności oprogramowania, dopisywania nowych funkcji programu. Wykorzystywana w oprogramowaniu baza danych: SYBASE;
- Eltronic – wykonano system obsługi zgłoszeń instalacji, deinstalacji oraz rozdziału zgłoszeń do konkretnych podwykonawców oraz serwisu czytników kart magnetycznych w oparciu o bazę danych Access, MySQL, ADO oraz jako interface’u plikowego przeglądarki internetowej;
- MkS i ArcaBit – oprogramowanie antywirusowe a w szczególności system aktualizacji oprogramowania na zasadzie aktualizacji bezpośredniej z serwera aktualizacyjnego lub poprzez lokalne repozytorium plikowe tworzone modułem składowym systemu aktualizacyjnego (rozwiązanie dla korporacji). W realizacji wykorzystano technologie socket, ftp, http, proxy oraz wątki. Zatrudnienie na zasadzie umowy pomiędzy firmami jako samodzielny programista;
- Promocja sp. z o.o. – oprogramowanie kluczy sprzętowych HASP. Zatrudniony jako programista;
- BERA Systems Sp. z o.o – wdrażanie i poszerzanie funkcjonalności systemów bankowych wdrażanych przez firmę BERA. Rozszerzenia wykonywano aplikacją developerską Power++. Zajmowane stanowisko: programista. Zatrudnienie na zasadzie porozumienia pomiędzy firmami;
1999.06.01 – 2000.05.31 Zmiana nazwy firmy z „ALDEC – Polska sp. z o. o” na „ALDEC – ADT sp. z o. o”. Zatrudniony na tym samym stanowisku programisty C/C++ oraz testera oprogramowania. Autor modułu symulacyjnego pakietu ActiveCAD – VHDL (symulacja zdarzeniowa). Zatrudniony jako samodzielny programista C/C++.
1995.07.01 – 1999.05.31 Samodzielny pracownik w liczacej sie na rynkach Europy Zachodniej amerykansko – polskiej firmie software’owej „ALDEC – Polska sp. z o. o” na stanowisku: programista C/C++ i rownoczesnie: tester oprogramowania. Zatrudniony jako samodzielny programista C/C++.
|
Doświadczenie zawodowe: |
- Duże doświadczenie w projektowaniu i wykonywaniu systemów aktualizacji własnego oprogramowania. Wykonano system aktualizacji oprogramowania (update) dla MkSVir, ArcaBit, EuroSoft, IDRATEK.
- Duże doświadczenie w pisaniu aplikacji o kodzie wspólnym dla różnych systemów operacyjnych (biblioteka Qt 4, boost): windows, linux
- Duże doświadczenie w pisaniu wielomodułowych aplikacji (WINDOWS, UNIX).
- 15 letnia praktyka w programowaniu aplikacji klient – serwer.
- 15 letnia praktyka w projektowaniu interface’ow graficznych w MFC.
- Umiejętność programowania drukarek fiskalnych: Posnet, Innova, MeraElzab.
- Tworzenie aplikacji współpracujących z kluczami sprzętowymi HASP.
- Duże doświadczenie w tworzeniu systemów opartych na symulacji zdarzeniowej.
- Umiejętność składania sprzętu komputerowego.
|
Wykorzystywane narzędzia: |
- Języki programowania:
- C/C++ – biegła znajomość;
- C# – dobra znajomość;
- ASP.NET – podstawowa znajomość;
- Java SE – dobra znajomość;
- VHDL – bardzo dobra znajomość;
- Asembler 8086 – dobra znajomość;
- HTML – dobra znajomość;
- XML – dobra znajomość;
- Środowiska programistyczne:
- Microsoft Visual C++ (2.0, 5.0, 6.0, 2003, 2005, 2008, 2010) – biegła znajomość;
- Eclipse – biegła znajomość;
- QtCreator – biegła znajomość;
- NetBeans – dobra znajomość;
- Power ++ – bardzo dobra znajomość;
- Bazy danych:
- MS SQL Server – znajomość bez zagadnień administracyjnych;
- Oracle – dobra znajomość;
- MySQL – bardzo dobra znajomość;
- Access – dobra znajomość;
- Sybase – dobra znajomość;
- Technologie i protokoły sieciowe:
- Biblioteka Qt4 – dobra znajomość;
- Biblioteka boost – dobra znajomość;
- Socket – dobra znajomość;
- Proxy – dobra znajomość;
- http – dobra znajomość;
- ftp – dobra znajomość;
|
Inne informacje: |
- Prawo jazdy: kat. A, B od 1997 r.
- Własny samochód.
- Dyspozycyjność.
|