Recommended expert
Martin Eisengardt
Software Developer
Experience
Apr 2025 - Aug 2025
5 monthsKarlsruhe, Germany
Software Developer
Atruvia AG
Position Summary
Software Developer at Atruvia AG
Industries
Information Technology
Business Areas
Information Technology
Product Development
Quality Assurance
- Designing and creating a service board and kitchen board for company cafeterias to coordinate and process orders and preparation.
- Languages: Java 17, JavaScript, TypeScript.
- Frameworks: Spring Boot 3.4, JPA/Hibernate, Angular 19.
- Tools: Maven, Jira, Confluence, Jenkins.
- Testing/QA: JUnit, Cypress.
- Technologies: OpenAPI, REST, JSON, OpenID.
- Databases: Oracle.
- Cloud/Container: Tomcat 10.1, Payara.
- Operating Systems: Windows, Linux.
Jan 2025 - Present
1 year 3 monthsPfinztal, Germany
Instructor
Udemy
Position Summary
Instructor at Udemy
Industries
Education
Information Technology
Business Areas
Product Development
- Designing and creating a training series on Java, Spring Boot, Spring Cloud, and AI development.
- Link: Spring Boot Campus ([link]
Oct 2024 - Aug 2025
11 monthsCologne, Germany
Software Developer, Architect
Bank-Verlag GmbH
Position Summary
Software Developer, Architect at Bank-Verlag GmbH
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
- Fixing security vulnerabilities in existing authorization software.
- Upgrading Spring and Hibernate versions as well as various libraries.
- Replacing the RichFaces GUI with a modern REST-based web application.
- Integrating Keycloak (OAuth2) including multi-factor authentication.
- Advising and planning for PCI 4.0 certification.
- Secure coding and performance tuning.
- Designing and implementing SSO via Keycloak.
- Languages: 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, DevOps.
- XML, XSD, JSON, UML, OpenAPI/REST, BPMN.
Jan 2024 - Mar 2025
1 year 3 monthsLangen, Germany
Software Developer, Architect
DFS Deutsche Flugsicherung GmbH
Position Summary
Software Developer, Architect at DFS Deutsche Flugsicherung GmbH
Industries
Aerospace and Defense
Business Areas
Information Technology
- Developing and extending a microservice for authorization systems and user/group management.
- Integrating Keycloak (OAuth2) into the existing application.
- Mapping all permissions via Keycloak.
- Optimizing OAuth2 tokens.
- Languages: 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.
- Technologies: OpenAPI, REST, JSON, Keycloak, OpenID, SAML.
- Databases: PostgreSQL.
- Operating Systems: Windows, Linux.
- Cloud/Container: Tomcat 10 – 10.1, WildFly 32 – 34.
Aug 2023 - Dec 2023
5 monthsKarlsruhe, Germany
Software Developer
Lucke EDV GmbH
Position Summary
Software Developer at Lucke EDV GmbH
Industries
Banking and Finance
Business Areas
Information Technology
Quality Assurance
- Project work on adapting the banking system for legal reporting requirements for derivatives.
- Modifying Java Swing dialogs, backend services, and databases.
- Creating the reporting process (Java on host under OS/390).
- Languages: Java.
- Frameworks: Java/Jakarta EE 8 – 9, Java Swing, JPA/Hibernate.
- Tools: Gradle, Jira, Confluence, Bitbucket, SVN, Jenkins.
- Testing/QA: JUnit, SonarQube.
- Technologies: XML, XSD, JSON.
- Databases: IBM DB2.
- Operating Systems: Windows, OS/390.
- Cloud/Container: Tomcat 9 – 10.
Jan 2023 - Jun 2023
6 monthsKarlsruhe, Germany
Team Lead, Software Architect
Starface GmbH
Position Summary
Team Lead, Software Architect at Starface GmbH
Industries
Information Technology
Telecommunication
Business Areas
Information Technology
Product Development
Project Management
- Functional and disciplinary team leadership for developing the core components of the Starface telephone systems.
- Coordinating release content and alignment between product management, QA, and executive management, including resource and budget planning.
- Preparing the team for agile workflows, introducing GitLab and CI/CD; migrating Jenkins to GitLab.
- Managing an external development team through outsourcing within the EU.
- Designing a cloud-ready target architecture for the telephone system software including a multi-phase implementation plan; breaking down the monolith into functional and technical sub-services.
- Languages: 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.
- Technologies: OpenAPI, REST, JSON, HTML/CSS, JSF/JSP.
- Databases: PostgreSQL.
- Operating Systems: Windows, Linux.
- Principles: OOA, OOD, DDD, TDD, arc42.
- Cloud/Container: VMware/ESX, Tomcat 10.1 – 11.
Jul 2019 - Dec 2022
3 years 6 monthsKarlsruhe, Germany
Software Development, Team Lead, Software Architect
Econda GmbH
Position Summary
Software Development, Team Lead, Software Architect at Econda GmbH
Industries
Information Technology
Business Areas
Business Intelligence
Product Development
Project Management
- Building up a full-stack SaaS and data engineering team with AI/ML, including functional and disciplinary team leadership.
- Implementing and optimizing workflows for agile work and controlling.
- Setting up an AWS application landscape for high-load systems (>30 million accesses per day), including stakeholder analysis, customer workshops, architecture documentation per arc42, system design and analysis per TOGAF.
- Coordinating customer projects and release content as well as resource and budget planning; aligning between management, operations, and sales.
- New development of a product for AI-based purchase recommendations for online shops.
- New development of a product for AI-based key metric forecasting (sales, visitors, etc.).
- New development of a product for AI-based root cause analysis of forecast deviations.
- Migrating from Jenkins to GitLab.
- Languages: 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.
- Technologies: XML, JSON, HTML/CSS, OAuth2/Keycloak.
- Databases: MySQL, Riak, Exasol, DynamoDB.
- Operating Systems: Windows, Linux.
- Principles: 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.
Jan 2003 - Jun 2019
16 years 6 monthsKarlsruhe, Germany
Software Development, Team Lead, Project Lead
Atruvia AG
Position Summary
Software Development, Team Lead, Project Lead at Atruvia AG
Industries
Banking and Finance
Information Technology
Business Areas
Information Technology
Product Development
Project Management
- Software development and expert in the banking domain (complete software for cooperative banks).
- Identity management and authorization systems (including AD and LDAP).
- Document management as well as automated return/form management and BPM (§18 KWG).
- Legally compliant archiving of contract documents and account statements.
- Multi-channel communication between the bank and its customers.
- Automated transaction management to support controlling and audit, as well as process control.
- Data mining to support data warehouse and business process management for banks (BIS).
- Designing, introducing, and implementing a test framework and DSL based on XText/XTend for automated setup of test banks.
- Taking over project and team leadership since 2015 (technical and functional leadership of up to 20 team members).
- Languages: 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.
- Technologies: XML, XSD, JSON, HTML/CSS, RTF.
- Databases: Oracle, IBM DB2, MongoDB, Elasticsearch.
- Operating Systems: Windows, Linux.
- Principles: arc42, TOGAF, Kanban, OOA, OOD, TDD.
- Cloud/Container: Tomcat 4 – 8, MQS, Coherence, EHCache, Camunda (BPMN).
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Banking and Finance, Education, Aerospace and Defense, and Telecommunication.
Information Technology
Banking and Finance
Education
Aerospace and Defense
Telecommunication
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Project Management, Information Technology, Business Intelligence, and Quality Assurance.
Product Development
Project Management
Information Technology
Business Intelligence
Quality Assurance
Skills
- 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, Devops
- Scrum, Agile Methods
- Secure Coding, Performance Tuning
- Eclipse, Intellij, Visual Studio
- Ms Project, Jira, Confluence, Git, Svn, Maven, Gradle
- Docker, Kubernetes
Languages
German
NativeEnglish
AdvancedEducation
Aug 2000 - Jan 2003
Atruvia AG
Vocational training as IT Specialist in Application Development · IT Specialist in Application Development · Kassel, Germany
Aug 1992 - Jun 2000
Gymnasium Heringen
High school diploma · Heringen, Germany
Certifications & licenses
CPSA-F
OCP Java
Statistics
Experience
Total positions 8
Experience in Information Technology 21.5 y
Avg length 3 y
Longest experience 16 y 5 m
Global Experience
Countries worked in 1 (Germany)
Primary country Germany
Expertise
Recent roles Software Developer, Instructor, Software Developer, Architect
Main industries Information Technology, Banking and Finance, Education
Main business areas Product Development, Project Management, Information Technology
Qualifications
Certifications earned 2
Profile
Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Martin based?
Martin is based in Pfinztal, Germany and can operate in on-site, hybrid, and remote work models.
What languages does Martin speak?
Martin speaks the following languages: German (Native), English (Advanced).
How many years of experience does Martin have?
Martin has at least 23 years of experience. During this time, Martin has worked in at least 6 different roles and for 7 different companies. The average length of individual experience is 3 years and 11 months. Note that Martin may not have shared all experience and actually has more experience.
What roles would Martin be best suited for?
Based on recent experience, Martin would be well-suited for roles such as: Software Developer, Instructor, Software Developer, Architect.
What is Martin's latest experience?
Martin's most recent position is Software Developer at Atruvia AG.
What companies has Martin worked for in recent years?
In recent years, Martin has worked for Atruvia AG, Udemy, Bank-Verlag GmbH, DFS Deutsche Flugsicherung GmbH, and Lucke EDV GmbH.
Which industries is Martin most experienced in?
Martin is most experienced in industries like Information Technology, Banking and Finance, and Education. Martin also has some experience in Aerospace and Defense and Telecommunication.
Which business areas is Martin most experienced in?
Martin is most experienced in business areas like Product Development, Project Management, and Information Technology. Martin also has some experience in Business Intelligence and Quality Assurance.
Which industries has Martin worked in recently?
Martin has recently worked in industries like Information Technology, Education, and Banking and Finance.
Which business areas has Martin worked in recently?
Martin has recently worked in business areas like Product Development, Project Management, and Business Intelligence.
What is Martin's education?
Martin attended Atruvia AG for IT Specialist in Application Development.
Does Martin have any certificates?
Martin has 2 certificates. These include: CPSA-F and OCP Java.
What is the availability of Martin?
Martin is immediately available full-time for suitable projects.
What is the rate of Martin?
Martin's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
How to hire Martin?
To hire Martin, click the Meet button on the profile to request a meeting and discuss your project needs.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
1200
900
600
300
Market avg: 870-1030 €
Market avg: 870-1030 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Software Developer
Nearby freelancers
Professionals working in or nearby Pfinztal, Germany