Ü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
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
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.
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)