Lead Java Fullstack Entwickler
Aktualisiert am 08.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Spring
React.js
Java
TypeScript
CSS
Postgres
JIRA
Git
Jenkins
Spring Web MVC
Hibernate
MongoDB
Atlassian Confluence
REST
vue.js
JavaScript
Docker
OracleDB
Englisch
Französisch
Nepali
Russisch
Spanisch

Einsatzorte

Einsatzorte

Augsburg (+50km) München (+20km)
möglich

Projekte

Projekte

2 Jahre 6 Monate
2022-01 - 2024-06

Entwicklung eines Portals zur Autorisierung für und Verwaltung von Aufträgen im öffentlichen Dienst für alle Bürger

Lead-Software-Entwickler, Architekt Java 21 TypoScript Vue.js ...
Lead-Software-Entwickler, Architekt
  • Neubau eines SPA Frontends in Vue 3 mit unterschiedlichen Designs für zwei Mandanten, mit Aufbau eigener Komponenten, mit sehr hohen Barrierefreiheits-Anforderungen. 
  • Weiterentwicklung und teilweise Neubau der Microservices im Backend
  • Planung und Design der Architektur um die Umsetzung neuer Anforderungen zu ermöglichen. 
GitHub IntelliJ Visual Studio Code Atlassian JIRA Atlassian Confluence
Java 21 TypoScript Vue.js Spring Boot
AKDB
Remote
11 Monate
2021-02 - 2021-12

Entwicklung von e-commerce Lösungen

Software Engineer
Software Engineer
  • Entwicklung von e-commerce Lösungen in SAP e-commerce (ehemals Hybris)
codeitlabs GmbH
3 Jahre
2018-03 - 2021-02

Software Engineering

Software Engineer
Software Engineer
  • Fullstack-Entwicklung einer Backoffice-Anwendung zur Verwaltung und Bearbeitung von technischen Konfigurationen. Konzeption und Umsetzung eines Editors zur Bearbeitung und Neuanlage einestief verschachtelten Datensatzes mit Validierung und Änderungsverfolgung. Frontend in VueJs mit einem Java-Spring Backend und einer MongoDB als Datenbank.
  • Technische Leitung und Softwareentwicklung Fullstack in einem Projekt zur Entwicklung einer Web-Applikation zur Auftragsverwaltung und Buchung für Daimler. Sprache JAVA mit Technologien wie JPA, Hibernate und Spring im Backend und React, Typescript im Frontend. Architektonische Konzeption unter anderem zur automatischen Verarbeitung eines Datenflusses mit Anbindung mehrerer externer Schnittstellen (Rest, CFT-Flow) unter Verwendung von Spring Batch. Hierzu Aufbau einer eigenen Eventqueue mit automatischer Sperrung einzelner Elemente im Fehlerfall und Visualisierung im Client. Erstellung und Umsetzung eines Architekturkonzeptes in React auf Basis des State Patterns und Umsetzung von Dialogen anhand von State-Machines. Generierung Performance-kritischer und umfangreicher Reports in Excel.
  • Vollverantwortliche Durchführung eines Projektes zur Erstellung einer Web-Applikation zur Visualisierung von Systemlandschaften und Datenflüssen mit Betreuung eines Praktikanten für die Umsetzung. Aufbau der Applikation in Typescript mit React und Redux. Technische Besonderheiten: Drag’n’Drop-Steuerung und Synchronisierung der Applikation über mehrere Browserfenster.
  • IT-Beratung für Daimler. Begleitung eines Projektes zur Ablösung einer Fat-Client-Applikation durch eine Web-Applikation, mit Aufbau einer neuen User-Verwaltung. Unterstützung unter anderem durch Modellierung der Prozesse in TLA+. Hierzu Weiterentwicklung einer Visualisierungsmöglichkeit solcher Modelle in Systemlandkarten und Sequenzdiagrammen. Vorbereitung und Durchführung von Meetings und Workshops.
  • Tool-gestützte Dokumentation eines Großprojektes bei Daimler. Import von Datenfeldern aus der Word-basierten Dokumentation und dem Code (z.B. YAML-Dateien) mit anschließender Visualisierung der Datenstrukturen
eXXcellent Solutions
3 Monate
2018-01 - 2018-03

Web-Entwicklung

Aushilfe
Aushilfe
  • Search-Engine-Optimization
  • Aushilfstätigkeiten
Crusoe Media
1 Jahr 3 Monate
2016-10 - 2017-12

Weltreise

  • Erweiterung der Sprachkenntnisse
  • Verbesserung diverser Soft-Skills unter anderem durch eine zehnwöchige Freiwilligenarbeit als Englischlehrer in buddhistischen Klöstern und einem Waisenhaus in Nepal
  • Erweiterung des persönlichen Horizonts durch Begegnung mit Kulturen in Südamerika, Australien, dem indischen Subkontinent und Süd-Ost-Asien
5 Monate
2016-06 - 2016-10

Masterarbeit

Thema der Masterarbeit: auf Anfrage

MüllerBBM, Planegg
1 Jahr
2015-11 - 2016-10

Erstellen und Pflege von Software-Tools

Werkstudent
Werkstudent
  • Erstellen und Pflege von Software-Tools in VBA, C# und Matlab zur Erstellung von Formularen und für Berechnungen im Arbeitsalltag
  • Erweiterung der firmeninternen Software zur raumakustischen Messung in C#
  • Computergestützte Berechnung von Kenndaten in der Bauphysik und Bauakustik
  • Assistenz bei akustischen und bauphysikalischen Messungen
MüllerBBM, Planegg
8 Monate
2015-03 - 2015-10

Energieoptimierung von Gebäuden

Wissenschaftlicher Mitarbeiter
Wissenschaftlicher Mitarbeiter
  • Erstellen eines Tools in C# zur automatisierten Energieoptimierung von Gebäuden mit Anbindung an die Building Information Modeling Software Autodesk Revit
  • Programmierung von Knoten in C# zur Erweiterung der Funktionalität der visuellen Programmierumgebung Autodesk Dynamo
TU München/ Lehrstuhl für Computergestützte Modellierung und Simulation
7 Monate
2013-12 - 2014-06

Erstellung und Verwaltung der Referenzdatenbank

Wissenschaftliche Hilfskraft
Wissenschaftliche Hilfskraft
TU München/ Zentrum für Stadtnatur und Klimaanpassung
1 Jahr 2 Monate
2012-06 - 2013-07

Programmierung eines Multi-Physics Finite Elemente

Wissenschaftliche Hilfskraft
Wissenschaftliche Hilfskraft
  • Mitarbeit an der Programmierung eines Multi-Physics Finite Elemente Programms in C++
  • Implementierung einer template-basierten Factory zur automatisierten Erstellung von Systemtests
  • Programmierung von Unit-Tests
  • Schreiben eines Wrappers zur Integration von Softwarekomponenten in Python
  • Optimierung der Imports
Lehrstuhl für Computation in Engineering
8 Monate
2011-10 - 2012-05

Assistenz in der Tragwerksplanung

Werkstudent
Werkstudent
BWP beratende Ingenieure GmbH, München

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2014-10 - 2016-10

Studium - Bauingenieurwesen

Master of Science, TU München
Master of Science
TU München
  • Computation in Engineering
  • Bauphysik
  • Siedlungswasserwirtschaft
  • Querschnittsvertiefung
4 Jahre 1 Monat
2010-10 - 2014-10

Studium - Bauingenieurwesen

Bachelor of Science, TU München
Bachelor of Science
TU München

Bachelorarbeit am Lehrstuhl für Siedlungswasserwirtschaft. Thema auf Anfrage

1 Jahr
2009-10 - 2010-09

Studium - Bauingenieurwesen

Hochschule für angewandte Wissenschaft, München
Hochschule für angewandte Wissenschaft, München
1 Monat
2008-06 - 2008-06

Abitur

Feodor-Lynen-Gymnasium, Planegg
Feodor-Lynen-Gymnasium, Planegg

Kompetenzen

Kompetenzen

Top-Skills

Spring React.js Java TypeScript CSS Postgres JIRA Git Jenkins Spring Web MVC Hibernate MongoDB Atlassian Confluence REST vue.js JavaScript Docker OracleDB

Schwerpunkte

  • Softwareentwicklung in Front- und Backend mit Schwerpunkt Java und React
  • Technische Projektleitung in agilen Software-Projekten
  • Planung und Umsetzung skalierender Softwarearchitekturen
  • Unterstützung und Weiterentwicklung anderer Entwickler durch Workshops, Pair-Programming und Merge Requests
  • Vorbereitung und Durchführung von Workshops und Meetings
  • Ausgeprägtes naturwissenschaftliches Verständnis, unter anderem in der technischen Mechanik, Hydromechanik, Thermodynamik und Akustik

Produkte / Standards / Erfahrungen / Methoden

IT-Kenntnisse

  • Spring
  • Spring Batch
  • JPA/Hiberante
  • Hybris
  • React
  • VueJs
  • Subversion
  • Git
  • Docker
  • MS Office
  • Matlab
  • BIM (Autodesk Revit)
  • CFD
  • Confluence 
  • Jira

Programmiersprachen

  • JAVA
  • C#
  • SQL
  • JavaScript
  • TypeScript
  • CSS
  • HTML
  • C++
  • C
  • VB
  • TLA+

Einsatzorte

Einsatzorte

Augsburg (+50km) München (+20km)
möglich

Projekte

Projekte

2 Jahre 6 Monate
2022-01 - 2024-06

Entwicklung eines Portals zur Autorisierung für und Verwaltung von Aufträgen im öffentlichen Dienst für alle Bürger

Lead-Software-Entwickler, Architekt Java 21 TypoScript Vue.js ...
Lead-Software-Entwickler, Architekt
  • Neubau eines SPA Frontends in Vue 3 mit unterschiedlichen Designs für zwei Mandanten, mit Aufbau eigener Komponenten, mit sehr hohen Barrierefreiheits-Anforderungen. 
  • Weiterentwicklung und teilweise Neubau der Microservices im Backend
  • Planung und Design der Architektur um die Umsetzung neuer Anforderungen zu ermöglichen. 
GitHub IntelliJ Visual Studio Code Atlassian JIRA Atlassian Confluence
Java 21 TypoScript Vue.js Spring Boot
AKDB
Remote
11 Monate
2021-02 - 2021-12

Entwicklung von e-commerce Lösungen

Software Engineer
Software Engineer
  • Entwicklung von e-commerce Lösungen in SAP e-commerce (ehemals Hybris)
codeitlabs GmbH
3 Jahre
2018-03 - 2021-02

Software Engineering

Software Engineer
Software Engineer
  • Fullstack-Entwicklung einer Backoffice-Anwendung zur Verwaltung und Bearbeitung von technischen Konfigurationen. Konzeption und Umsetzung eines Editors zur Bearbeitung und Neuanlage einestief verschachtelten Datensatzes mit Validierung und Änderungsverfolgung. Frontend in VueJs mit einem Java-Spring Backend und einer MongoDB als Datenbank.
  • Technische Leitung und Softwareentwicklung Fullstack in einem Projekt zur Entwicklung einer Web-Applikation zur Auftragsverwaltung und Buchung für Daimler. Sprache JAVA mit Technologien wie JPA, Hibernate und Spring im Backend und React, Typescript im Frontend. Architektonische Konzeption unter anderem zur automatischen Verarbeitung eines Datenflusses mit Anbindung mehrerer externer Schnittstellen (Rest, CFT-Flow) unter Verwendung von Spring Batch. Hierzu Aufbau einer eigenen Eventqueue mit automatischer Sperrung einzelner Elemente im Fehlerfall und Visualisierung im Client. Erstellung und Umsetzung eines Architekturkonzeptes in React auf Basis des State Patterns und Umsetzung von Dialogen anhand von State-Machines. Generierung Performance-kritischer und umfangreicher Reports in Excel.
  • Vollverantwortliche Durchführung eines Projektes zur Erstellung einer Web-Applikation zur Visualisierung von Systemlandschaften und Datenflüssen mit Betreuung eines Praktikanten für die Umsetzung. Aufbau der Applikation in Typescript mit React und Redux. Technische Besonderheiten: Drag’n’Drop-Steuerung und Synchronisierung der Applikation über mehrere Browserfenster.
  • IT-Beratung für Daimler. Begleitung eines Projektes zur Ablösung einer Fat-Client-Applikation durch eine Web-Applikation, mit Aufbau einer neuen User-Verwaltung. Unterstützung unter anderem durch Modellierung der Prozesse in TLA+. Hierzu Weiterentwicklung einer Visualisierungsmöglichkeit solcher Modelle in Systemlandkarten und Sequenzdiagrammen. Vorbereitung und Durchführung von Meetings und Workshops.
  • Tool-gestützte Dokumentation eines Großprojektes bei Daimler. Import von Datenfeldern aus der Word-basierten Dokumentation und dem Code (z.B. YAML-Dateien) mit anschließender Visualisierung der Datenstrukturen
eXXcellent Solutions
3 Monate
2018-01 - 2018-03

Web-Entwicklung

Aushilfe
Aushilfe
  • Search-Engine-Optimization
  • Aushilfstätigkeiten
Crusoe Media
1 Jahr 3 Monate
2016-10 - 2017-12

Weltreise

  • Erweiterung der Sprachkenntnisse
  • Verbesserung diverser Soft-Skills unter anderem durch eine zehnwöchige Freiwilligenarbeit als Englischlehrer in buddhistischen Klöstern und einem Waisenhaus in Nepal
  • Erweiterung des persönlichen Horizonts durch Begegnung mit Kulturen in Südamerika, Australien, dem indischen Subkontinent und Süd-Ost-Asien
5 Monate
2016-06 - 2016-10

Masterarbeit

Thema der Masterarbeit: auf Anfrage

MüllerBBM, Planegg
1 Jahr
2015-11 - 2016-10

Erstellen und Pflege von Software-Tools

Werkstudent
Werkstudent
  • Erstellen und Pflege von Software-Tools in VBA, C# und Matlab zur Erstellung von Formularen und für Berechnungen im Arbeitsalltag
  • Erweiterung der firmeninternen Software zur raumakustischen Messung in C#
  • Computergestützte Berechnung von Kenndaten in der Bauphysik und Bauakustik
  • Assistenz bei akustischen und bauphysikalischen Messungen
MüllerBBM, Planegg
8 Monate
2015-03 - 2015-10

Energieoptimierung von Gebäuden

Wissenschaftlicher Mitarbeiter
Wissenschaftlicher Mitarbeiter
  • Erstellen eines Tools in C# zur automatisierten Energieoptimierung von Gebäuden mit Anbindung an die Building Information Modeling Software Autodesk Revit
  • Programmierung von Knoten in C# zur Erweiterung der Funktionalität der visuellen Programmierumgebung Autodesk Dynamo
TU München/ Lehrstuhl für Computergestützte Modellierung und Simulation
7 Monate
2013-12 - 2014-06

Erstellung und Verwaltung der Referenzdatenbank

Wissenschaftliche Hilfskraft
Wissenschaftliche Hilfskraft
TU München/ Zentrum für Stadtnatur und Klimaanpassung
1 Jahr 2 Monate
2012-06 - 2013-07

Programmierung eines Multi-Physics Finite Elemente

Wissenschaftliche Hilfskraft
Wissenschaftliche Hilfskraft
  • Mitarbeit an der Programmierung eines Multi-Physics Finite Elemente Programms in C++
  • Implementierung einer template-basierten Factory zur automatisierten Erstellung von Systemtests
  • Programmierung von Unit-Tests
  • Schreiben eines Wrappers zur Integration von Softwarekomponenten in Python
  • Optimierung der Imports
Lehrstuhl für Computation in Engineering
8 Monate
2011-10 - 2012-05

Assistenz in der Tragwerksplanung

Werkstudent
Werkstudent
BWP beratende Ingenieure GmbH, München

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2014-10 - 2016-10

Studium - Bauingenieurwesen

Master of Science, TU München
Master of Science
TU München
  • Computation in Engineering
  • Bauphysik
  • Siedlungswasserwirtschaft
  • Querschnittsvertiefung
4 Jahre 1 Monat
2010-10 - 2014-10

Studium - Bauingenieurwesen

Bachelor of Science, TU München
Bachelor of Science
TU München

Bachelorarbeit am Lehrstuhl für Siedlungswasserwirtschaft. Thema auf Anfrage

1 Jahr
2009-10 - 2010-09

Studium - Bauingenieurwesen

Hochschule für angewandte Wissenschaft, München
Hochschule für angewandte Wissenschaft, München
1 Monat
2008-06 - 2008-06

Abitur

Feodor-Lynen-Gymnasium, Planegg
Feodor-Lynen-Gymnasium, Planegg

Kompetenzen

Kompetenzen

Top-Skills

Spring React.js Java TypeScript CSS Postgres JIRA Git Jenkins Spring Web MVC Hibernate MongoDB Atlassian Confluence REST vue.js JavaScript Docker OracleDB

Schwerpunkte

  • Softwareentwicklung in Front- und Backend mit Schwerpunkt Java und React
  • Technische Projektleitung in agilen Software-Projekten
  • Planung und Umsetzung skalierender Softwarearchitekturen
  • Unterstützung und Weiterentwicklung anderer Entwickler durch Workshops, Pair-Programming und Merge Requests
  • Vorbereitung und Durchführung von Workshops und Meetings
  • Ausgeprägtes naturwissenschaftliches Verständnis, unter anderem in der technischen Mechanik, Hydromechanik, Thermodynamik und Akustik

Produkte / Standards / Erfahrungen / Methoden

IT-Kenntnisse

  • Spring
  • Spring Batch
  • JPA/Hiberante
  • Hybris
  • React
  • VueJs
  • Subversion
  • Git
  • Docker
  • MS Office
  • Matlab
  • BIM (Autodesk Revit)
  • CFD
  • Confluence 
  • Jira

Programmiersprachen

  • JAVA
  • C#
  • SQL
  • JavaScript
  • TypeScript
  • CSS
  • HTML
  • C++
  • C
  • VB
  • TLA+

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.