17.11.2025 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar

Software Architect: Java & Cloud (9 Jahre Erf.)

Ulm, Deutschland
Weltweit
M. Sc.
Ulm, Deutschland
Weltweit
M. Sc.

Profilanlagen

2024-11-13 Microsoft Azure Certificate DK renewed.pdf
ektosoft_Daniel_Kindsvater_profile_de.pdf
ektosoft_Daniel_Kindsvater_profile_en.pdf

Skills

Java (9 Jahre)
  1. JPA, JTA, Hibernate (9 Jahre)
  2. JEE: CDI, JAX-RS, JBoss, WildFly, Eclipse Microprofile, WildFly Swarm, Quarkus (5 Jahre)
  3. Spring Boot (6 Jahre)
  4. JUnit (9 Jahre)

Cloud & DevOps
  1. Azure Cloud (5 Jahre)
  2. Kubernetes (7 Jahre)
  3. Docker (7 Jahre)
  4. Terraform (4 Jahre)
  5. Helm (3 Jahre)
  6. Grafana & Prometheus (Grundkenntnisse)
  7. Azure Monitor + Log Analytics (4 Jahre)
  8. Azure DevOps (5 Jahre)
  9. GitLab (CI) (6 Jahre)
  10. Atlassian Bamboo (3 Jahre)
  11. SonarQube (6 Jahre)
  12. Maven (6 Jahre)
  13. Gradle (4 Jahre)
  14. Nginx (5 Jahre)
  15. Git (9 Jahre)
  16. Jira (9 Jahre)
  17. Jenkins (4 Jahre)

Datenbanken (9 Jahre)
  1. Oracle DB (5 Jahre)
  2. MS SQL (3 Jahre)
  3. PostgreSQL (4 Jahre)
  4. FlyWay (5 Jahre)
  5. Liquibase (7 Jahre)
  6. Tätigkeiten:
  7. Aufsetzen und Verwalten von Tabellen, Views, Materialized Views, Procedures, Sequenzen, Indizes.
  8. Performance Optimierung von DB-Queries u.a. mit Query Plans und Hibernate Statistics.

JavaScript/TypeScript (6 Jahre)
  1. Angular (6 Jahre)
  2. React (2 Jahre)
  3. AngularJS (3 Jahre)
  4. AG Grid (5 Jahre)
  5. Angular Material (5 Jahre)
  6. Redux (5 Jahre)
Authentifizierung: Keycloak & Azure AD (5 Jahre)

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Tech Lead, Softwarearchitekt

ista SE

Sonstiges

5000-10.000 Mitarbeiter

Der ESG-Manager ist eine Webanwendung für Immobilienunternehmen mit dem Ziel die Emissionen des Immobilienportfolios zu ermitteln, zu überwachen, standardisierte Nachhaltigkeitsberichte zu erstellen und Maßnahmen zur Reduktion von CO₂ zu planen. Aus Brennstoffverbräuchen und weiteren emissionsrelevanten Informationen werden CO₂ Emissionen berechnet und dem Kunden in einem Dashboard visualisiert. Darüber hinaus ist es möglich die Performance seines Portfolios gegen einen aussagekräftigen Pool zu benchmarken. Um Richtlinien der EU und von Banken zu genügen, ist es möglich umfangreiche und individuell an die Bedürfnisse des Empfängers anpassbare Reports zu erstellen. Um die zukünftigen Klimaneutralitätsziele der EU zu erfüllen und gleichzeitig Kosten zu senken, können passend zu den gegebenen Gebäudeeigenschaften verschiedene Maßnahmen geplant werden und deren Auswirkung auf die zukünftige Entwicklung von CO2 Emission und Kosten evaluiert und verglichen werden.

Das Datenmodell ist so flexibel, dass komplexe hierarchische Gebäudestrukturen, wie zum Beispiel mehrere Treppenaufgänge zu einem Gebäude oder mehrere Gebäude mit einem gemeinsamen Heizsystem, abgebildet werden können, wobei Verbrauchs- und Kostenwerte auf jeder Hierarchiestufe gespeichert werden können. Die Software kann diese Verbräuche unabhängig von der Gebäudehierarchiestufe, von zugrundeliegenden Verbrauchszeiträumen und von der Maßeinheit auf andere Hierarchiestufen, Zeiträume und Maßeinheiten aggregieren und projizieren. So ist es z.B. möglich aus diesen Verbrauchswerten (100m³ Gas im Zeitraum 1.6.2020-31.5.2021 & 5000 Liter Öl im Zeitraum 1.6.2021-31.5.2022) den Wärmeverbrauch in kWh und die CO2 Emissionen für das Jahr 2021 zu ermitteln. Dies geschieht u.a. mit einer auf Wetterdaten basierenden Gewichtung.

Die Komplexität der Anwendung wird durch eine Vielzahl weiterer Anforderungen zusätzlich gesteigert. So ist es außerdem möglich, eine Klimabereinigung der Verbräuche und Emissionen mittels der Wetterdaten vorzunehmen oder die CO2 Kosten gemäß dem Gebäude-Energie-Gesetz zu ermitteln oder zu prognostizieren.
Neben der Möglichkeit Daten über eine API oder einen Excel-Upload einzuspeisen, greift die Software automatisiert Daten aus alten und historisch gewachsenen Systemen ab. Dabei muss der ESG-Manager beim Import komplexe Transformationen, Bereinigungen und Ausnahmebehandlungen durchführen.

Der ESG-Manager wird in einem agil agierenden Team bestehend aus acht Entwicklern, zwei UI/UX Designern und sechs Fachbereichsmitarbeitern entwickelt. Die hohe Komplexität der Anforderungen und der zugrundeliegenden Daten resultiert in hohem Spezifikationsaufwand innerhalb des Teams. Abhängigkeiten nach außen werden in enger Zusammenarbeit mit den betroffenen Teams mittels Agile at Scale bewerkstelligt.

Softwareentwickler, Softwarearchitekt

Carl Zeiss AG

Sonstiges

>10.000 Mitarbeiter

Die GFDB ist eine Anwendung für die Optikbranche, die Fassungsdaten bestehend aus Metadaten, Bildern, 2D-Formdaten und 3D-Modellen speichert und verarbeitet. Diese Daten werden einer Vielzahl von Systemen und Benutzern innerhalb und außerhalb der Organisation über maschinenlesbare Schnittstellen und mehrere Single-Page-Applications zugänglich gemacht. Um nur einige Beispiele zu nennen:
  • Eine API zur Bereitstellung von 2D-Formdaten und Fassungs-metadaten für das Online-Bestellsystem für Optiker
  • Ein komplexer Power-User Webclient zur Verwaltung hoch-dimensionaler Fassungsdaten
  • Ein komplexer mehrstufiger Prozess zur Erstellung von 3D-Modellen, an dem mehrere Parteien beteiligt sind
  • Ein Webclient für Fassungshersteller, mit dem Fassungsdaten eingereicht und gepflegt werden können
Darüber hinaus ist die Weiterentwicklung der Architektur erwähnenswert. Dabei wurde ein klassischer JEE Wildfly-Monolith in mehrere Microservices umgewandelt und in die Cloud migriert.

Eine besondere Herausforderung war die gelungene Zusammenarbeit mit bis zu 100 Entwicklern aus anderen Teams mit teilweise internationalem Hintergrund. Die GFDB als zentraler Dreh- und Angelpunkt mehrerer Projekte erforderte eine enge Abstimmung unter allen Beteiligten. Um alle Teams möglichst effizient zu koordinieren, wurde das Scaled Agile Framework (SAFe) angewendet, eine Art Scrum of Scrums.

Eingesetzte Technologien
Angular, NGRX, NGINX, JEE, Wildfly, Wildfly Swarm, Spring Boot, GraphQL, Kubernetes, Docker, Helm, Azure DevOps, AKS

Softwareentwickler

Carl Zeiss AG

Sonstiges

>10.000 Mitarbeiter

Das LMT ist eine interne Webanwendung zur Pflege von etwa 15.000 Produkten. Bei diesen Produkten handelt es sich um Brillengläser, die rund 150 Attribute aufweisen, welche unter anderem Informationen über die Beschichtung, das Material und den Herstellungsprozess enthalten.
Aufgaben
  • Entwicklung von Features im Backend und Frontend
  • Sicherstellung des Betriebs
  • Pflege von CI/CD Pipelines
  • Umsetzung von Qualitätssicherungsmaßnahmen wie z.B. automatisierte Tests oder automatisierte Code Inspections
Eingesetzte Technologien
AngularJS, JEE, JBoss, OracleDB

Zertifikate

Microsoft Certified Azure Developer Associate

Microsoft

2020


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden