Martin Eisengardt
Software-Entwickler
Erfahrungen
Software-Entwickler
Atruvia AG
- Konzeption und Erstellen eines Service-Boards und Küchen-Boards für Betriebs-Restaurants zur Koordination und Abarbeitung von Bestellungen und Zubereitung.
- Sprachen: Java 17, Javascript, Typescript.
- Frameworks: Spring Boot 3.4, JPA/Hibernate, Angular 19.
- Tools: Maven, Jira, Confluence, Jenkins.
- Testing/QA: JUnit, Cypress.
- Technologien: OpenAPI, REST, JSON, Open-ID.
- Datenbanken: Oracle.
- Cloud/Container: Tomcat 10.1, Payara.
- Betriebssysteme: Windows, Linux.
Dozent
Udemy
- Konzeption und Erstellen einer Schulungsreihe zu Java, Spring Boot, Spring Cloud und KI-Entwicklung.
- Link: Spring Boot Campus ([link]
Software-Entwickler, Architekt
Bank-Verlag GmbH
- Behebung von Sicherheitslücken in bestehender Berechtigungssoftware.
- Upgrade von Spring- und Hibernate-Versionen sowie verschiedenster Bibliotheken.
- Ablösung der RichFaces-GUI durch eine REST-basierende moderne Web-Anwendung.
- Integration von Keycloak (OAuth2) inkl. Multi-Factor-Authentifizierung.
- Beratung und Konzeption zur PCI 4.0 Zertifizierung.
- Secure Coding und Performance-Tuning.
- Konzeption und Umsetzung von SSO via Keycloak.
- Sprachen: Java 11 – 23.
- Eclipse, IntelliJ, Visual Studio.
- Frameworks: Spring Boot 3.3 – 3.4, Keycloak 24 – 25, JBoss EAP 8, Java EE 8 – Jakarta EE 10, RichFaces/JSF.
- MS Project, Jira, Confluence, Git, SVN, Maven, Gradle.
- CI/CD, Sonar, Jenkins, Dev-Ops.
- XML, XSD, JSON, UML, OpenAPI/REST, BPMN.
Software-Entwickler, Architekt
DFS Deutsche Flugsicherung GmbH
- Erstellen und Erweitern eines Microservice für Berechtigungssysteme und Benutzer-/Gruppen-Verwaltung.
- Integration von Keycloak (OAuth2) in die bestehende Anwendung.
- Abbilden sämtlicher Berechtigungen über Keycloak.
- Optimierung der OAuth2-Tokens.
- Sprachen: Java.
- Frameworks: Spring Boot 3.3 – 3.4, Keycloak 22 – 24, JPA/Hibernate, JBoss EAP 8, Java EE 8 – Jakarta EE 10.
- Tools: Gradle, Jira, Confluence, Gitlab + CI/CD, Elasticsearch.
- Testing/QA: JUnit.
- Technologien: OpenAPI, REST, JSON, Keycloak, Open-ID, SAML.
- Datenbanken: PostgreSQL.
- Betriebssysteme: Windows, Linux.
- Cloud/Container: Tomcat 10 – 10.1, Wildfly 32 – 34.
Software-Entwickler
Lucke EDV GmbH
- Projektarbeit zur Anpassung des Banksystems für gesetzliche Meldepflichten aus Derivaten.
- Anpassen von Java Swing-Dialogen, Backend-Services und Datenbanken.
- Erstellen des Meldeprozesses (Java am Host unter OS/390).
- Sprachen: Java.
- Frameworks: Java/Jakarta EE 8 – 9, Java Swing, JPA/Hibernate.
- Tools: Gradle, Jira, Confluence, Bitbucket, SVN, Jenkins.
- Testing/QA: JUnit, SonarQube.
- Technologien: XML, XSD, JSON.
- Datenbanken: IBM DB2.
- Betriebssysteme: Windows, OS/390.
- Cloud/Container: Tomcat 9 – 10.
Teamleiter, Software-Architekt
Starface GmbH
- Fachliche und disziplinarische Teamleitung für die Entwicklung der Kernkomponenten der Starface Telefonanlagen.
- Koordination der Release-Inhalte und Abstimmung zwischen Produktmanagement, QA und Geschäftsführung sowie Ressourcen- und Budget-Planung.
- Vorbereitung des Teams auf agile Arbeitsprozesse, Einführung von Gitlab und CI/CD; Migration von Jenkins auf Gitlab.
- Betreuung eines externen Entwickler-Teams im Rahmen von Outsourcing im EU-Ausland.
- Entwurf einer cloudfähigen Zielarchitektur für die Telefonanlagen-Software inkl. Realisierungsplan in mehreren Teilschritten; Zerlegen des Monolithen in fachliche und technische Teil-Services.
- Sprachen: Java 17, C/C++, Javascript, Typescript.
- Frameworks: Spring Boot 1.9 – 2.1, Jakarta EE 8 – 10, Java Reactive, VueJS, React, JDBC.
- Tools: Gradle, Jira, Confluence, Gitlab + CI/CD, Bitbucket, SVN, MS Project, Nexus, IntelliJ, Jenkins.
- Testing/QA: JUnit, SonarQube.
- Technologien: OpenAPI, REST, JSON, HTML/CSS, JSF/JSP.
- Datenbanken: PostgreSQL.
- Betriebssysteme: Windows, Linux.
- Prinzipien: OOA, OOD, DDD, TDD, arc42.
- Cloud/Container: VMWare/ESX, Tomcat 10.1 – 11.
Software-Entwicklung, Teamleitung, Software-Architekt
Econda GmbH
- Team-Aufbau im Bereich Fullstack-Entwicklung SaaS und Data-Engineering mit KI/ML inklusive fachlicher und disziplinarischer Teamleitung.
- Realisierung und Optimierung von Arbeitsprozessen für agiles Arbeiten und Controlling.
- Aufbau einer AWS-Anwendungslandschaft für Hochlast-Systeme (>30 Millionen Zugriffe pro Tag) inkl. Stakeholder-Analyse, Kundenworkshops, Architekturdokumentation nach arc42, Systemdesign und Analyse nach TOGAF.
- Koordination von Kundenprojekten und Release-Inhalten sowie Ressourcen- und Budget-Planung; Abstimmung zwischen Geschäftsführung, Betrieb und Vertrieb.
- Neu-Entwicklung eines Produkts für KI-basierte Kaufvorschläge für Online-Shops.
- Neu-Entwicklung eines Produkts zur KI-basierten Kennzahlen-Prognose (Umsätze, Besucher usw.).
- Neu-Entwicklung eines Produkts zur KI-basierten Ursachen-Analyse für Prognose-Abweichungen.
- Migration von Jenkins auf Gitlab.
- Sprachen: Java 11 – 17, Javascript, Typescript, Python.
- Frameworks: Spring Boot 2.1 – 3.0, Java EE 8 – 10, JBoss EAP 7.2 – 7.4, JPA/Hibernate, JDBC, VueJS, ExtJS, AWS CDK.
- Tools: Maven, Gradle, Jira, Confluence, Gitlab + CI/CD, IntelliJ, Nexus, SASS/SCSS, MS Project, Jenkins.
- Testing/QA: JUnit, Mockito, Cypress, Jest.
- Technologien: XML, JSON, HTML/CSS, OAuth2/Keycloak.
- Datenbanken: MySQL, Riak, Exasol, DynamoDB.
- Betriebssysteme: Windows, Linux.
- Prinzipien: arc42, TOGAF, Scrum, Kanban, OOA, OOD, TDD.
- Cloud/Container: Docker, Kubernetes, Helm, Rancher, Graylog, Tomcat 10 – 10.1, Wildfly 32 – 34, AWS, Azure, Kafka, Terraform, S3, Cloudfront, EC2, Sagemaker, Lambda, Firehose, Redis.
Software-Entwicklung, Teamleitung, Projektleitung
Atruvia AG
- Software-Entwicklung und Experte im Banken-Umfeld (Komplett-Software für V+R-Banken).
- Identity-Management und Berechtigungssysteme (inklusive AD und LDAP).
- Dokumenten-Management sowie automatisiertes Rückläufer-/Formular-Management und BPM (§18 KWG).
- Gesetzeskonforme Archivierung von Vertragsdokumenten und Kontoauszügen.
- Multi-Kanal-Kommunikation zwischen Bank und Bankkunde.
- Automatisiertes Geschäftsvorfall-Management zur Unterstützung des Controllings und der Revision sowie Ablaufsteuerung.
- Data-Mining zur Zuarbeit für Data-Warehouse und Geschäftsprozess-Steuerung der Banken (BIS).
- Entwurf, Einführung und Umsetzung eines Test-Frameworks und einer DSL basierend auf XText/XTend für automatisierte Einrichtung von Testbanken.
- Übernahme von Projektleitung und Team-Leitung seit 2015 (technische/fachliche Führung bis zu 20 Team-Mitgliedern).
- Sprachen: Java 1.3 – 11, Javascript, Typescript, XText/XTend.
- Frameworks: Spring Boot 1.0 – 1.5, Java EE 5 – 8, Java Swing, JavaFX, JPA/Hibernate, JDBC, Eclipse EMF, Angular, React, JQuery, Vaadin.
- Tools: Maven, Jira, Confluence, Eclipse, Nexus, SASS/SCSS, MS Project, Jenkins.
- Testing/QA: JUnit, Mockito, Selenium, Jest.
- Technologien: XML, XSD, JSON, HTML/CSS, RTF.
- Datenbanken: Oracle, IBM DB2, MongoDB, Elasticsearch.
- Betriebssysteme: Windows, Linux.
- Prinzipien: arc42, TOGAF, Kanban, OOA, OOD, TDD.
- Cloud/Container: Tomcat 4 – 8, MQS, Coherence, EHCache, Camunda (BPMN).
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (21.5 Jahre), Bank- und Finanzwesen (17.5 Jahre), Bildung (1 Jahr), Luft- und Raumfahrt und Verteidigung (1 Jahr) und Telekommunikation (0.5 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Produktentwicklung (22 Jahre), Projektemanagement (20.5 Jahre), Informationstechnologie (19 Jahre), Business Intelligence (3.5 Jahre) und Qualitätssicherung (0.5 Jahre).
Fähigkeiten
- Java Se 5 – 23, Java/jakarta Ee 5 – 10, Javascript, Typescript
- Spring Boot 1 – 3.4, Spring Framework 3 – 6.1
- Terraform, Aws, Gcp, Azure
- Vuejs, React, Angular
- Sql, No-sql, Jpa, Jdbc, Elastic
- Junit, Cypress
- Xml, Xsd, Json, Uml, Openapi/rest, Bpmn
- Ci/cd, Sonar, Jboss, Tomcat, Jenkins, Dev-ops
- Scrum, Agile Methoden
- Secure Coding, Performance-tuning
- Eclipse, Intellij, Visual-studio
- Ms-project, Jira, Confluence, Git, Svn, Maven, Gradle
- Docker, Kubernetes
Sprachen
Ausbildung
Atruvia AG
Ausbildung Fachinformatiker Anwendungsentwicklung · Fachinformatiker Anwendungsentwicklung · Kassel, Deutschland
Gymnasium Heringen
Abitur · Heringen, Deutschland
Zertifikate & Bescheinigungen
CPSA-F
OCP Java
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Martin ansässig?
Welche Sprachen spricht Martin?
Wie viele Jahre Erfahrung hat Martin?
Für welche Rollen wäre Martin am besten geeignet?
Was ist das neueste Projekt von Martin?
Für welche Unternehmen hat Martin in den letzten Jahren gearbeitet?
In welchen Industrien hat Martin die meiste Erfahrung?
In welchen Bereichen hat Martin die meiste Erfahrung?
In welchen Industrien hat Martin kürzlich gearbeitet?
In welchen Bereichen hat Martin kürzlich gearbeitet?
Was ist die Ausbildung von Martin?
Ist Martin zertifiziert?
Wie ist die Verfügbarkeit von Martin?
Wie hoch ist der Stundensatz von Martin?
Wie kann man Martin beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Software-Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Pfinztal, Deutschland arbeiten