AI-Driven Senior Solution Architect und Entwickler mit 18 Jahren Erfahrung
Aktualisiert am 11.04.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.04.2025
Verfügbar zu: 40%
davon vor Ort: 100%
AI-Agent Coding
Solution Architect
DevOps
AI
AI-Agents
Spring Boot
Java
JDBC
JPA
Kubernetes
OpenShift
Angular
HTML
CSS
AI Agents
TDD
Behavior Driven Development
Design Pattern
Docker
SQL
English
Mother tongue
German
Fluent

Einsatzorte

Einsatzorte

München (+50km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 5 Monate
2021-08 - 2024-12

Kundenbuchhaltung System im Versicherungsumfeld

Solution Architect Java HTML SQL ...
Solution Architect
OpenShift Java Spring Boot GitLab Angular nginx PostgreSQL
Java HTML SQL OpenShift Kubernetes Helm CSS
Remote
2 Jahre 4 Monate
2019-05 - 2021-08

UI-Framework für Genossenschaftsbanken

Lead-Entwickler Java Gradle OpenShift
Lead-Entwickler
Vaadin
Java Gradle OpenShift
München
2 Jahre 5 Monate
2017-01 - 2019-05

Freelance Consultant & Founder

Senior Software Entwickler Java Spring Boot SQL ...
Senior Software Entwickler
Erweiterung bzw. Wartung ein Energieverkaufsplatform.
Oracle Jenkins
Java Spring Boot SQL Docker DevOps
EON
München
1 Jahr
2016-01 - 2016-12

MBA

ESMT, Berlin
10 Monate
2015-03 - 2015-12

Senior Technology Consultant, Financial Services

Consulting & Project Management

  • Collaborated with and coached customers and colleagues during workshops, meetings and in development of functional requirements and project plans, providing a solid foundation for project work and measurement and tracking of progress.
  • Management and implementation of various work packages, sometimes in collaboration with the customer and colleagues, to successfully complete projects at several well-known German Banks.

Technical

  • Designed and implemented a highly customizable data processing queue running against an Oracle DBMS, written in Java, using Spring IoC and triggered by JMS (IBM WebSphere) messages.
  • Implemented parts of a software platform for a firm wide
    software build & deployment system based on Apache Ant and Jenkins and supporting automated building of roughly 25
    thousand internal software projects.
  • Implemented SQL scripts in an Oracle Database to gather data from IBM Algo tables and build reports for daily reporting of Financial Device Trades to BaFin.
BearingPoint GmbH, Munich
11 Monate
2014-04 - 2015-02

Technology Consultant, Financial Services

Consulting & Project Management

  • Collaborated with and coached customers and colleagues during workshops, meetings and in development of functional requirements and project plans, providing a solid foundation for project work and measurement and tracking of progress.
  • Management and implementation of various work packages, sometimes in collaboration with the customer and colleagues, to successfully complete projects at several well-known German Banks.

Technical

  • Designed and implemented a highly customizable data processing queue running against an Oracle DBMS, written in Java, using Spring IoC and triggered by JMS (IBM WebSphere) messages.
  • Implemented parts of a software platform for a firm wide
    software build & deployment system based on Apache Ant and Jenkins and supporting automated building of roughly 25 thousand internal software projects.
  • Implemented SQL scripts in an Oracle Database to gather data from IBM Algo tables and build reports for daily reporting of Financial Device Trades to BaFin.
BearingPoint GmbH, Munich
1 Jahr 8 Monate
2012-03 - 2013-10

Team Leader

Project Management

  • Led customer workshops to define new features and
    requirements, providing a basis for functional specifications and improving relations with the customer.
  • Developed functional requirements and estimated development effort for new features, which were used as a basis for a contract and to develop a price for the customer.
  • Managed the project from planning to implementation, testing and release of new features, ensuring milestones were reached and software maintained a high degree of quality.

Technical

  • Independent design and implementation of new features in the software based on GWT (e.g. Browser based printing, generic archive interface).
  • Provided documentation about the product (Developer
    documentation, Technical and User manuals).
  • Performance test of various components and creation of reports with detailed performance analysis and suggestions for improvement (with “Apache J-Meter”).
CIB Software GmbH, Munich
9 Monate
2011-06 - 2012-02

Senior Software Developer

Project Management

  • Led customer workshops to define new features and
    requirements, providing a basis for functional specifications and improving relations with the customer.
  • Developed functional requirements and estimated development effort for new features, which were used as a basis for a contract and to develop a price for the customer.
  • Managed the project from planning to implementation, testing and release of new features, ensuring milestones were reached and software maintained a high degree of quality.

Technical

  • Independent design and implementation of new features in the software based on GWT (e.g. Browser based printing, generic archive interface).
  • Provided documentation about the product (Developer
    documentation, Technical and User manuals).
  • Performance test of various components and creation of reports with detailed performance analysis and suggestions for improvement (with “Apache J-Meter”).
2 Jahre 8 Monate
2008-11 - 2011-06

Team Leader & Right Hand of the Boss

Leadership

  • Supported employees in development of programming skills
    through mentoring, regular reviews and providing helpful
    feedback.
  • Led and coached the development team in design and
    implementation of various features in the software.

Software Engineering

  • Development of various features for our platform independent, Personal Information Management product with Apache Derby, SWT, J-Face and Eclipse RCP.
  • Implemented email client functionality using JavaMail to provide a full POP3/SMTP email client along with standard functions such as multiple email accounts, HTML editing and viewing of HTML emails.
  • Implemented a synchronization feature that allowed syncing of contacts, calendar, notes and To-do's against a “Funambol” cloud based sync server.
  • Developed an in-house build system, based on Linux shell scripts and Apache Ant.
2 Jahre 1 Monat
2006-11 - 2008-11

Software Developer, Tester & IT Administrator

Leadership

  • Supported employees in development of programming skills
    through mentoring, regular reviews and providing helpful
    feedback.
  • Led and coached the development team in design and
    implementation of various features in the software.

Software Engineering

  • Development of various features for our platform independent, Personal Information Management product with Apache Derby, SWT, J-Face and Eclipse RCP.
  • Implemented email client functionality using JavaMail to provide a full POP3/SMTP email client along with standard functions such as multiple email accounts, HTML editing and viewing of HTML emails.
  • Implemented a synchronization feature that allowed syncing of contacts, calendar, notes and To-do's against a “Funambol” cloud based sync server.
  • Developed an in-house build system, based on Linux shell scripts and Apache Ant.
1 Jahr 1 Monat
2005-05 - 2006-05

System Integration Engineer

Teamwork

  • Collaborated and supported a diverse team in running tests on various software systems, ensuring software maintained high quality standards and met specifications.
  • Supported the customer during factory acceptance testing at various project milestones, resulting in customer satisfaction and an improved relationship with the customer.

Technical

  • Responsible for building roughly 30 software products for
    deployment and configuration in the project test-bed, allowing
    the test-team to run tests after every software release.
  • Coordinated with test-team members to manage the test-bed of roughly 20 devices and computers, resulting in a smooth transition between releases and a minimum of disruption to the activities of the test-team.
1 Jahr
2004-06 - 2005-05

Software Tester

Teamwork

  • Collaborated and supported a diverse team in running tests on various software systems, ensuring software maintained high quality standards and met specifications.
  • Supported the customer during factory acceptance testing at various project milestones, resulting in customer satisfaction and an improved relationship with the customer.

Technical

  • Responsible for building roughly 30 software products for
    deployment and configuration in the project test-bed, allowing the test-team to run tests after every software release.
  • Coordinated with test-team members to manage the test-bed of roughly 20 devices and computers, resulting in a smooth transition between releases and a minimum of disruption to the activities of the test-team.

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
2016-01 - 2016-12

Major in Management of Innovation & Technology

Master of Business Administration, ESMT Berlin
Master of Business Administration
ESMT Berlin
1 Monat
2015-01 - 2015-01

ITIL Foundation

ITIL Foundation, Maxpert, München
ITIL Foundation
Maxpert, München
3 Jahre
2001-01 - 2003-12

Major in E-Business und IT-Systems

Bachelor of Computer Science, University of Western Australia
Bachelor of Computer Science
University of Western Australia

Position

Position

Solution Architektur

  • Erfassung Architekturanforderung mittels Arc42
  • Architektur-Entscheidungen begründen, treffen & dokumentieren mit ADRs
  • Entwickler-Coaching bzw. Unterstützung

Software Entwicklung

  • AI-Agent Coding
  • Full-Stack Software Entwicklung mit Java & Angular

DevOps

  • CI/CD Pipelines auflegen bzw. Warten
  • Packetierung & Deployment mit Docker, Kubernetes, OpenShift, Helm

Kompetenzen

Kompetenzen

Top-Skills

AI-Agent Coding Solution Architect DevOps AI AI-Agents Spring Boot Java JDBC JPA Kubernetes OpenShift Angular HTML CSS AI Agents TDD Behavior Driven Development Design Pattern Docker SQL

Produkte / Standards / Erfahrungen / Methoden

Arc42
Fortgeschritten
CI/CD DevOps
Experte
Agile (Scrum)
Experte
Clean-Code
Git
Atlassian Confluence
Spring Boot
Hibernate
Intellij
Jira
JPA
Junit
Maven
Mockito
REST


Programmiersprachen

Java
TypeScript
JavaScript
JSON
SQL
XML
HTML
CSS

Datenbanken

PostgreSQL
Oracle
MySQL
Apache Derby

Einsatzorte

Einsatzorte

München (+50km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 5 Monate
2021-08 - 2024-12

Kundenbuchhaltung System im Versicherungsumfeld

Solution Architect Java HTML SQL ...
Solution Architect
OpenShift Java Spring Boot GitLab Angular nginx PostgreSQL
Java HTML SQL OpenShift Kubernetes Helm CSS
Remote
2 Jahre 4 Monate
2019-05 - 2021-08

UI-Framework für Genossenschaftsbanken

Lead-Entwickler Java Gradle OpenShift
Lead-Entwickler
Vaadin
Java Gradle OpenShift
München
2 Jahre 5 Monate
2017-01 - 2019-05

Freelance Consultant & Founder

Senior Software Entwickler Java Spring Boot SQL ...
Senior Software Entwickler
Erweiterung bzw. Wartung ein Energieverkaufsplatform.
Oracle Jenkins
Java Spring Boot SQL Docker DevOps
EON
München
1 Jahr
2016-01 - 2016-12

MBA

ESMT, Berlin
10 Monate
2015-03 - 2015-12

Senior Technology Consultant, Financial Services

Consulting & Project Management

  • Collaborated with and coached customers and colleagues during workshops, meetings and in development of functional requirements and project plans, providing a solid foundation for project work and measurement and tracking of progress.
  • Management and implementation of various work packages, sometimes in collaboration with the customer and colleagues, to successfully complete projects at several well-known German Banks.

Technical

  • Designed and implemented a highly customizable data processing queue running against an Oracle DBMS, written in Java, using Spring IoC and triggered by JMS (IBM WebSphere) messages.
  • Implemented parts of a software platform for a firm wide
    software build & deployment system based on Apache Ant and Jenkins and supporting automated building of roughly 25
    thousand internal software projects.
  • Implemented SQL scripts in an Oracle Database to gather data from IBM Algo tables and build reports for daily reporting of Financial Device Trades to BaFin.
BearingPoint GmbH, Munich
11 Monate
2014-04 - 2015-02

Technology Consultant, Financial Services

Consulting & Project Management

  • Collaborated with and coached customers and colleagues during workshops, meetings and in development of functional requirements and project plans, providing a solid foundation for project work and measurement and tracking of progress.
  • Management and implementation of various work packages, sometimes in collaboration with the customer and colleagues, to successfully complete projects at several well-known German Banks.

Technical

  • Designed and implemented a highly customizable data processing queue running against an Oracle DBMS, written in Java, using Spring IoC and triggered by JMS (IBM WebSphere) messages.
  • Implemented parts of a software platform for a firm wide
    software build & deployment system based on Apache Ant and Jenkins and supporting automated building of roughly 25 thousand internal software projects.
  • Implemented SQL scripts in an Oracle Database to gather data from IBM Algo tables and build reports for daily reporting of Financial Device Trades to BaFin.
BearingPoint GmbH, Munich
1 Jahr 8 Monate
2012-03 - 2013-10

Team Leader

Project Management

  • Led customer workshops to define new features and
    requirements, providing a basis for functional specifications and improving relations with the customer.
  • Developed functional requirements and estimated development effort for new features, which were used as a basis for a contract and to develop a price for the customer.
  • Managed the project from planning to implementation, testing and release of new features, ensuring milestones were reached and software maintained a high degree of quality.

Technical

  • Independent design and implementation of new features in the software based on GWT (e.g. Browser based printing, generic archive interface).
  • Provided documentation about the product (Developer
    documentation, Technical and User manuals).
  • Performance test of various components and creation of reports with detailed performance analysis and suggestions for improvement (with “Apache J-Meter”).
CIB Software GmbH, Munich
9 Monate
2011-06 - 2012-02

Senior Software Developer

Project Management

  • Led customer workshops to define new features and
    requirements, providing a basis for functional specifications and improving relations with the customer.
  • Developed functional requirements and estimated development effort for new features, which were used as a basis for a contract and to develop a price for the customer.
  • Managed the project from planning to implementation, testing and release of new features, ensuring milestones were reached and software maintained a high degree of quality.

Technical

  • Independent design and implementation of new features in the software based on GWT (e.g. Browser based printing, generic archive interface).
  • Provided documentation about the product (Developer
    documentation, Technical and User manuals).
  • Performance test of various components and creation of reports with detailed performance analysis and suggestions for improvement (with “Apache J-Meter”).
2 Jahre 8 Monate
2008-11 - 2011-06

Team Leader & Right Hand of the Boss

Leadership

  • Supported employees in development of programming skills
    through mentoring, regular reviews and providing helpful
    feedback.
  • Led and coached the development team in design and
    implementation of various features in the software.

Software Engineering

  • Development of various features for our platform independent, Personal Information Management product with Apache Derby, SWT, J-Face and Eclipse RCP.
  • Implemented email client functionality using JavaMail to provide a full POP3/SMTP email client along with standard functions such as multiple email accounts, HTML editing and viewing of HTML emails.
  • Implemented a synchronization feature that allowed syncing of contacts, calendar, notes and To-do's against a “Funambol” cloud based sync server.
  • Developed an in-house build system, based on Linux shell scripts and Apache Ant.
2 Jahre 1 Monat
2006-11 - 2008-11

Software Developer, Tester & IT Administrator

Leadership

  • Supported employees in development of programming skills
    through mentoring, regular reviews and providing helpful
    feedback.
  • Led and coached the development team in design and
    implementation of various features in the software.

Software Engineering

  • Development of various features for our platform independent, Personal Information Management product with Apache Derby, SWT, J-Face and Eclipse RCP.
  • Implemented email client functionality using JavaMail to provide a full POP3/SMTP email client along with standard functions such as multiple email accounts, HTML editing and viewing of HTML emails.
  • Implemented a synchronization feature that allowed syncing of contacts, calendar, notes and To-do's against a “Funambol” cloud based sync server.
  • Developed an in-house build system, based on Linux shell scripts and Apache Ant.
1 Jahr 1 Monat
2005-05 - 2006-05

System Integration Engineer

Teamwork

  • Collaborated and supported a diverse team in running tests on various software systems, ensuring software maintained high quality standards and met specifications.
  • Supported the customer during factory acceptance testing at various project milestones, resulting in customer satisfaction and an improved relationship with the customer.

Technical

  • Responsible for building roughly 30 software products for
    deployment and configuration in the project test-bed, allowing
    the test-team to run tests after every software release.
  • Coordinated with test-team members to manage the test-bed of roughly 20 devices and computers, resulting in a smooth transition between releases and a minimum of disruption to the activities of the test-team.
1 Jahr
2004-06 - 2005-05

Software Tester

Teamwork

  • Collaborated and supported a diverse team in running tests on various software systems, ensuring software maintained high quality standards and met specifications.
  • Supported the customer during factory acceptance testing at various project milestones, resulting in customer satisfaction and an improved relationship with the customer.

Technical

  • Responsible for building roughly 30 software products for
    deployment and configuration in the project test-bed, allowing the test-team to run tests after every software release.
  • Coordinated with test-team members to manage the test-bed of roughly 20 devices and computers, resulting in a smooth transition between releases and a minimum of disruption to the activities of the test-team.

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
2016-01 - 2016-12

Major in Management of Innovation & Technology

Master of Business Administration, ESMT Berlin
Master of Business Administration
ESMT Berlin
1 Monat
2015-01 - 2015-01

ITIL Foundation

ITIL Foundation, Maxpert, München
ITIL Foundation
Maxpert, München
3 Jahre
2001-01 - 2003-12

Major in E-Business und IT-Systems

Bachelor of Computer Science, University of Western Australia
Bachelor of Computer Science
University of Western Australia

Position

Position

Solution Architektur

  • Erfassung Architekturanforderung mittels Arc42
  • Architektur-Entscheidungen begründen, treffen & dokumentieren mit ADRs
  • Entwickler-Coaching bzw. Unterstützung

Software Entwicklung

  • AI-Agent Coding
  • Full-Stack Software Entwicklung mit Java & Angular

DevOps

  • CI/CD Pipelines auflegen bzw. Warten
  • Packetierung & Deployment mit Docker, Kubernetes, OpenShift, Helm

Kompetenzen

Kompetenzen

Top-Skills

AI-Agent Coding Solution Architect DevOps AI AI-Agents Spring Boot Java JDBC JPA Kubernetes OpenShift Angular HTML CSS AI Agents TDD Behavior Driven Development Design Pattern Docker SQL

Produkte / Standards / Erfahrungen / Methoden

Arc42
Fortgeschritten
CI/CD DevOps
Experte
Agile (Scrum)
Experte
Clean-Code
Git
Atlassian Confluence
Spring Boot
Hibernate
Intellij
Jira
JPA
Junit
Maven
Mockito
REST


Programmiersprachen

Java
TypeScript
JavaScript
JSON
SQL
XML
HTML
CSS

Datenbanken

PostgreSQL
Oracle
MySQL
Apache Derby

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.