Marek Wójcik - CV
Dane Personalne
Tytuł nazwisko i imię: | Mgr. Inż. Marek Wójcik |
Stan cywilny: | żonaty |
Dzieci: | dwóch dorosłych synów |
Doświadczenia zawodowe
Sycube Informationstechnologie GmbH
6.2014 - 12.2015
Programowanie
• Planowanie, tworzenie, programowanie i rozszerzanie istniejącego zestawu aplikacji softwarowych dla systemu wypożyczania rowerów City Bike Wien. Jest to rozbudowany system oprogramowania obejmujący m.in.: Client-Server aplikacje, oprogramowanie terminalu stacji wypożyczania rowerów z ekranem dotykowym, sterowanie czytnikiem kart płatniczych, kontrola i sterowanie kompletnym przebiegiem cyklu wypożyczania rowerów, a także BackOffice - aplikacja internetowa z wykorzystaniem banku danych Microsoft SQL server.
• Otoczenie: Windows 7, Appache, C++, Visual Basic, PHP, Javascript, Perl i SQL/PLUS
• Model tworzenia projektu oprogramowania: SCRUM
Zürich Versicherung AG
1.2014 - 3.2014
Programowanie
• Planowanie, tworzenie i programowanie serwisów internetowych WCF dla aplkacji mobilnej. Stworzyłem wiele serwisów, które dostarczają wybrane dane z banku danych.
Przeliczanie systemów współrzędnych (Lambert, UTM, WGS84, Gaus-Krüger).
Koncepcja, planowanie, programowanie i test.
• Otoczenie: Windows 7, IIS, Android, C#, Visual Studio 2010, .NET Framework 4.5, WCF, ASP .NET, Java, GeoData
• Model tworzenia projektu oprogramowania: SCRUM
The Optimal Photo e.U.
6.2013 - 11.2015
Współtworzenie projektu, programowanie
• Tworzenie koncepcji, planowanie, wykonanie programów dla administratorów i moderatorów strony optiphot.com. Program tworzy statystyki dotyczące zachowań klientów, wywołuje alarmy i umożliwia szybką reakcję na wydarzenia.
• Otoczenie: Linux Apache Server, Windows Client, Android Client. C#, Visual Studio 2012, Xamarin, Java Eclipse, PHP.
A1-Telekom AG
6.2009 - 2.2013, 9.2015 -
Programowanie
• Projekt - Wholesale Billing System - rozliczenia między operatorami sieci
• Projektowanie, rozwój i rozszerzanie kompleksowego pakietu oprogramowania (TWIST). Generowanie rachunków dla usług rozmów telefonicznych oraz pozostałych (Voice / Nonvoice) produktów. Workflow, rachunki, umowy i zarządzanie.
Analiza, projektowanie i rozwiązania programowe. Odpytania banku danych. Po fuzji z A1 migracja oraz implementacja oprogramowania A1 dla A1-Telekom.
Koncepcja, planowanie, programowanie i test.
• Otoczenie: Oracle PL/SQL, Visual Basic .NET, ASP .NET, PHP, Perl
BlackBetty Mobilmedia GmbH.
6.2005 - 5.2009
Kierowanie projektem, programowanie
• Projekt Small Screen Publishing - publikacje na małym ekranie
• Projektowanie czytników książek dla telefonów komórkowych. Program do zarządzania przez internet publikacjami, ksiąkami i produktami multimedialnymi.
Program do rozliczeń klientów, wysyłania książek bezpośrednio do telefonów komórkowych, oraz narzędzia edytorskie pomagające przy tworzeniu nowych, multimedialnych książek.
Koncepcja, planowanie, programowanie test i szkolenie.
• Otoczenie: Java, PHP, Perl, C#, Visual Basic .NET
Siemens PSE.
6.2004 - 5.2005
Budowa kolejnych wersji programów, Programowanie, test regresyjny
• Projekt Webasto nagrzewnica postojowa dla samochodów osobowych
• Projektowanie kontrolera nagrzewnicy oraz oprogramowania. Implementacja żądań klienta.
Buildmanagement, tworzenie kolejnych wersji oprogramowania, test i test regresyjny.
• Otoczenie: Assembler, C, C++ oraz narzędzia do build management. System operacyjny OSEK.
ARC Seibersdorf Research GmbH.
4.2003 - 7.2003
Programowanie
• Projekt Inteligentne anteny
• Projekt kontrolera oraz oprogramowanie. Inteligentne anteny umożliwiają precyzyjne określanie położenia telefonów komórkowych.
Koncepcja, planowanie, programowanie i test. Obliczanie przesunięć fazowych przy odbiorze danych z trzech lub więcej masztów HLR.
• Otoczenie: C++ und Assembler. Betriebssystem Linux.
Scientific Games.
9.2001 - 11.2002
Programowanie
• Projekt: Gry hazardowe
• Wiele rozszerzeń programu oraz tworzenie nowych aplikacji dla gier lotto i zakładów bukmacherskich online.
Koncepcja, planowanie, programowanie i test.
• Otoczenie: Pascal, Oracle SQL Plus, VMS
Ludwig Boltzman Institut
3.1999 - 10.2003
Programowanie
• Projekt Analiza zachowań i koncentracji kierowcy
• Program tworzy na bazie dwóch synchronicznie nagrywanych filmów (film źrenicy oka oraz obszaru widzianego przez kierowcę) krzyż na filmie w miejscu, na które kierowca patrzył.
Koncepcja, planowanie, programowanie test i szkolenie. Użycie funkcji korelacyjnej drugiego stopnia.
• Otoczenie: Windows, C, C++ i asembler
MaxMobil. Dzisiaj T-Mobile
2.1998 - 6.2001
Programowanie
• Projekt system obsługi klientów
• Jest to kompleksowy system do zarządzania, obsługi danych i analizy rynkowej.
Koncepcja, planowanie, programowanie i test.
Tworzenie narzędzi dla promocji klientów.
• Otoczenie: VB6, Oracle, SQL, SQL PLUS, XML
ICE GmbH Schweitz
10.1997 - 4.1999
Programowanie
• Projekt rozpoznawanie gęstości nici w tekstyliach
• Obliczanie gęstości nici (ilość nici/cm) w obrazach tkanin. Program napisany dla studium wykonalności projektu. Celem było napisanie programu do liniowego skanera, który wyświetlałby gęstść nici w tkaninie. Program używa jako danych wejściowych zdjęcia tkanin w formacie 256 odcieni szarości. Wynikiem jest liczba określająca gęstość nici.
Koncepcja, planowanie, programowanie test, użycie FFT - szybka transformacja Fouriera (Fast Fourier Transformation), studium wykonalności .
• Otoczenie: C++ und Assembler
Realia AG
9.1996 - 11.1999
Programowanie
• Projekt bank danych interesantów
• Tworzenie programu z bankiem danych interesantów, wprowadzanie danych, pielęgnacja programu, analiza danych. Aplikacja działa poprzez sieć na wielu komputerach.
Koncepcja, planowanie, programowanie test i szkolenie.
• Otoczenie: Windows MS-Access
Ministerstwo Nauki, Komunikacji i Sztuki
6.1996 - 1.1997
Programowanie
• Projekt Bank danych wypadków drogowych ze szkodami materialnymi.
• Program do wpisywania, i obróbki danych dotyczących wypadków drogowych bez poszkodowanych osób. Pomoc dla urzędników policji i żandarmerii.
Koncepcja, planowanie, programowanie test i szkolenie.
• Otoczenie: DOS, FoxPro
Laboratorium roentgenowskie Dr. Passegger
11.1995 - 2.2002
Tworzenie i opieka nad systemem komputerowym, programowanie
• Projekt system komputerowy, bank danych pacjentów
• Budowa systemu komputerowego, komunikacja między maszyną naświetlającą i siecią komputerową aby dane pacjentów bezpośrednie z banku danych pojawiały się na zdjęciach.
Program obsługi bank danych pacjentów napisany w Microsoft Access VBA.
Koncepcja, planowanie, programowanie test i szkolenie.
• Otoczenie: Windows, MS-Access
MA-46 wydział Bezpieczeństwa ruchu drogowego
11.1995 - 2.2011
Programowanie
• Projekt Analiza wypadków ruchu drogowego (opis programu w języku niemieckim)
• Detaliczne statystyki i obliczenia danych wypadków drogowych z udziałem poszkodowanych osób. Możliwe jest tworzenie dowolnie wybranych statystyk z wszystkimi parametrami ze stworzonego dla tego projektu banku danych. Tabelle, listy miejsc wypadków, badanie przed i po zmianach na drogach i in.
Koncepcja, planowanie, programowanie test i szkolenie.
• Otoczenie: FoxPro, Visual FoxPro, C#
United Nation of Vienna UNOV
2.1993 - 2.1994
System komunikacji, programowanie
• Projekt1: Bank danych do rozliczania kosztów rozmów telefonicznych.
• Phone Billing System służył wewnętrznym rozliczeniom pomiędzy firmami znajdującymi się na terenie wiedeńskiej filii siedziby ONZ.
Koncepcja, planowanie, programowanie instalacja, test i szkolenie.
Otoczenie: DOS FoxPro
• Projekt2: Budowa wirtualnej sieci w Bośni i Herzegowinie oraz w Chorwacji.
• Stworzenie sieci komunikacyjnej w Bośni i w Chorwacji dla potrzeb organizacji pomocy humanitarnej. Celem było zbieranie informacji o potrzebach i pomoc w logistyce rozprowadzania środków pomocy.
Koncepcja, planowanie, programowanie instalacja na miejscu, test i szkolenie.
• Otoczenie: DOS, Novell Netzwerk, Program do zdalnej kontroli oprogramowania.
GiroCredit. Dzisiaj - Erste Bank AG
7.1992 - 2.1998
Programowanie
• Trzy projekty: Bank danych udziałów w firmach, program kontrolny wybranych procesów bankowych oraz program do wprowadzania czasu pracy pracowników banku.
• Bank danych udziałów w firmach: Przedstawienie w postaci struktury drzewa udziałów w wybranych firmach, wprowadzanie danych i opieka nad programem. Drugi program służył sprawdzaniu prawidłowości transakcji bankowych. Kontrola czasu pracy pracowników banku oprócz dat i godzin przyjścia i wyjścia program zapisywał stany chorobowe, urlopy i delegacje.
Koncepcja, planowanie, programowanie instalacja, test i szkolenie.
• Otoczenie: DOS, FoxPro, Pascal
Elektronik und Computertechnik
9.1985 - 5.1991
Projektowanie hardware i software
• Projektowanie interfejsów do emulacji drukarek dla systemów komputerowych: WANG, IBM, PHILIPS, NIXDORF i SIEMENS. Projekty sprzętu i oprogramowania.
• Koncepcja, planowanie, projekt i oprogramowanie interfejsów, instalacja, test przygotowanie produkcji i szkolenia.
• Otoczenie: DOS, język maszynowy Z80, asembler, Altera PLDS – programowalne podzespoły elektroniczne.
Europrocess GmbH
1.1985 - 8.1985
Programowanie
• Tworzenie programów na zamówienie klienta do systemu komputerowego WANG.
• Koncepcja, planowanie, programowanie, instalacja, test i szkolenie.
• Otoczenie: System WANG, Cobol
Austro Schnee
9.1983 - 12.1984
Programowanie
• Pisanie programu do tworzenia tras odśnieżania w Wiedniu.
• Koncepcja, planowanie, programowanie, instalacja, test. Różne programy do obsługi organizacji procesu odśnieżania. Planowanie tras na bazie cyfrowego planu miasta.
• Otoczenie: System komputerowy Philips, język Cobol
Schock Elektro-Optic
12.1982 - 8.1983
Projekt zasilacze impulsowe
• Projekt i produkcja impulsowych zasilaczy sieciowych.
• Planowanie, projektowanie, budowa prototypu, test. przygotowanie i kontrola produkcji.
Cały projekt został wykonany bez użycia komputera.
Studia
10.1975 - 3.1980
Politechnika Wrocławska
Fakultet Elektroniki, Spec. Systemy automatyzacji.
Świadectwo: Diplom
Szkoła średnia
9.1970 - 6.1975
Technikum Mechaniczno - Elektryczne we Wrocławiu
Kierunek Aparatura Kontrolno pomiarowa i Automatyka przemysłowa
Świadectwo: Matura
Znajomość języków
Polski (język ojczysty)
Niemiecki (płynnie)
Angielski (dobrze)
Używane narzędzia projektowe
Visual Studio wszystkie wersje do 2013
Xamarin für C# und Android
Eclipse Ganymede, Helios und Kepler
NetBeans DIE 5.5
Dreamwaever 11
Toad narzędzie banku danych dla Oracle
Altera PLDs
Ashling in-Circuit Emulator
Disassembler
Języki programowania
C, C++, C# | ekspert |
Fortran | zaawansowany |
Cobol | zaawansowany |
Pascal | ekspert |
Turbo Vision | zaawansowany |
Basic, Visual Basic, VBA, VB .NET | ekspert |
FoxPro, Visual FoxPro | ekspert |
SQL, SQL PLUS | ekspert |
PHP | ekspert |
Perl | zaawansowany |
XML | ekspert |
HTML | ekspert |
ASP .NET | ekspert |
WCF | ekspert |
VMC | ekspert |
Java, Java Script | ekspert |
Asembler | zaawansowany |
Jązyk maszynowy różne CPU | zaawansowany |