Author Image

Witam, nazywam się Rafał

Rafał

Programista

Jestem programistą z pasją z 14-letnim doświadczeniem w różnych projektach i branżach. Bez względu na to, jak wysokie są wymagania, zawsze wypracowywane jest indywidualne i zorientowane na cel rozwiązanie. Wiedza i umiejętności mają kluczowe znaczenie dla rutynowych i udanych procesów projektowych. Dzięki zwinnym metodom rozwoju, wymagania i produkty są dostarczane w sposób stabilny i identyfikowalny. Moje hobby to ocena nowych technologii, koszykówka, muzyka i taniec.

Rozwój oprogramowania
Doradztwo projektowe i technologiczne
Tworzenie stron internetowych
Infrastruktura operacyjna
Aplikacje mobilne
Indywidualna i innowacyjna

Teczka

Projekty

1
Inżynier Oprogramowania

Lipiec 2020 - dziś, Bielefeld

Opracowanie aplikacji internetowej do ustalania i korygowania błędnych danych kontraktowych dla dużego dostawcy usług telekomunikacyjnych.

Obowiązki:
  • Wdrażanie różnych wymagań technicznych
  • Implementacja usługi od bazy danych do backendu i frontendu

Tworzenie oprogramowania dla freelancerówg / Samodzielna samokształcenie

Kwiecień 2017 - dziś, Bielefeld

Tworzenie aplikacji mobilnych z wykorzystaniem platformy do budowania aplikacji natywnych z bazą kodu źródłowego (przy użyciu Google Flutter). Docker jako wsparcie dla rozwoju oprogramowania i ciągłego dostarczania na przykładzie aplikacji Java Spring i NodeJS.

2

3
Naukowy personel techniczny

Kwiecień 2017 - Marzec 2019, Bielefeld

Wprowadzenie zintegrowanego systemu zarządzania kampusem do zarządzania wszystkimi powiązanymi procesami cyklu życia studenta (personel administracyjny, nauczyciele, studenci) oraz dla przyszłościowego wsparcia informatycznego.

Obowiązki:
  • Ustalenie specyficznych wymagań uczelni ze strony administracji, nauczycieli i studentów
  • Analiza istniejących systemów
  • Wsparcie przetargu poprzez zidentyfikowane wymagania uczelni technicznej
  • Instalacja oprogramowania na wewnętrznej infrastrukturze IT (on premise)

Senior Programista

Listopad 2016 - Kwiecień 2017, Bielefeld

Opracowanie kompleksowego portalu dostawców usług energetycznych do sprzedaży indywidualnie planowanych produktów efektywności energetycznej, obejmującego wszystkie usługi w procesie realizacji.

4

5
Tworzenie oprogramowania dla freelancerówg / Samodzielna samokształcenie

Marzec 2016 - Listopad 2016, Bielefeld

Tworzenie aplikacji mobilnych z wykorzystaniem React-Native.


Tworzenie oprogramowania dla freelancerówg / Samodzielna samokształcenie

Kwiecień 2015 - Marzec 2016, Bielefeld

Tworzenie aplikacji mobilnych z wykorzystaniem platformy do budowy hybrydowych aplikacji mobilnych.

6

7
Kierownik Projektu Technicznego / Senior Programista

Październik 2013 - Sierpień 2015, Bielefeld

Zarządzanie projektami technicznymi i rozwój systemu POS klienta z ekranem dotykowym dla branży perfumeryjnej.

Obowiązki:
  • Kierownik Projektu Technicznego
  • Stworzenie ogólnofirmowego systemu biletowego
  • Opracowywanie różnych raportów zarządzania towarami
  • Implementacja różnych technicznych przypadków użycia

Programista

Kwiecień 2013 - Październik 2013, Hamburg

Opracowanie internetowego, modułowego systemu informacji szpitalnej z komunikacją międzysektorową.

Obowiązki:
  • Opracowanie rozwiązania w postaci tabletu do gromadzenia różnych danych anamnezy
  • Implementacja różnych technicznych przypadków użycia
8

9
Doradca / Programista

Grudzień 2008 - Kwiecień 2013, Espelkamp

Opracowanie interfejsu w ramach PrintAPI dla internetowego systemu zarządzania przesyłkami do drukowania etykiet paczek.

Obowiązki:
  • Rozwój interfejsu PrintAPI (z połączeniem z ZEBRA i innymi natywnymi drukarkami)
  • Implementacja interfejsu druku w aplikacji Java

Doradca / Programista

Grudzień 2008 - Kwiecień 2013, Espelkamp

Opracowanie zorientowanej na usługi aplikacji desktopowej Java do wprowadzania zamówień i drukowania etykiet na paczki dla dużego dostawcy usług logistycznych.

Obowiązki:
  • Wdrażanie i aktualizacja różnych usług profesjonalnych
  • Implementacja logiki usług sieciowych (do przesyłania danych użytkownika i aktualizacji oprogramowania) za pomocą JAX-WS
  • Implementacja procesów backendowych (z Javą pod produktywnym Linuksem)
  • Dokumentacja
10

11
Programista / Designer

Marzec 2008 - Grudzień 2008, Espelkamp

Opracowanie aplikacji opartej na J2EE wspierającej procesy wynagradzania zależnego od wyników dla dużej firmy z sektora inżynierii mechanicznej.

Obowiązki:
  • Wdrażanie i aktualizacja różnych specjalistycznych modułów serwisowych
  • Projekt i wykonanie masek z wykorzystaniem JSF
  • Wsparcie wydajnego systemu Ubuntu Linux

Tester Oprogramowania

Październik 2007 - Styczeń 2008, Espelkamp

Dalszy rozwój systemu określania dochodów uzależnionych od wyników (procedura ERA).

Obowiązki:
  • Rozszerzenie aplikacji desktopowej Java
  • Konfiguracja i wsparcie wydajnego systemu Linux
  • Wdrażanie różnych usług
12

13
Tester Oprogramowania

Sierpień 2007 - Wrzesień 2007, Espelkamp

Analiza systemów biletowych z możliwością dostosowania do specyficznych wymagań firmy.

Obowiązki:
  • Badanie i testowanie Skarabeusza
  • Badanie i testowanie BugZilla
  • Badanie i testowanie Mantis

Programista

Czerwiec 2007 - Lipiec 2007, Espelkamp

Opracowanie aplikacji Java do wyświetlania danych związanych z RFID w branży budowy maszyn.

Obowiązki:
  • Badanie interfejsu czytnika RFID
  • Implementacja aplikacji Java do wyświetlania podstawowych informacji
  • Integracja interfejsu czytnika RFID z opracowaną aplikacją Java
14

15
Web Developer / -Designer

Wrzesień 2006 - Listopad 2006, Bielefeld

Rozwój serwisów branżowych.

Obowiązki:
  • Rejestracja wymagań
  • Projektowanie prototypów
  • Realizacja stron internetowych

Edukacja

Bachelor of Science (B.Sc.) in Informatik
Praca dyplomowa
  • Zarządzanie konfiguracją w wysokowydajnych, heterogenicznych architekturach usług internetowych.
  • Porównanie języków programowania Java i Scala ze szczególnym uwzględnieniem interoperacyjności.
Informatyka biznesowa
Zajęte kursy
  • Inżynieria / Rozwój oprogramowania
  • System operacyjny / Sieci / Bezpieczeństwo
  • Bazy danych / SQL
  • Administracja biznesowa / Gospodarka narodowa
  • Kontrolowanie
Informatyka mediów
Zajęte kursy
  • Wpływ mediów / Układ
  • Komunikacja / Prezentacja
  • Marketing / Dystrybucja
  • Zdjęcie / Audio / Wideo