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
Verfügbarkeit
Abschluss
Diplom Wirtschaftsinformatiker (FH)
Kunden
HypoVereinsbank, LV 1871, Telefónica, GEMA, MTU Aero Engines, Bayerische Versorgungskammer
Referenzprojekte
09/2024 – heute: Modernisierung und Redesign eines Versicherungsportals
- 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
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
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
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
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
