07.02.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 01.12.2026

Digitalisierungs-Spezialist | Software-Entwickler | Prozessautomatisierer

Hamburg, Deutschland Master of Science (Medieninformatik)
Hamburg, Deutschland Master of Science (Medieninformatik)

Profilanlagen

Robin-Niemann-cv.pdf

Skills

Dinge zu vereinfachen und zu automatisieren bereitet mir Freude und so entstand meine Affinität zu Technologie. Wenn ich Softwaresysteme baue und sehe wie sie nach und nach immer mehr funktioniert und mir oder anderen das Leben erleichtert, ist das die Belohnung für die vorausgegangene Arbeit.

Eine meiner Grundeinstellungen ist zu lernen, was immer nötig ist, um ein Problem zu lösen. Ausgehend von meiner Tätigkeit als Programmierer sind dadurch folgende Kompetenzbereiche entstanden:
  • Java-Softwareentwicklung: Ein typisches Projekt wäre ein dockerisierter Spring-Boot-Backend-Server
  • Architektur-Design: Gekonntes Zusammenspiel diverser Systeme in komplexen Software-Landschaften
  • KI-Softwareentwicklung: Sowohl als Anwender als auch als Bestandteil in Softwareanwendungen finde ich Künstliche Intelligenz faszinierend. Sie öffnet einen neuen Bereich an Tätigkeiten, die an Computer delegiert werden können, jenseits klassischer Algorithmen
  • Python-Softwareentwicklung: Für kleine bis mittelgroße Software verwende ich gerne Python
  • Prozessberatung/Mentoring: Vor der Entwicklung von Software steht das Verständnis für Prozesse - sowohl der fachlichen Prozesse des jeweiligen Kunden als auch der agilen Prozesse, nach denen die Entwicklung vorangetrieben wird. Auch der Transfer technischer Expertise gehört dazu.
  • Infrastruktur/Server-Administration: Managen von Cloud-Servern mit Docker- oder Kubernetes-Clustern, CI/CD-Automatisierung, Betrieb von Software-Repositories - alles was im Hintergrund von großen Software-Projekten steht

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Software-Architekt/Lead-Developer

Banken und Finanzdienstleistungen

Der Valtum Manager ist eine professionelle Software, die speziell für das automatische Investieren von Finanzmitteln des renommierten Hedge-Fonds Valtum entwickelt wurde. Die Software nutzt die Schnittstelle von Interactive Brokers, um auf Basis von Rahmendaten aus einer Excel-Tabelle und Echtzeitdaten des Brokers präzise Orders zu platzieren und gegebenenfalls wieder zu löschen.

Tätigkeiten:
  • Architektur-Konzept für Kommunikation mit der Broker-Socket-Schnittstelle entwerfen
  • Implementierung der Investment-Strategie
  • Fehleranalyse/Logging-Analyse
  • Entwicklung von Fehlerkorrektur-Mechanismen
  • Qualitätssicherung durch Unit-Tests
  • Auswerten historischer Daten

Lead Developer + stellv. Scrum Master

NetCologne

Telekommunikation

500-1000 Mitarbeiter

Migration und teilweise Neuentwicklung einer Software, die Informationen für den Bestellungsprozess bereitstellt.

Tätigkeiten:
  • Implementierung von Jenkins-Pipelines für Build und Deployment
  • Architektur Design
  • Dockerisierung des Altsystems
  • Reverse Engineering des Altsystems
  • Kogito für die Nutzung von DMN-Dateien einbinden
 
  • Planung und Moderation von Team-Meetings
  • Einarbeitung und Unterstützung neuer Mitarbeiter
  • Jenkins-Pipeline-Coachings zum Wissenstransfer

Lead-Developer + Scrum Master

NetCologne

Telekommunikation

500-1000 Mitarbeiter

Neuentwicklung einer Middleware, die Kunden- und Auftragsdaten an diverse Umsysteme verteilt.

Tätigkeiten:
  • Analyse und Implementierung der Prozesse
  • Anbindung externer Umsysteme
  • Code Refactoring + Architektonische Umbauten
  • Architektur-Entwicklung
  • Code Reviews
  • Prometheus und Alertmanager konfigurieren
  • Umzug in ein Mono-Repository
  • Jenkins-Job für Build und Deployment scripten
  • Bash Skripte zur Automatisierung häufiger Prozesse schreiben
  • Teilnahme an Konzeptionsmeetings
 
  • Scrum-Meetings vorbereiten und moderieren
  • Projekt-Status-Updates schreiben
  • Einarbeitung und Unterstützung neuer Mitarbeiter
  • Begleitung von dualen Studenten

Server-Administrator (Teilzeit)

turtuga - change maker community

< 10 Mitarbeiter

Aufbauen einer IT-Infrastruktur in der Hetzner-Cloud auf virtuellen Linux-Servern.

Tätigkeiten
  • Erstellung und Konfiguration von virtuellen Linux-Servern
  • Einrichtung eines Bookstack-Wikis
  • Einrichtung eines Discourse Forums
  • Migration des ersten Setup von Docker Swarm nach Kubernetes

Lead Developer

Software-Schmiede-Räder

Internet und Informationstechnologie

< 10 Mitarbeiter

Import von Massendaten aus unterschiedlichen Datencontainern (Datenbanken) in eine zentrale Pflegedatenbank.   Tätigkeiten
  • Implementierung einer einheitlichen Schnittstelle zum Import in die Pflegedatenbank
  • Analyse von Legacy-Datenbank
  • Erweiterung des Datenmodells
  • Beratung interner Mitarbeiter
  • Präsentation vor dem Kunden

Developer

Pharma und Medizintechnik

1000-5000 Mitarbeiter

Refactoring und Neuimplementierung der Software MIOS auf einer neuen Code Basis. MIOS ist eingebettet in Mikroskope, die für Augen-Operationen verwendet werden. Die Bilddaten des Mikroskops können als Bild und Video aufgezeichnet, verwaltet und archiviert werden.

Tätigkeiten:

  • Refactoring von Legacy Code
  • Technologie-Evaluation / Proofs of concepts
  • UI mit JavaFX modellieren
  • Anzeige von PDFs in JavaFX Anwendung
  • Virtuelle Tastatur implementieren
  • Vorträge zu technischen Themen für die Mitarbeiter
  • Individuelle Javadocs generieren
  • Projekt Seite mit Maven Site Plugin generieren
  • Jenkins Pipeline für Maven Site Generierung bauen
  • Erkennung von lokalen, USB- und Netzwerklaufwerken mit WMI

Developer

Softwareschmiede Räder

Versicherungen

< 10 Mitarbeiter

Entwicklung einer Webanwendung für die Erfassung von Daten von Pflegeheimen in Deutschland für den Endkunden des Auftraggebers.

 

Tätigkeiten

  • Daten-Validierung (Websites, Mail-Adressen, Telefonnummern)
  • Logging von Nutzeraktivitäten
  • Erweiterung des Datenmodells
  • Sharepoint Anbindung per REST-API
  • Massendatenimport in Sharepoint
  • Caching von Dokumenten

Lead Developer

DIVIS STATISTIK
Team Größe: 8

Skills: Java, Typescript, Eclipse, Visual Studio Code, Bash+Shell-
Skripte, Angular, HTML, CSS, Javascript, JSON, Scrum,
Kerberos SSO, Spring Security, PrimeNG, Material Design,
Reactive Forms, AspectJ, Gerrit, XML, XSD, ConEmu, Chrome
DevTools, Maven, Tomcat, Codehaus Cargo, Jenkins, Git,
SourceTree, JMockit, Microsoft Team Foundation Server,
JMeter, JavaMelody, SQL, PostgreSQL, H2-Datenbank, JUnit,
Mockito, Hibernate, Flyway, Sprint Boot, Log4J, SLF4J, PMD,
Checkstyle, SonarQube, Mob Programming


Erstellung einer Web-Anwendung für die Erfassung, Validierung und
Verarbeitung von Schülerzahlen an Hamburger Schulen.



Tätigkeiten:

Beratung des Fachbereichs
Mob Programming zur Einweisung neuer Entwickler
Tabellen-Prototyp erstellen
Dokumentation
Aufwandsschätzungen
Deployment
Frontend-Validierung implementieren
Datenbank neu aufsetzen
Zugriffsschutz mit Spring Security und Kerberos
Lasttests




Mockups bauen
Schnittstellendefinition für den Import von Daten
Implementierung des Datenimports
Einrichten des Monitoring mit JavaMelody
Performanceoptimierung mit dem Internet Explorer

Lead Developer

TESTAUTOMATISIERUNG FÜR DATENVERWALTUNGSSYSTEM
Skills: Java, HTML, AJAX, XPath, Maven, Jenkins, Selenium, JUnit,
SVN


Erstellung automatisierter Tests mittels Selenium für ein extern entwickeltes
Datenverwaltungssystem.



Tätigkeiten:

Aufgabenplanung im Team
Wissenstransfer zu internen Mitarbeitern
Implementierung von Testfällen
Refactoring bestehender Tests
Umsetzung einer nachhaltigen Architektur

Developer

ONLINE-BUCHUNGSSYSTEM FÜR VERSICHERUNGEN
Team Größe: 8

Skills: Java, IntelliJ IDEA, HTML, Javascript, JSF, Scrum, Jira,
Confluence, ConEmu, SoapUI, Mattermost, Maven, Jenkins,
Git, SQL, JUnit, SVN, JBoss, Spring, Mockito, OracleDB,
Hibernate, DbMaintain, JBehave, Kibana


Erweiterung und Pflege des Online-Buchungssystems, welches sowohl über
Web-Schnittstellen als auch über maschinelle Schnittstellen Buchungen für
Versicherungen annimmt und diese an Backend-Module weiterleitet.



Tätigkeiten:

Implementierung von Anforderungen des Fachbereichs
Bugfixing
Refactoring von Legacy Code




Erweiterung der Mehrsprachigkeitsfunktion

Developer

MODE ONLINE SHOP
Team Größe: 8

Skills: Java, JSP, JSON, Scrum, Jira, Confluence, AJAX, Apache Struts,
Apache Tiles, Cloudinary, Gerrit, DB-Visualizer, Emarsys E-
Commerce Tracking, RESTful Services, Websphere
Commerce, Postman, Maven, Jenkins, SQL, JUnit, Spring,
Mockito, DB2, Firebug, Powermock, Rational Application
Developer, Smoke Testing


Neuentwicklung eines Online Shops auf Basis von IBM Websphere Commerce 8.
Das HTML des Shops wurde von einer Agentur angeliefert, die Verarbeitung der
abgeschlossenen Bestellungen wurde von externen Modulen übernommen.
WCS bildete den Kernpunkt des Backends.


Tätigkeiten:

Erstellung der Struktur diverser Shop Seiten
Integration von HTML in JSP's
Implementierung von Object Caches
Anbindung externer Module
Bugfixing
Präsentation von Ergebnissen in dem Scrum Review
Unterstützung von Werksstudenten
Customizing des Management Centers
Automatisierter Import von Assets aus Cloudinary
Einrichtung des EU Shops
Implementieren der Autosuggestion-Funktion
Dokumentation

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden