Dipl.-Ing. Torsten Liermann

Senior IT Consultant - Software Engineering

Entwickeln aus Leidenschaft, mit Können und Erfahrung

Architekten

 Designen

Entwickeln

Bewerten - Implementieren - Begleiten

Training DDD Event Storming
Reactive Manifesto - Responsive, Scalable, Event Driven, Resilient,

Schwerpunkte

  • Analysieren, Architekten, Designen, Modellieren, Implementieren von Backendsystemen basierend auf Java Enterprise, Spring Framework bis Spring Cloud, relationalen - und NoSQL-Datenbanken.
  • Bewertung von Architekturen, Designs und Implementierungen.
  • Vermittlung agiler Teamarbeit, Continuous Delivery, DDD, Clean Architecture.
  • Modernisierung von SW Systemen, Transformation nach Cloud Native.

Als leidenschaftlicher Senior Backend Entwickler verfüge ich über eine jahrzehntelange Erfahrung und tiefe Expertise in der Architektur und Implementierung von Backend-Systemen. Meine Karriere erstreckt sich über diverse Branchen, einschließlich Gesundheitswesen, Medizintechnik, Bankwesen, Investment, Bauwesen und Telekommunikation. Dabei habe ich in Teams unterschiedlicher Größenordnungen, vorwiegend für Großunternehmen, zahlreiche Projekte erfolgreich umgesetzt.

Mein beruflicher Antrieb liegt im analytischen Verständnis komplexer Systeme, deren Vereinfachung in effiziente Modelle und der Transformation dieser Modelle in nachhaltige Softwareprodukte. Dabei lege ich besonderen Wert auf den gesamten Lebenszyklus der Softwareentwicklung, von der Ideenfindung bis hin zum Kundenfeedback, und schätze die Prinzipien der DevOps-Kultur für deren erfolgreiche Umsetzung. Ich schätze es besonders, in agilen Teams zu arbeiten und mein Wissen und meine Erfahrungen mit den Kollegen zu teilen.


Seit den Anfängen von Java habe ich mich intensiv mit dieser Programmiersprache beschäftigt. Besonders schätze ich die Spring Produktpalette, mit der ich seit seiner Einführung arbeite. Viele der Technologien und Methoden, die heute in der IT-Branche als Standard gelten, habe ich mir eigenständig angeeignet und in die Praxis umgesetzt.


IT ist für mich Beruf und zugleich Berufung und Hobby. Mein aktueller Schwerpunkt liegt auf dem Analysieren, dem Architekten, Designen und Entwickeln von Backend-Systemen, basierend auf Java Enterprise, relationalen und NoSQL-Datenbanken, öffentlichen Schnittstellen, bevorzugt nach den Cloud Native Prinzipien, Bewerten von Architekturen, Designs und Implementierungen, Fördern agiler Teamarbeit und CI/CD, Domain-Driven Design, Clean Architecture, der Modernisierung von Software-Systemen und der Transformation hin zu Cloud-Native-Lösungen.

Teamarbeit Software Entwicklung: Bild von rawpixel auf Pixabay

Gute Software entwickeln ist einfach, wenn das Team Spaß daran hat, den täglich neuen Herausforderung konstruktiv zu begegnen einhergehend mit einem gegenseitigen  Vorantreiben, weiter Erfahrungen zu sammeln, Kompetenzen zu verbreitern, sich auszuprobieren, sich zu irren, den anderen vertrauen. Und das in einem entspannten Miteinander, in einer angenehmen Atmosphäre, mit einer offenen, ehrlichen, authentischen Diskussionskultur, für die Schaffung von Produkten, die wichtig sind.

Skills: Spring-Framework Spring-Boot Maven Java J2EE Spring-Framework Microservices Spring-Integration DevOps Cloud MySql

Java - J2EE - Agile - CI/CD - DevOps - Scrum - Cloud - Microservices - Web - Spring Cloud - Spring Boot - Spring Framework - Spring Integration - Spring Security - Spring Data - Spring Cloud - MySql - MongoDB - Oracle DB - Maven - ant - Git, SVN - Docker - Tomcat - Glassfish/ Payara, Active MQ, Keycloak, Gitlab

Kubernetes  - Docker - Cloud Native - Linux - ansible - bash

Clean Architecture -Domain Driven Design - Clean Code