01.12.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Fullstack Entwickler (Schwerpunkt Backend)

Lübeck, Deutschland
Deutschland +3
info: Deutschland, Österreich, Schweiz, Dänemark
Master of Science (M.Sc. Informations-Systemtechnik, Computer and Communication Systems Engineering)
Lübeck, Deutschland
Deutschland +3
info: Deutschland, Österreich, Schweiz, Dänemark
Master of Science (M.Sc. Informations-Systemtechnik, Computer and Communication Systems Engineering)

Profilanlagen

Christoph_Hamann_CV_01_2024.pdf

Skills

JavaJavascriptAPIsArchitekturBash ShellBehavior Driven DevelopmentUNIXCloud ComputingLinuxIntellij IDEAJavafxPostgresqlMysqlScrumRuby On RailsRubyAnforderungsanalyseReactJSSpringbootBackendVue.JsFront EndDockerGolangMicroservices
  • Fullstack Entwicklung mit Schwerpunkt Backend
    • Go und Java mit Microservice und Monolithen im Cloud Umfeld
    • weitere Kenntnisse in Ruby, JavaScript, Bash
    • ReactJS, VueJS im Bereich Frontend
  • Konzeptionierung und Architektur in Frühphase von Softwareprojekten
  • Erfahrung mit 1-2 Mann-Projekten bis zu großen Teams (>100)
  • Projekte im Mittelstand und Kozernen
  • Verwendung agiler Entwicklungsmethoden
  • Linux (Server), Gentoo, Debian

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Golang Entwickler in Open Source Projekten

Open Source Software

Sonstiges

Entwicklung in (eigenen) Open Source Projekten zur Fortbildung in der Programmiersprache Golang.

Technologien:
Golang, GORM, yaml, json, Git

Konzeptionierung und Backend-Architektur

Marketing, PR und Design

< 10 Mitarbeiter

Es wurde eine Software-Architektur für eine App inkl. Backend zur Auslieferung von Audio-Inhalten entworfen.

Aufgaben:
  • Aufnehmen und analysieren von Kundenanforderungen
  • Kostenabschätzungen
  • Prototypen mit Flutter

Technologien:
Go, REST API, Flutter

Konzeptarbeit/Prototyp B2C Plattform Container-Logistik

Transport und Logistik

< 10 Mitarbeiter

Für einen Container-Logistiker wurde eine Konzept entworfen, welches den Ablauf mit den eigenen Kunden stärker digitalisiert.

Tatigkeiten:
  • Erfassung von Anforderungen
  • Konzeptionierung zur digitalen Umsetzung
Technologien:
Excel, OpenAPI

Backend Anwendung zur Aufbereitung von Maschinendaten

Industrie und Maschinenbau

Java Backend-Service zum Empfang, Auswertung und Weitergabe von Messdaten. Dabei werden verschiedenen Quellen (REST-APIs, Text-Dateien) verwendet und auf einer einheitlichen REST-API ausgegeben. Zusätzlich werden Daten aktiv von Messystemen abgefragt und mit anderen Daten aggregiert. Mock-Systeme wurden in Golang geschrieben.

Aufgaben:
  • Entwickeln eines Backend Systems auf Basis von Java und Grizzly Webserver
  • Design der REST-API
  • Tests für unterschiedliche Anwendungsfälle
  • Mocksystem mit Golang
Technologien:
Java 11, Grizzly Webserver, Golang, JSON, JUnit, Git, Gradle

Fullstack Anwendungsentwicklung

Industrie und Maschinenbau

Weiterentwicklung eines Teilsystems für die Darstellung von Wägeergebnissen.

Aufgaben:
  • Java Monolith mit Grizzly Webserver und Datenbankanbindung (PostgreSQL) um neue Schnittstellen und Business-Logik erweitern
  • Anpassung und Neuentwicklung von UI Komponenten in ReactJS
Technologien:
Java 11, Grizzly Webserver, Gradle, Hibernate, REST-API, JSON, Git

Backend-Entwicklung Parkticket System Travipay/PayByPhone

Travipay/PayByPhone

Internet und Informationstechnologie

250-500 Mitarbeiter

Neuentwicklung von Backend-Diensten zur Berechnung von Parkgebühren und Verfügbarkeiten von Parkplätzen. Das System wurde komplett neu konzeptioniert und enthielt eine eigens entwickelte DSL zur Beschreibung von Tarifsystemen. Damit wurde eine Möglichkeit eröffnet, für unterschiedliche Kunden (Städte, Parkhausanbieter etc.) eine Sprache anzubieten, um deren Tarife und Randbedingungen einheitlich zu erfassen und für die Darstellung gegenüber dem Endkunden aufzubereiten.
Entwickelt wurde diese Sprache mit ANTLRv4.
Außerdem wurde eine Teil des Backends neu geschrieben und von .NET C# in Java überführt.

Aufgaben:
  • Konzeptionierung einer DSL zur Erfassung von Tarifinformationen
  • REST API zur Aufnahme von Tarifinformationen und zur Bereitstellung von Parkgebührinforamtionen
  • Sehr viele Tests und Validierung der DSL bei unterschiedlichen Kunden
  • Kanban Entwicklungsprozess
Technologien:
Java 11, Dropwizard, Oracle SQL, PostgreSQL, Docker, ANTLRv4, Maven, Gitlab

Microservice Entwicklung für Flottenmanagement-Tool

Volkswagen Nutzfahrzeuge

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Vollständige Neuentwicklung einer auf Microservices und Cloud basierenden Plattform zur Verwaltung von Fahrzeugflotten.

Dabei werden Daten von Fahrzeugen (Telemetrie des Fahrzeugs und/oder Smartphones) und Informationen des Flottenbetreibers zusammengeführt und DSGVO-konform gespeichert und verarbeitet.
Somit können digitale Fahrtenbücher erstellt, verwaltet und gesetzeskonform verwertet werden.

Aufgaben:
  • Entwicklung von Microservices zur Verwaltung von Fahrzeugen
  • Design und Bereitstellung von APIs für mobile Anwendungen sowie Web-Anwendungen
  • Konzeptarbeit im Bereich der Anwendung innerhalb einer Cloud
  • Gateway-Konzeptionierung und Entwicklung für Microservices innerhalb der Cloud
  • Arbeit nach Scrum
Technologien:
REST, Microservices, Spring Boot/Cloud, Golang, Echo Framework, Docker, Kubernetes, Git, Jenkins, MySQL, AWS, Azure, JWT, Grafana, Kibana, Java 8, Postman, Jira

JavaFX UI Entwicklung für Experten-Tool

Automobil und Fahrzeugbau

< 10 Mitarbeiter

  • Tool zur Verwaltung komplexer Daten im Automotive Umfeld
  • Entwicklung eigener JavaFX Komponenten
  • Java, JavaFX

Android App Entwicklung Automotive

Automobil und Fahrzeugbau

10-50 Mitarbeiter

  • Entwicklung Android App für Endkunden im Automotive Bereich
  • Java, Android SDK

Prototypenentwicklung Vorserie Automotive

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

  • Entwicklung eines Messedemonstrators für die Vorserie im Automotive Bereich
  • Einsatz von NodeJS, MongoDB
  • Anbindung von CAN Bus Komponenten
  • RaspberryPi Plattform

HMI Entwicklung Forschung Automotive

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

  • Entwicklung eines reaktiven Frameworks auf Basis von JavaFX
  • Prototypischer Einsatz in HMI Oberflächen

HMI Entwicklung Serie Automotive

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

  • Entwicklung im Serien-Umfeld in der Automobilindustrie
  • Java

Werkstudent Application Engineering für Echtzeit Analyse-Software

Symtavision

Automobil und Fahrzeugbau

10-50 Mitarbeiter

  • Kundenanpassung an Echtzeitanalysen für Kunden
  • Timing Analysen
  • Python Scripting

Wissenschaftliche Arbeit (Hiwi) an Framework für Echtzeitsysteme

Institut für Datentechnik TU Braunschweig

Sonstiges

10-50 Mitarbeiter

  • Wissenschaftliche Arbeit
  • C und Java Entwicklung für eine embedded Framework

Ruby on Rails Entwicklung

Internet und Informationstechnologie

10-50 Mitarbeiter

  • Entwicklung an einem Notizen und Datei System mit Web-Technologien
  • REST API für App-Anbindung

Zertifikate

Cloud Computing Modul 1

TÜV Rheinland Akademie GmbH

2019

Oracle Certified Associate

Oracle

2015


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden