Moje CV

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:
  1. 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.
  2. 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.
  3. 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:
  1. Duże doświadczenie w projektowaniu i wykonywaniu systemów aktualizacji własnego oprogramowania. Wykonano system aktualizacji oprogramowania (update) dla MkSVir, ArcaBit, EuroSoft, IDRATEK.
  2. Duże doświadczenie w pisaniu aplikacji o kodzie wspólnym dla różnych systemów operacyjnych (biblioteka Qt 4, boost): windows, linux
  3. Duże doświadczenie w pisaniu wielomodułowych aplikacji (WINDOWS, UNIX).
  4. 15 letnia praktyka w programowaniu aplikacji klient – serwer.
  5. 15 letnia praktyka w projektowaniu interface’ow graficznych w MFC.
  6. Umiejętność programowania drukarek fiskalnych: Posnet, Innova, MeraElzab.
  7. Tworzenie aplikacji współpracujących z kluczami sprzętowymi HASP.
  8. Duże doświadczenie w tworzeniu systemów opartych na symulacji zdarzeniowej.
  9. Umiejętność składania sprzętu komputerowego.
Wykorzystywane narzędzia:
  1. 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ść;
  2. Ś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ść;
  3. Bazy danych:
    • MS SQL Server – znajomość bez zagadnień administracyjnych;
    • Oracle – dobra znajomość;
    • MySQL – bardzo dobra znajomość;
    • Access – dobra znajomość;
    • Sybase – dobra znajomość;
  4. 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:
  1. Prawo jazdy: kat. A, B od 1997 r.
  2. Własny samochód.
  3. Dyspozycyjność.

Comments are closed.