freiberufler Senior Fullstack Entwickler, Architekt und Team Lead (React / JavaScript / Java) auf freelance.de

Senior Fullstack Entwickler, Architekt und Team Lead (React / JavaScript / Java)

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 81371 München
  • DACH-Region
  • en  |  de
  • 13.10.2026

Kurzvorstellung

React, Javascript, Java, JEE, OO, Datenbanken - (Mein Vollständiges Word Profil können Sie von mir per Email erhalten).

Qualifikationen

  • Business Analysis
  • Full-Stack

Projekt‐ & Berufserfahrung

Development Lead (Festanstellung)
Avision, München
10/2023 – 5/2026 (2 Jahre, 8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

10/2023 – 5/2026

Tätigkeitsbeschreibung

Teamleitung eines 5–8-köpfigen Entwicklerteams für ein Projekt bei einer bekannten Logistikfirma. Verantwortlich für die Einarbeitung neuer Mitarbeiter sowie für die Steuerung der Softwarearchitektur.
Verantwortung für Produktions-Releases unter Verwendung von git-flow und Liquibase zur Durchführung von Postgres-Datenbank-Updates.
Entwicklung des Frontends mit React und des Backends auf Basis mehrerer Spring Boot-Services. Kommunikation zwischen Frontend und Backend überwiegend über GraphQL, teilweise auch über REST.
Komplexes Messaging-System mit Anbindung an verschiedene Third-Party-Systeme. Identity-Management über Keycloak.
Agiles Arbeiten in 3–4-wöchigen Sprints nach Scrum.
• React / Redux / TypeScript / GraphQL
• Java / Spring Boot / Microservices / JMS
• PostgreSQL / Liquibase / Keycloak
• Gradle / Git-flow CI / CD
• Kubernetes / Helm charts / Azure Cloud

Eingesetzte Qualifikationen

Kundenberater

Fullstack Entwickler
AXA Versicherung, Köln
4/2023 – 6/2023 (3 Monate)
Versicherungen
Tätigkeitszeitraum

4/2023 – 6/2023

Tätigkeitsbeschreibung

Entwicklung und Support des neuen Online-Autoversicherungsrechners. Entwicklung und Pflege einer komplexen Validierungsarchitektur mit React Hooks und Erstellung von Integrationstests.
• React / Redux / TypeScript / Cypress
• Java / Groovy / Spring Boot , Gitlab und Flyway

Eingesetzte Qualifikationen

Kundenberater

Front End Team Lead
Materna, Munich
10/2022 – 2/2023 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2022 – 2/2023

Tätigkeitsbeschreibung

Leitung eines kleinen Front-End Teams für das ITZBund (Informationstechnologieabteilung für die deutsche Regierung). Das Projekt beinhaltete die Digitalisierung der Registrierung von Bargeld für das deutsche Zollamt. React, JavaScript, TypeScript, JEE/JBOSS/EJB

Eingesetzte Qualifikationen

Kundenberater

Fullstack Entwickler
Seeburger / SupplyOn, München
3/2022 – 9/2022 (7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

3/2022 – 9/2022

Tätigkeitsbeschreibung

Entwicklung und kontinuierliche Integration einer Live-Logistikplattform, die von einigen der größten Unternehmen in Deutschland genutzt wird. Verbesserung der Benutzeroberflächen mit React und Material UI sowie Änderungen am Java-Middleware.
• React, TypeScript, Material UI (MUI), Storybook, Jest + RTL
• Java, EJB/JBOSS, Mockito, Oracle/SQL/Flyway
• GIT flow / Docker

Eingesetzte Qualifikationen

Java (allg.), React (JavaScript library)

Fullstack Entwickler
Haufe Group, Freiburg
8/2021 – 11/2021 (4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

8/2021 – 11/2021

Tätigkeitsbeschreibung

Entwicklung eines Bankkartenportals im Lexoffice-Ökosystem. Enge Zusammenarbeit mit Usability-Experten, um pixelgenaue Benutzeroberflächen zu erstellen und die Java-Middleware mit externen REST-Services zu integrieren. Ebenfalls Integration von Zwei-Faktor-Authentifizierung in die Website.
• React (hooks, effects, reducers), CSS, MUI, Storybook, TypeScript
• Java/Spring Boot, Docker/GIT, 2FA

Eingesetzte Qualifikationen

React (JavaScript library), Spring Framework

Fullstack Entwickler
mgm-tp, Munich
9/2020 – 5/2021 (9 Monate)
Finanzdienstleister
Tätigkeitszeitraum

9/2020 – 5/2021

Tätigkeitsbeschreibung

Entwicklung einer React-Webanwendung für die deutsche Regierung. Die Anwendung erzeugte pixelgenaue Steuerformulare in CSS/HTML, die an die Druckerei gesendet wurden. Die Anwendung ermöglichte es Benutzern, Formularelemente zu manipulieren und Elemente an neue Positionen zu ziehen.
• React / TypeScript / JavaScript
• Java/Spring Boot/ Docker/GIT
• Kanban

Eingesetzte Qualifikationen

React (JavaScript library)

Fullstack Entwickler / Frontend Architect
IntraFind, München / Berlin
5/2019 – 4/2020 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

5/2019 – 4/2020

Tätigkeitsbeschreibung

Entwicklung eines grafischen Cybersicherheitstools für eine deutsche Regierungsbehörde. Das Tool ermöglicht graphische Analsye von Cyberangriffe in eine Graphdatenban.
• JavaScript SPA with React / Redux / Enzyme, Jest
• Neo4j, JEE/Spring Boot
• Scrum, Git, Gitlab, Docker

Eingesetzte Qualifikationen

React (JavaScript library)

React Entwickler
wee.com (insolvent), München
12/2018 – 3/2019 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2018 – 3/2019

Tätigkeitsbeschreibung

Neuentwicklung der Webseite wee.com auf Basis React/Redux, die es ermöglicht Benutzerregistrierung, Zahlungen mit Kreditkarte und ein individuell angepasstes Dashboard für Benutzer.
• React / Redux / Sagas / Umfassende Tests mit Jest und Enzyme
• SCRUM,GIT, Atlassian-Produkte

Eingesetzte Qualifikationen

React (JavaScript library)

Fullstack Entwickler
allocation.net (jetzt QAD), München
1/2018 – 11/2018 (11 Monate)
Handel
Tätigkeitszeitraum

1/2018 – 11/2018

Tätigkeitsbeschreibung

Entwicklung von Erweiterungen für ein B2B-Software-System zur Verwaltung von Ausschreibungen und Auktionen. Design von Prototypen basierend auf React.
• Java, JEE, JPA/Hibernate, Spring, PostgreSQL
• Unit testing JUnit, und Jest
• GIT (Gitflow), Atlassian-Produkte

Eingesetzte Qualifikationen

J2EE, JavaScript

React Entwickler
Lufthansa/IBM, Hamburg
10/2017 – 12/2017 (3 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

10/2017 – 12/2017

Tätigkeitsbeschreibung

Neuentwicklung der Bestellungskomponente der Website lufthansa.com auf Basis des React / Redux / ES6 Stacks.
• React, Redux, Sagas, Redux-Form, Jest, CSS, SASS, npm, webpack, Webstorm
• GIT, gitflow, Scrum, Jira

Eingesetzte Qualifikationen

React (JavaScript library)

React Entwickler
SIGNON GmbH, München / Berlin
4/2017 – 7/2017 (4 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

4/2017 – 7/2017

Tätigkeitsbeschreibung

Entwicklung einer Webanwendung für ein Analysewerkzeug im Personenverkehr der Bahnindustrie, mit komplexen React-Komponenten und asynchronen Schnittstellen auf Basis den neusten Web-Technologien.
• Reactjs / JSX, react flux, JavaScript, REST, CSS / LESS
• nodeJS, webpack, npm
• Scrum, JIRA, GIT, Gitlab

Eingesetzte Qualifikationen

JavaScript, React (JavaScript library)

JavaScript/ExtJS Entwickler
Hansa Luftbild, Münster
9/2016 – 3/2017 (7 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

9/2016 – 3/2017

Tätigkeitsbeschreibung

Beratung und Entwicklung eines Land Management GIS-Systems für die Regierung Äthiopiens. Das System dient als Verwaltungstool zur Aufteilung von Landparzellen und deren Zuordnung an verschiedene Interessengruppen.
• JavaScript / ExtJS
• Node.JS REST / Sequalize / Express / Postgres.

Eingesetzte Qualifikationen

JavaScript

ExtJS Entwickler
Interhyp, München
6/2016 – 7/2016 (2 Monate)
Banken
Tätigkeitszeitraum

6/2016 – 7/2016

Tätigkeitsbeschreibung

Entwicklung und Unterstützung einer internen ExtJS-Webanwendung.

Eingesetzte Qualifikationen

JavaScript

Lead FrontEnd Entwickler
HSE24 (Home Shopping Europa 24), München
11/2015 – 4/2016 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2015 – 4/2016

Tätigkeitsbeschreibung

Beratung und Entwicklung von responsiven Webkomponenten in JavaScript und AJAX für eine E-Commerce-Plattform. Performance tests durchführung.
• JavaScript /Consulting/Agile/ Scrum
• Grunt, Gulp, Node

Eingesetzte Qualifikationen

JavaScript

Lead FrontEnd Entwickler
BMW, München
2/2014 – 9/2015 (1 Jahr, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2014 – 9/2015

Tätigkeitsbeschreibung

Entwicklung SPA JavaScript -Frontend-Anwendungen für BMW die als Schnittstellen für weltweite BMW Händler dienten, um Diagnostik durchzuführen und verwalten 3rd Party software. Erste Erfahrung in komplexe Javascript Anwendungen, mit sortierbare Tabellen, Tree Tables, asynchrones Laden. Refactoring des vorhandenes JavaScript codebase
• Recherche von verschiedenen JavaScript-Frameworks, Team-Mentoring und Delegation von Aufgaben
• ExtJS, JavaScript, java, SCRUM, JQuery, CSS, HTML, REST, Eclipse, Webstorm, Glassfish, Jenkins

Eingesetzte Qualifikationen

J2EE, Java (allg.), JavaScript

Software Architect
Höft und Wessel (insolvent), Hannover
10/2013 – 1/2014 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2013 – 1/2014

Tätigkeitsbeschreibung

Architektur-Beratung für den Umbau einer alten Ticketing-Plattform. Entwicklung eines Prototyps basierend auf Netbeans Platform. Entwicklung und Dokumentation eines Architekturkonzepts, und coaching andere Mitarbeiter
• EJB3/JPA auf Glassfish
• Netbeans, RCP, Swing, Maven, Web Services

Eingesetzte Qualifikationen

Java (allg.)

Senior Entwickler
BMW, München
7/2012 – 10/2013 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2012 – 10/2013

Tätigkeitsbeschreibung

Entwicklung einer Reihe von Webportalen für eine Plattform, mit der weltweite Händler ihre eigenen diagnostischen und aftersalesbezogenen Softwarelösungen verwalten können.Das Projekt verwendete von Anfang an die Scrum-Methode
• JavaScript / jQuery / AJAX
• REST/JAX-RS, Java/ JEE und EJB/JPA
• Testautomatisierung mit Selenium und Junit
• Jenkins und CI/CD

Eingesetzte Qualifikationen

Java (allg.)

Senior Java Entwickler
BMW Motorrad, München
11/2011 – 5/2012 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2011 – 5/2012

Tätigkeitsbeschreibung

Erweiterung und Refactoring von drei Java-Swing-Kernsysteme (Produktmanagement, Veröffentlichung, Grafikdatenbank) für BMW Motorrad. Java, Swing, java2d, Oracle PL/SQL, OOA/OOD

Eingesetzte Qualifikationen

Java (allg.)

Java Entwickler
Microdoc, München
8/2011 – 9/2011 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2011 – 9/2011

Tätigkeitsbeschreibung

Entwicklung zweier Java-Swing-Anwendungen zur Lizenz- und Geräteverwaltung, inkl. Anforderungsanalyse, Use-Case-Dokumentation, Java-Entwicklung und Unit-Tests. (Java, Swing, Eclipse, Encryption)

Eingesetzte Qualifikationen

Java (allg.)

Inhaber
Frontangle, München
1/2011 – 1/2023 (12 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

1/2011 – 1/2023

Tätigkeitsbeschreibung

Freiberufler mit Sitz in München, der an verschiedenen Kundenprojekten in ganz Deutschland arbeitet. Entwicklung einer Reihe kleiner Nebenprojekte in meiner Freizeit und Wartung meiner Website.

Eingesetzte Qualifikationen

Java (allg.), JavaScript

Senior Java Entwickler
Societe Generale Securities Services, München
10/2010 – 6/2011 (9 Monate)
Banken
Tätigkeitszeitraum

10/2010 – 6/2011

Tätigkeitsbeschreibung

Entwicklung und Support mehrerer Java-Webanwendungen, Steuerung eines Marktdaten-Servers (Reuters, Bloomberg), Implementierung Java-basierter Workflows (Chronicle), Frontend-Entwicklung mit JSF/Struts sowie Entwicklung einer LDAP-Komponente für das BIRT-Berichtssystem.
• Java, JEE, UML diagrame erstellen, echo2, ant, struts, uml, chronicle, struts, BIRT, LDAP

Eingesetzte Qualifikationen

Java (allg.)

Consultant
Prodyna AG, Frankfurt
10/2008 – 9/2010 (2 Jahre)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2008 – 9/2010

Tätigkeitsbeschreibung

Senior Consultant an mehreren Projekten, u. a. Entwicklung einer Swing/OSGi-basierten Cockpit-Software für Lufthansa Systems, Qualitätsmanagement und Testautomatisierung bei O2 Services sowie Design und Implementierung einer J2EE-Anwendung für kundenorientierte Berechnungen bei GAD Banking Software.
• Business-Analyse, Qualitätsmanagement und Testing, Beratung, Projektmanagement
• java, JEE, spring, OSGi, TestNG, junit, SQL, DB2, Rational Architect

Eingesetzte Qualifikationen

Java (allg.)

Java Entwickler
Design UK (insolvent), London
4/2008 – 6/2008 (3 Monate)
Großhandel
Tätigkeitszeitraum

4/2008 – 6/2008

Tätigkeitsbeschreibung

Entwicklung eines J2EE-basierten „White Label„ E-Commerce-Systems zur Verwaltung von Aufträgen, Preisen, Inventar und Mitarbeitern. (JEE, Struts, JSP, SQL)

Eingesetzte Qualifikationen

Java (allg.)

Team Lead Java Entwickler
IG Index / IG Group, London
10/2006 – 3/2008 (1 Jahr, 6 Monate)
Banken
Tätigkeitszeitraum

10/2006 – 3/2008

Tätigkeitsbeschreibung

Entwicklung Frontend eines „real time critical“ Trading-Systems für den Front-Office-Bereich mit wöchentlichen Releases.
• Finanz instrumente: FX, Rohstoffe, Aktien, Indizes.
• Java, Swing, JEE, Messaging, Multithreading

Eingesetzte Qualifikationen

Java (allg.)

Java Entwickler
Sungard, London
10/2005 – 7/2006 (10 Monate)
Banken
Tätigkeitszeitraum

10/2005 – 7/2006

Tätigkeitsbeschreibung

Entwicklung des Frontend eines Front-Office-Handelssystems für Derivate (CDSs). Diese Rolle brachte mich mit verschiedenen Finanzinstrumenten in Kontakt. (Java, Swing, Multithreading, web services, XML)

Eingesetzte Qualifikationen

Java (allg.)

Team Lead Java Entwickler
Standard and Poors, Melbourne
12/2003 – 7/2005 (1 Jahr, 8 Monate)
Banken
Tätigkeitszeitraum

12/2003 – 7/2005

Tätigkeitsbeschreibung

Lead Entwicklung und Requirements Engineering einer Finanzsoftware zur Bearbeitung von Finanzdaten (Java, Swing, J2EE, EJB, Oracle, Sun One Application Server)

Eingesetzte Qualifikationen

Java (allg.)

Java Entwickler
ASA Knowledge, Melbourne
12/2002 – 11/2003 (1 Jahr)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2002 – 11/2003

Tätigkeitsbeschreibung

Entwicklung "Service Level Agreement" -Software für ein kleines Startup Firma. (Java Swing, JfreeChart, Oracle)

Eingesetzte Qualifikationen

Java (allg.)

Consultant Software Engineer
Object Consulting, Melbourne/Sydney
1/2001 – 7/2002 (1 Jahr, 7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2001 – 7/2002

Tätigkeitsbeschreibung

Entwicklung mehrerer UI mit Java Swing. Intensive Schulungen in Java, OOA/D und UML.

Eingesetzte Qualifikationen

Java (allg.)

Consultant/Entwickler
DWS Advanced Business Solutions, Melbourne
5/2000 – 11/2000 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2000 – 11/2000

Tätigkeitsbeschreibung

Schreiben von Test Cases und Entwicklung ein „Document Management System“ in ASP, JSP, DHTML und Oracle.

Eingesetzte Qualifikationen

Java (allg.)

Zertifikate

UML Professional Fundamental (OMG Certification)
OMG (Object Management Group)
2011
JAVA Developer Certification (SCJD)
Sun Microsystems
2009
JAVA Programmer Certification (SCJP)
Sun Microsystems
2003

Ausbildung

Online Master in Bioinformatics – subject: Introduction to Bioinformatics (Python und R)
Ausbildung
Birmingham University, United Kingdom
2023
Birmingham, Vereinigtes Königreich
Postgraduate Diploma in Information Technology
Postgraduate Diploma
Swinburne University
2000
Melbourne, Australien
Honours Degree in Pharmacology
Honours Degree
Monash University
1997
Melbourne, Australien
Bachelor Degree in Science
Bachelor of Science
Monash University
1996
Melbourne, Australien
Year 12
Ausbildung
Melbourne High School
1992
Melbourne, Australien

Über mich

Seit 2000 arbeite ich als Softwareentwickler mit Schwerpunkt Java und sammelte früh umfassende Erfahrung in Softwarearchitektur, Datenbankdesign und Anforderungsmanagement. Ab 2010 verlagerte sich mein Fokus zunehmend auf moderne Web- und Frontend-Architekturen.

Ich arbeite seit vielen Jahren als freiberuflicher Fullstack-Entwickler und Technical Lead in komplexen Enterprise-Umgebungen. Mein Schwerpunkt liegt auf React-basierten Frontends in Kombination mit Java-Backends (Spring Boot, Microservices).

Technisch orientiere ich mich konsequent an Clean Code, Refactoring und automatisierten Tests mit hoher Testabdeckung. Als Berater behalte ich stets den geschäftlichen Mehrwert im Blick und verbinde pragmatische Umsetzung mit nachhaltiger Architektur. Meine Mantras lauten „Keep It Simple“ und „Less Is More“.

Weitere Kenntnisse

JAVA

Java ++++
Multi-threading ++++
Swing / Applets ++++
Java2D +++
Netbeans RCP ++
Eclipse/RCP/SWT ++
Log4J ++++

ENTERPRISE JAVA

Spring Boot ++++
JPA / Hibernate ++++
Servlets/JSP ++++
JDBC ++++
JMS ++++
EJBs/EJB3 ++++
JNDI +++
Struts +++
Tapestry ++
SOA ++
Glassfish +++
Jboss ++
WEB

JavaScript ++++
ReactJS ++++
TypeScript ++++
ES6 ++++
CSS / SASS / LESS ++++
Node JS +++
Material UI +++
JQuery ++
JSON ++++
Web Services/REST +++
HTML/HTML5 ++++
ExtJS +++
GraphQL +++
PHP +

TESTING

Junit ++++
Selenium +++
Mockito +++
Jest ++++
RTL ++++
Cypress +++
Enzyme ++++


CLOUD / DEVOPS

Azure +++
Microservices +++
AWS +
Kubernetes +++
Docker +++
Pipeline ++
BASH ++

OTHER

GIT ++++
OOA / OOD ++++
Data-Modelling ++++
UML ++++
IntelliJ ++++
XML/XSLT +++
SVN / CVS +++
Python ++
WSDL ++
ANT ++
Tomcat +++
Eclipse +++
Groovy +
Kotlin +
ASP ++
JIRA ++++
Confluence ++++
Keycloak +++ DATABASE

SQL ++++
Oracle ++++
Neo4J ++
MySQL +++
PostgreSQL +++
PL/SQL +++

SOFT SKILLS

Team Lead +++
Architect +++
Business Analysis +++
Project Management ++

INDUSTRIES

Finance und Banking
Consulting
Automotive
Airline
Telecommunication
E-Commerce
GIS
Logistik

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
3084
Alter
52
Berufserfahrung
26 Jahre und 9 Monate (seit 01/2000)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden