Robin Altrock

Senior Software Developer / Software Architect

Über mich

Robin Altrock, Senior Software Developer und Software Architect mit langjähriger Software-Entwicklungserfahrung im Bereich Backend Systeme mit .NET/C#.
Software Craftsman, der Wert auf einen sauberen Programmierstil und pragmatische Lösungen legt. Umfangreiche Erfahrung in den Aufgaben : Planung, Analyse, Entwurf. Programmierung, Test und Unterstützungsprozessen.
Top Skills sind unter anderem C#/.NET, WebServices, Oracle, MSSQL, Docker, git, DevOps und Mario-Kart.

Aktuelles Projekt

Software Architekt - Mobiles Kassensystem für Züge im Fernverkehr

https://www.dbsystel.de/dbsystel/Digital-Stories/Gemeinsam-zur-Zahlungsvielfalt-6188190

Mobiles Kassensystem im Frontend ca. 10000 Endgeräte und im Backend mit AWS Cloud Services

Die mobile Kasse ist ein modifiziertes Kassensystem auf Basis von TCPOS, welches sich den besonderen Herausforderungen eines im Fernverkehr operierenden Kassensystems stellt.
Ständig wechselnde Netzwerkbedingungen, eine bedienerbezogene Kassenzuordnung mit innerhalb einer Schicht mehrfach rotierenden Lager Allokationen und über Ländergrenzen hinweg andauernde Kassiervorgänge sind für ein Kassensystem unübliche Bedingungen. Für diese und viele weitere Aufgaben bietet die MoKa Lösungen, welche im Rahmen des Projektes behandelt werden.
Die Integration in ein vorhandenes App-Ökosystem mit anwendungsübergreifendem Look&Feel und die Möglichkeit Bestellungen am Platz, selbständig durchgeführt vom Gast, anzunehmen runden den aktuellen Stand des Systems ab.

Hauptaufgaben im Projekt:

  • Anforderungsanalyse
  • Entwurf
  • Implementierung
  • Consulting Tätigkeiten (inhouse / extern)
  • Transformation bestehender Backend Monolithen in eine Cloud-native Architektur

Berufserfahrung

Zucchetti Germany GmbH

Software Architect

September 2021 - Heute

zucchetti.com

Software Architekt mit Spezialisierung auf mobile Endgeräte und Cloud gestützte Backend Services

  • Unterstüzung der globalen inhouse Entwicklung durch Konzepte und Entwicklungsvorgaben inklusive Infrastruktur, Tools und Schnittstellen
  • Consulting (inhouse / extern beim Kunden)
  • Konzept und Implementierung einer digitalen Bon Lösung
  • Konzept und Implementierung eines Fiskallayers für das Kassensystem TCPOS
  • Verantwortung über die Software Architektur einer mobilen Kassenlösung mit AWS Cloud Services
  • Anforderungsanalyse, Entwurf, Implementierung

Zucchetti Germany GmbH

Senior Software Developer

Januar 2018 - September 2021

zucchetti.com

Senior Software Developer für Zucchetti / TCPOS Großkundenprojekte

  • Softwareentwickler für kundenspezifische Projekte im .NET Umfeld.
  • Weiterentwicklung kundenunabhängiger Standard Software für regional unabhängige Softwarelösungen.
  • Schwerpunkt Web Services und Android Lösungen mittels Xamarin.

ORACLE Deutschland B.V. & Co. KG

Senior Software Development Consultant Lv. 4

Juni 2015 - Dezember 2018

https://www.oracle.com

Senior Software Developer für Systemgastronomie Projekte

  • Softwareentwickler im Professional Services / Consulting.
  • Bearbeitung und Spezifizierung von kundenbezogenen Projekten für Oracle Hospitality Software RES 3700 und Simphony 2.
  • Entwicklung von Oracle Hospitality kundenunabhängiger Standard Software für den weltweiten Einsatz.
  • Administrierung verschiedener Food & Beverage Professional Services Server (Jenkins Build Server / Virtualbox Host / ESXI / Nuget)

MICROS Fidelio GmbH

Senior Research and Development Engineer POS Applications

November 2006 - Mai 2015

oracle.com

Senior Software Developer für Systemgastronomie Projekte

  • Bearbeitung und Spezifizierung von kundenbezogenen Projekten basierend auf den MICROS Produkten 3700 / 9700 / Simphony / Simphony 2.
  • Spezifizierung und Entwicklung von kundenunabhängigen Lösungen.

Hochschule Bochum

Wissenschaftlicher Mitarbeiter

Mai 2005 - Oktober 2006

hochschule-bochum.de

Bearbeitung von wissenschaftliche Veröffentlichungen und Diplomarbeiten

  • Mitarbeiter im Labor für Softwaretechnik und Rechnernetze.
  • Mitarbeit an Industrieprojekten im Bereich Softwareentwicklung mittels .NET / Java.
  • Wissenschaftliche Veröffentlichungen und Korrekturlesungen
  • Unterstützung und Konzeptionierung von Diplomarbeiten

Ausbildung

Hochschule Bochum

Diplomarbeit

Dezember 2005 - Mai 2006

  • Titel der Diplomarbeit:
    Entwicklung einer Analyseumgebung auf Basis des Gilbert-Elliot-Modells zur Schätzung der Restfehlerrate im industriellen Umfeld.
  • (Note: sehr gut / 1.0)

Hochschule Bochum

Studium der Elektrotechnik und Informatik

Septeber 2001 - Mai 2006

  • Schwerpunkt Ingenieurinformatik
  • (Note: gut / 1.8)

Fernseh Rösler

Ausbildung zum Radio- und Fernsehtechniker

Septeber 2001 - Mai 2006

  • Geräte und Systemtechnik
  • Digitale Lösungen und Prozessoptimierung
  • Satelliten und Antennentechnik
  • Erfolgreich abgeschlossen mit der Gesellenprüfung

Albertus-Magnus-Gymnasium

Abitur

1989 - 1997

Skills

  • langjährige Erfahrung in der Softwareentwicklung mit .NET/C#
  • Datenbanksysteme Oracle, MSSQL, PostgreSQL und Sqlite
  • Rest WebServices
  • Scripting mit Powershell und Bash
  • Docker, Podman, Kubernetes
  • Azure und AWS Kenntnisse
  • Opensource Software
  • Git, SVN, Visual Source Safe
  • Android Entwicklung mit Xamarin / .NET MAUI
  • Software Architektur
  • Linux, Windows, macOS
  • Azure DevOps, Jetbrains Teamcity, Oracle Jenkins
  • JIRA, Confluence
  • Markdown, Wiki
  • Visual Studio / Rider / Android Studio / VSCode

Weitere Kenntnisse und Interessen

  • IOT
  • Homeautomation
  • Web Development
  • Python
  • Kotlin, Java, Javascript, Typescript
  • CI / CD

Ehrenamt

  • Vorstand im Heimatverein Ennigerloh
  • Pflege der Internetauftritte des Tafel Ennigerloh e.V. (Neubeckum, Oelde, Sendenhorst, Wadersloh)