Achim Zimmer Logo weiß

Hallo, ich heiße Achim Zimmer
und bin Full Stack Entwickler mit Leidenschaft für maßgeschneiderte Lösungen

Für mich steht der Kunde und das Projekt im Fokus meiner Arbeit. Ich sehe mich nicht nur als Entwickler, sondern auch als vertrauensvoller Partner, der gemeinsam mit Ihnen Ihre fachliche Domäne versteht, analysiert und so qualitativ hochwertige Softwarelösungen realisiert.

Schwerpunkte:

  • Langjährige Projekterfahrung als Technical Consultant und Lead im Java Enterprise Umfeld
  • Webentwicklung mit Angular (seit dem ersten Release), JSF, HTML/CSS3, JavaScript, TypeScript, RxJS
  • Begeisterung für die agile Softwareentwicklung, Test-Driven-Development (TDD), Clean Code und Scrum

Main Technologie Stack:

Java, Spring (Boot), JavaScript, TypeScript und Angular

Achim Zimmer Portrait

Verfügbarkeit

Ich stehe für neue Projekteinsätze frühestens ab Januar 2026 wieder zur Verfügung. Dabei bevorzuge ich Projekte im Großraum München, bin aber auch offen hinsichtlich eines interessanten Projekts im gesamten süddeutschen Raum und Österreich.
Abschluss

Diplom Wirtschaftsinformatiker (FH)

Kunden

HypoVereinsbank, LV 1871, Telefónica, GEMA, MTU Aero Engines, Bayerische Versorgungskammer

Referenz­projekte
09/2024 – heute: Modernisierung und Redesign eines Versicherungsportals
Für das Backend wurden einige technische Refactorings durchgeführt um die Wartbarkeit und den Betrieb weiterhin zu gewährleisten. U.a.

  • Umbau des Property Loadings
  • Vereinfachung des DB Schemas
  • Java Module Loading & Dependencies konsolidiert
  • Verwendung mehrerer Spring Profiles ermöglicht
  • Modularisierung als Vorbereitung einer Microservice Architektur
  • Aufbau einer verteilten Anwendung in einer On-Premise Cloud

Darüber hinaus wurden auch mittelgroße neue fachliche Features in den verschiedenen Anwendungen realisiert.

Weiterhin wird die komplette Neuentwicklung des Frontends mit Angular durchgeführt

Technologien: Java 21, Spring (Boot), Thymeleaf, Angular 20, TypeScript, RxJS, Tailwind, Angular Material, storybook, Oracle DB

01/2022 – 07/2024: Frontend Entwicklung MTU München

Entwicklung einer webbasierten Multi-User Anwendung zur Berechnung von Preisen und Kosten der Triebwerkswartung und Reparatur.

Die Applikation ermöglicht eine detaillierte Konfiguration und die parallele Berechnung mehrerer Angebotsszenarien auf Basis historischer Kostendaten.

Eine besondere Herausforderung bestand in der performanten Verarbeitung großer Datenmengen sowohl hinsichtlich der Persistenz als auch bei der Kalkulation und der Anzeige im Frontend.

Technologien: Angular 16, TypeScript, RxJS, Playwright, RESTful APIs, OpenID Connect, Kubernetes, Python, PostgreSQL, git

10/2018 – 07/2021: Full Stack Softwareentwicklung - GEMA München
Entwicklung einer verteilten Anwendung zur Lizenzierung und Abrechnung von physikalischen Tonträgern.

Dies umfasste die Implementierung komplexer fachlicher – teilweise automatisierter – Geschäftsprozesse.

Eine besondere Herausforderung bestand dabei in der Optimierung der Laufzeiten bei der Verarbeitung großer Daten, Dateien und System Events.

Das Projekt beinhaltete das Design und die Realisierung einer Vielzahl an Microservices mit Spring Boot, deren Orchestrierung und die Entwicklung eines umfassenden Frontends mit Angular.

Technologien: Angular, Jasmine, TypeScript, RxJS, Java 8/11, Spring (Boot), JMS, RESTful APIs, Docker, Kubernetes, Elasticsearch, Kibana, Oracle DB, PostgreSQL, git, IntelliJ

01/2018 – 09/2018: Full Stack Softwareentwicklung – Telekommunikationsbranche München
Weiterentwicklung der bestehenden Anwendungslandschaft u.a. Implementierung neuer fachlicher und rechtlicher Fachvorgaben insbesondere auch im Umfeld der neuen europäischen DSGVO.

Technische Aktualisierung mehrerer Backoffice und Frontend-Applikationen: Migration auf Spring Boot und Microservice Architektur und Anpassung der Build und Deployment Prozesse.

Technologien: Java 8, Spring (Boot), Angular 5/6, Jasmine, Protractor, Apache Wicket, RESTful APIs, Docker, git

01/2016 – 09/2017: Full Stack Softwareentwicklung – Versicherung München
Im Vordergrund stand die teilweise – aber auch vollständige – Automatisierung von erschiedensten
versicherungswirtschaftlichen Geschäftsprozessen mit Hilfe einer BPMN bzw. DMN Engine Camunda).

Darüber hinaus wurden diverse Microservices auf Basis von Spring Boot oder JEE entwickelt, die prozess- bzw. systemübergreifend zur Verfügung gestellt wurden.

Die im Projektrahmen entwickelten Prozesse agierten dabei als Integrationslayer über den weiteren Backendsystemen des Kunden (z.B. Kunden- und Vertragsverwaltung). Diese Systeme wurden über domainspezifische Microservices gekapselt. Die Anbindung der eigenen Microservices erfolgte über REST Schnittstellen, die Integration der Bestandssysteme auch mittels SOAP.

Technologien: Java 8 / JEE, Spring (Boot), Angular, Javascript, TypeScript, Wildfly 8, REST, SOAP, Camunda BPMN Engine,
HTML, CSS, DB2, Eureka Service Registry, Maven, Git

08/2013 – 12/2015: Full Stack Softwareentwicklung - Finanzsektor München
Neuentwicklung einer mehrsprachigen, webbasierten Anwendung zur Unterstützung von Finanzberatungsprozessen im Rahmen eines Scrum Projekts. Wichtige fachliche Teilprozesse, die dabei u.a. implementiert wurden waren die Workflow gestützte Investment- sowie Vorsorge Beratung.

Technologien: JEE 7, EJB, Spring, JSF 2, Primefaces, HTML, CSS, Javascript, jQuery, Hibernate, Websphere, Oracle

Implementierung eines Labor Management Systems

Implementierung eines Labor Management Systems für einen Kunden in der metallverarbeitenden Industrie. Das System beauftragt und aggregiert chemische Analysen verschiedenster Messsysteme, wertet die Ergebnisse aus und unterstützt somit den kompletten Stahlerzeugungsprozess durch die zeitnahe Reportierung von qualitativen Daten.

  • Umfangreiche fachliche Parametrierung des Systems und Historisierung dieser Parameterdaten
  • Fachlicher Entwurf und Implementierung von Akzeptanztests mit Fit und deren Integration in den Continuous Build zur automatischen Ausführung der Akzeptanztests
  • Schnittstellenanbindung des Altsystems, Nachbarsysteme und der Analysegeräte

Technologien:
Java, JEE 6, Swing, JGoodies, JBoss, Hibernate, JPA, Informix, Maven, Oracle, H2, JUnit, Fit, Agile, Scrum

Lebenslauf

Neugierig geworden? Dann wirf doch einen Blick in meinen Lebenslauf!

Kontakt

Ich freue mich auf spannende Projekte, eine erfolgreiche Zusammenarbeit und darauf, gemeinsam kreative Lösungen zu entwickeln.

Achim Zimmer Freelencermap Logo