thomas menzel verfügbar

thomas menzel

Technischer Projekt & Teamleiter/ Full Stack & Lead Entwickler/ Architekt für Java Anwendungen

verfügbar
Profilbild von thomas menzel Technischer Projekt & Teamleiter/ Full Stack & Lead Entwickler/ Architekt für Java Anwendungen aus Lehrte
  • 31275 Lehrte Freelancer in
  • Abschluss: Dipl-Ing. Elektrotechnik/Technische Informatik
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (Muttersprache)
  • Letztes Update: 29.09.2020
SCHLAGWORTE
PROFILBILD
Profilbild von thomas menzel Technischer Projekt & Teamleiter/ Full Stack & Lead Entwickler/ Architekt für Java Anwendungen aus Lehrte
DATEIANLAGEN
CV and Skill Matrix MS Word

Diese Anzeige ist nur für angemeldete Nutzer möglich.

CV and Skill Matrix PDF

Diese Anzeige ist nur für angemeldete Nutzer möglich.

SKILLS
Bitte sehen Sie sich die Skill Matrix in meinem CV an:

https://www.tomsit.de/profile-cv
PROJEKTHISTORIE
  • 04/2018 - bis jetzt

    • TUI Deutschland
    • >10.000 Mitarbeiter
    • Sonstiges
  • Technischer Teamlead/Software-Architect , Entwickler, AWS DevOps
  • Customer Master Data Management für TUI auf Basis von Spring Boot Microservices in AWS

    Tätigkeiten

    • Design und Entwicklung der fachlichen Module für Data-Cleansing/Validation sowie Suche und Matching der Kunden
    • Design und Aufbau der Macro-Architektur, d.h. der AWS Infrastruktur sowohl für die Applikation an sich als auch Build-Tooling (CI/CD) mit Blick auf Wartbarkeit und Applikation-Support (Logging, Observability)
    • Technische Konzeptionierung, Entwicklung, Unit-, Integrations- und End-2-End-Tests
    • Jira Task Management, d.h. Strukturierung der Aufgaben in Epics, Stories, Tasks unter Nutzung von Links zur Abbildung der Abhängigkeiten und Kategorien
    • Teamgröße: 3-6
    • Agile Entwicklung (“TUI Scrum“)

    Technologien

    • Spring Boot
    • Docker
    • AWS Cloud via Terraform
      • Beanstalk, ECS, ALB, Security Groups, Cognito, Elasticsearch, RDS/Aurora, SNS, CodeCommit, CodeBuild, CodePipeline, Parameter Store, VPC, S3, X-Ray, KIBANA, Gitlab, …

     

    Fachlich geht es bei dieser neue zu schreibenden Applikation um eine eventbasierte Deduplizierung und Zusammenführung von Kunden aus verschiedenen Systemen. Damit wird eine Quelle für die Stammdaten aller Kunden für alle anderen Systeme geschaffen und die perspektivisch die bestehende Haupt-Kunden-DB ablösen soll.

    Zu Beginn des Projektes bestand meine Hauptaufgabe im Aufbau der AWS Infrastruktur und der CI/CD Pipeline. Das war für mich (und auch TUI) komplettes Neuland und insofern war ich hier auf mich alleingestellt dieses auf der Taufe zu heben bis zu unserem initialen Go-Life. Nach einem Jahr bekam ich dann endlich Unterstützung seitens der TUI durch einen Spezialisten in diesem Umfeld, so dass wir dann einige Verbesserungen vornehmen konnten. Daraus ergab sich, dass ich auch aktuell hauptzuständig für die Deployments als auch den Betrieb bin.

    Neben dieser Aufgabe habe ich maßgeblich für den „Integrationskitt“ der Anwendung gesorgt, d.h. Konfiguration der Spring Boot Anwendung für alle Stages, d.h. fachliche als auch technische Konfigurationen (Spring Context/Beans) inkl. den Integrationen in die AWS Services sowie mit MDM verbundenen Systemen der TUI.

    Neben diesen eher rein technisch getriebenen Arbeiten habe ich die fachlichen Module der Kunden-Suche und des Regelbasiertes-Matching konzeptioniert und entwickelt, später dann auch das Modul zum regelbasierten Cleansing der Daten übernommen.

    Auf Teamebene habe ich es zu meiner Aufgabe gemacht, die Entwicklungs-Arbeiten in sinnvolle Schritte zu strukturieren und als Jira-Tickets zu organisieren, mit dem Ziel das Vergangene nachvollziehbar zu halten, die Zukunft planbar zu machen und Abhängigkeiten festzuhalten.

  • 03/2017 - 03/2018

    • Talanx AG
    • >10.000 Mitarbeiter
    • Versicherungen
  • Technische Konzeptionierung, Entwicklung, Unit- und Integration-Tests
  • J2EE / RCP Applikation „BIN“ für Talanx/HDI

    Tätigkeiten

    • Technische Konzeptionierung, Entwicklung, Unit- und Integration-Tests im Bereich Dokumente und Drucksteuerung
    • Teamgröße: ~12
    • Projektgröße: >50 Entwickler
    • Agile Entwicklung

    Technologien

    • Websphere
    • Java 6
    • Oracle 11g
    • JPA/Hibernate 4
    • Eclipse RCP
    • SOAP Webservices over JMS
    • EJB 2

    BIN wird als spartenübergreifendes vertragsbestandsführende System für die Talanx-Mitarbeiter weltweit aufgebaut. Durch die schiere Größe des Projektes (Umfang der Funktionen, Projektmitarbeiter) hat es eine hohe Komplexität und nicht zuletzt, weil es notwendigerweise eine Vielzahl von Schnittstellen in die Umsysteme unterhält. Meine Aufgabe im Modul „Dokumente und Drucksteuerung“ lag vornehmlich in der Analyse der Anforderungen (meist 2-Zeiler aus dem Fachbereich), einem technischen Lösungskonzept sowie dessen Implementierung. Dies erforderte auch immer software-archäologische Untersuchungen der aktuellen Funktionsweisen. Darüber hinaus habe ich eine Vielzahl von Anregungen eingebracht, um die Entwicklungsarbeit zu verbessern (Dokumentation, Schulungen, Tooling, Coding Standards, …).


  • 07/2016 - 03/2017

    • TUI Deutschland
    • >10.000 Mitarbeiter
    • Sonstiges
  • Technische Konzeptionierung, Entwicklung, Unit- und Integration-Tests
  • Webapplikation „Destimint“ für TUI Deutschland
     

    Tätigkeiten

    • Technische Konzeptionierung, Entwicklung, Unit- und Integration-Tests
    • Teamgröße: 9
    • Agile Entwicklung

    Technologien

    • Java 8
    • Tomcat 8
    • Spring 4
    • Vaadin 7
    • Oracle 11g
    • JPA/Hibernate 5
    Destimint dient TUI als zentrale Anwendung für interne Verwaltungsprozesse sowohl der eigenen Hotels als auch aus externen Quellen. Hierbei ist es in die Systemlandschaft integriert und unterhält bidirektionale Schnittstellen in die Buchungssysteme der TUI.

  • 08/2012 - 12/2016

    • VW AG
    • >10.000 Mitarbeiter
    • Automobil und Fahrzeugbau
  • Technischer Projektleiter, Team-Lead, Konzeption, Entwicklung, Release-Management
  • Webapplikation „Engpasstool“ für die VW Inbound-Logistik
     

    Tätigkeiten

    • Technischer Projektleiter/Team-Lead
    • Konzeption, Entwicklung, Release-Management
    • Teamgröße: 4-6
    • Scrum seit Jan 2016

    Technologien

    • Spring 4.x, Tomcat 7, WebSphere 8, JSF 2.1, PrimeFaces 5, Solr 3.6, Oracle 11g, STPs, JMS, JPA/Hibernate 4.3

    Übernahme der technischen Team- und Projektleitung für eine Webapplikation mit Ziel dem Fachbereich ein Werkzeug für die Engpasssteuerung an die Hand zu geben. Zusätzlich zur Leitung der Entwicklung (auch als Software-Architekt und Anleitung der Teammitglieder via Code-Review) bin ich maßgeblich in die konzeptionelle Weiterentwicklung der Applikation in Absprache mit dem Fachbereich eingebunden (Rolle Product Owner, Analyst).  Seit 2015 Q2 habe ich wieder vermehrte entwickelt, sowohl im Front- als auch Backend.

    Ab 2016/07 nur noch beratend einige Stunden im Monat tätig.


  • 04/1999 - 07/2012

    • BROX IT Solutions GmbH
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Angesteller Technischer Projektleiter, Entwickler
  • siehe https://www.tomsit.de/app/download/5254893/Thomas-Menzel-CV-2020-03-18.pdf

ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
  • bevorzugt Raum Hannover, Wolfsburg
  • Normale Tageszeiten, ggf. auch Samstags
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten:

WEITERE PROFILE IM NETZ