Profilbild von Robert Wieczoreck Software Engineer & Architect aus Hamburg

Robert Wieczoreck

teilweise verfügbar

Letztes Update: 08.09.2023

Software Engineer & Architect

Abschluss: M.Sc. Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher)

Dateianlagen

arbeitszeugnis_2019_salt_and_pepper.pdf
cv-en_250723.pdf
cv-de_250723.pdf

Skills

Vielseitiger Software Engineer & Architect, auch DevOps und allgemeiner Problemlöser

Aktueller Fokus: Full-Stack- und Backend-Entwicklung mit Java (z.B. Spring Boot, Micronaut), Reactor, Typescript

Außerdem: PHP, C++, Linux-Pro, etwas Android und Python

Besonderes: Entwurf von pasenden CI/CD-Umgebungen / Branching-Modellen (GIT-Flows), um das Entwickeln zu bechleunigen und Features sicher und schnell produktiv zu kriegen.

Qualität als Standard: Ownership!, Clean Code, DRY, Domain Driven Design, SCRUM(-Adaptionen), ...

Empathischer Teamplayer mit schneller Auffassungsgabe und steiler Lernkurve, der es liebt immer wieder neue Technologien, Frameworks und Sprachen einzusetzen, um komplexe Probleme möglichst optimal und effizient zu lösen.

Projekthistorie

02/2020 - 06/2023
Software Engineer & Architect, DevOps
freenet AG (Telekommunikation, 1000-5000 Mitarbeiter)

Expertenverleihung von top-itservices AG.

Full-Stack-Entwicklung und DevOps im "Core"-Sub-Team (2-3 Entwickler) eines gut 20-köpfigen Teams (ca. 12 Entwickler, SCRUM-ähnlich)
Verantwortung für die (Weiter-)Entwicklung und produktive Verfügbarkeit dreier Generationen zentraler Workflow-Management-Systeme (folgend G1 bis G3)
  • Architektur, Entwicklung & Produktivnahme der G3 auf Basis eines groben Prototypen (Micronaut, Reactor, Akka, Kafka, Kubernetes, Gradle, Helm, MariaDB, R2DBC, MongoDB)
  • Integration der G3 ins interne Frontend (Spring Boot, Thymeleaf) und Services, Interoperabilität mit der G2 sowie CI/CD mit GitHub Actions (Bash, git, Typescript)
  • Weiterentwicklung & Stabilisierung der G2 (Spring Boot, Docker, Ansible, Maven, MariaDB)
  • Unterstützung bei der Komplettablösung der G1 durch die G3 und Microservices
Konzeption und Entwicklung eines Proxy-Konfiguration-Generators für NginX (API-Gateway) anhand einer YAML-Datei (statt 13 Einzel-Proxies) (Jinja2, Python, JSON Schema, Bash, LUA)
Entwicklung und Einführung eines Feature-zentrierten Branching-Models (GIT-Flow) mit multi-stage CI/CD (GitHub Actions) und automatischer GIT-Versionierung für Gradle- und Maven
Vorbereitung und koordinierte Umsetzung der Migration aller Projekte von Bitbucket, Bamboo und Artifactory zu GitHub (Repositories, Actions, Packages, neuer GIT-Flow)
Intensive Unterstützung des Teams bei komplexen Analysen, Tickets & (Produktions-)Bugs
Impulse zur Weiterentwicklung der agilen Arbeitsweise (SCRUM) und Remote-Zusammenarbeit
Teilnahme an Job-Interviews zur fachlichen Einschätzung von Bewerbern ggü. der Teamleitung
Code-Reviews, Schulungen, Workshops, Wissenstransfer und Verbesserung der Dokumentation

07/2017 - 10/2019
Software Engineer & Architect (angestellt)
SALT AND PEPPER Software GmbH (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Auftragsentwicklung für Kunden u.a. aus Luftfahrt-, Logistik- und Web-Branche:
  • Full-Stack-Entwicklung & DevOps einer umfangreichen Web-Platform
    • Entwicklung nach SCRUM (2-5 Personen-Team), Stack: PHP7, Symfony4. API Platform, Composer, Docker, Frontend mit Angular 5, RxJS, Yarn
    • Weiterentwicklung des Models nach Domain Driven Design
    • Design & Entwicklung einer Hypermedia-REST-API sowie einer Multi-Stage-CI-/CD-Umgebung mit Jenkins (Scripted Pipeline) und Docker
    • Performance-Optimierungen: PHP Process Manager, PHPUnit-Tests (–86% Laufzeit), Symfony-Update Version 2→ 3 & 3→ 4, Developer-Tools
  • Konzeption und Prototyp-Entwicklung einer JavaScript-Library zur Personalausweis-Authentifizierung per Webcam oder Smartphone-Kamera
    • Stack: Typescript, Webpack, npm, OpenCV.js
  • Analyse und Weiterentwicklung eines Monitoring-Systems für Kraftwerke
    • Stack: Java, Spring, Vaadin, Apache FTP-Server, Maven, Docker
  • Entwicklung einer nativen Android-App zum Scannen von RFID-Tags und Barcodes zur Inventar-Verwaltung (nach Material Design)
    • RxAndroid zur Kommunikation mit REST- sowie RFID-Scanner-API
  • Konzeption eines Embedded Systems zum automatischen Drucken auf beliebigen angeschlossenen Druckern (Raspberry Pi, CUPS, foomatic, bash)

06/2016 - 06/2017
Java-Anwendungsentwickler (angestellt)
DAKOSY Datenkommunikationssystem AG (Transport und Logistik, 50-250 Mitarbeiter)

  • Entwicklung und Wartung von Logistiksoftware in einem 12-köpfigen Team
  • Refactoring & Optimierung in Front- und Backend sowie JUnit-Tests
  • Übernahme der Entwicklung und pünktliche Fertigstellung von Truckgate
    • Zweck: Truck-Voranmeldung an den Hamburger Hafen-Terminals
    • Laufzeit- und Speicheroptimierung, z.b. -90% RAM pro Session
  • Stack: Vaadin, JSF, JBoss (JMS, EJB), DB2, HQL, Maven, GIT

07/2014 - 05/2016
Software-Entwickler, Teamleiter Produkt-Entwicklung (angestellt)
Analytic Company GmbH (Automobil und Fahrzeugbau, 50-250 Mitarbeiter)

  • Weiterentwicklung bestehender und Umsetzung neuer Projekte für Kunden aus der Automobilindustrie (Markt-Analyse, Reporting, Prognose)
  • Backend-Optimierung und Web-Entwicklung (Spring, Wicket, JSP, Struts)
  • Leitung eines 5-köpfigen Entwickler-Teams (Projektplanung, Koordinierung)
  • Entwicklung von Tools und APIs (statistische Analyse und Data-Mining)
  • Einführung von Continuous Integration (Jenkins) für neue Projekte
  • Verantwortung für Integration neuer Features & Qualitätssicherung

05/2012 - 05/2013
Diplomand, anschließend Werkstudent
Philips Medical Systems DMC GmbH (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

  • Konzeption und Entwicklung eines Prototypen zur Automatisierung eines zeitintensiven Röntgen-Arbeitsschrittes im Rahmen meiner englischsprachigen Masterarbeit
  • Zweck: Patientenadaptive automatische Konfiguration des Röntgensystems in Echtzeit mithilfe eines optischen Tiefensensors
  • Umsetzung in C++ (Linux & Windows), GUI (GTK+), UDP-API (per CAN-Bus)

02/2012 - 04/2012
Studentische Hilfskraft
Universität Hamburg, Fachbereich Informatik, TAMSUniversität Hamburg, Fachbereich Informatik, TAMS (Sonstiges, >10.000 Mitarbeiter)

Projekt „Cross-modal Interaction in Natural and Artificial Cognitive Systems“ (CINACS)
  • Entwicklung einer neuen Methode zur sekundenschnellen halbautomatischen Kalibrierung einer RGB-Kamera und eines Tiefensensors (C++)

11/2009 - 10/2011
Studentische Hilfskraft
Universität Leipzig, Institut für Informatik, ASV (Sonstiges, 500-1000 Mitarbeiter)

Projekt „Visual Analytics – Topology-based Visual Analysis of Information Spaces“
  • Entwicklung zweier Tools zur Visualisierung der Forschungsergebnisse
  • Interaktive explorative Suche bzgl. Bedeutungsänderungen von Wörtern
  • Flex mit Java-Backend – andauernde Verwendung in Forschung und Lehre

Reisebereitschaft

Nur Remote verfügbar
Profilbild von Robert Wieczoreck Software Engineer & Architect aus Hamburg Software Engineer & Architect
Registrieren