08.09.2023 aktualisiert

**** ******** ****

Software Engineer & Architect

Hamburg, Deutschland M.Sc. Informatik
Hamburg, Deutschland M.Sc. Informatik

Profilanlagen

Arbeitszeugnis 2019 von SALT AND PEPPER
cv_en.pdf
cv_de.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.

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

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

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)

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

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden