freiberufler Software-Entwickler und -Architekt auf freelance.de TOP RATED

Software-Entwickler und -Architekt

online
  • auf Anfrage
  • 82140 Olching
  • National
  • de  |  en
  • 23.01.2026
  • Contract ready

Kurzvorstellung

Ich bin leidenschaftlicher Developer und entwickle als Teil Ihres agilen Teams qualitativ hochwertige und gut getestete Software. Ich unterstütze Ihre Java- und Enterprise-Projekte bei Architektur, Entwicklung, Methoden und Qualitätsmanagement.

Auszug Referenzen (3)

"Herr S. war in unserem Projekt ab Jan. 2017 bis Aug. 2024 als Lead Developer und Architekt mit vollem Erfolg & voller Zufriedenheit eingesetzt."
Lead-Developer/Softwarearchitekt
Petra Matthäi
Tätigkeitszeitraum

1/2022 – 9/2024

Tätigkeitsbeschreibung

Analyse, Design und Architektur einer Neuentwicklung der hauseigenen JEE-Plattform für die digitale Akten- und Prozessverwaltung.

Migration und Wartung der hausinternen DPMA-Anwendungen auf Basis von Java, JEE, Oracle, (täglich mehr als 2500 aktive Anwender deutschlandweit, 500+ UI-Masken, Formulare und Business-Prozesse).

Technologien: Java8+, Eclipse RCP 3/4, EMF, XML, Codegenerierung und modellbasierte Entwicklung und Code-Generatoren in RSA (UML und M2T mit JET).

Evaluierung Microservice (Teil-)Migration ausgewählter JEE-Dienste zu Spring/Spring Boot.

Beratung zur Migration von Bestands-Code zur besseren Testbarkeit und erhöhter Testabdeckung (auch mit JUnit/Mockito).

Durchführung von Schulungen zu Softwarequalität, Clean Code und Neuerungen in Java8+.

Eingesetzte Qualifikationen

Oracle Database, SQL, Softwaretester, Full Stack Developer, Java-Entwickler, Softwareentwickler, Agile Methodologie, Software Quality, IBM WebSphere Application Server (WAS), Software Architecture, Software Design, UML, Eclipse Modeling Framework, Java (allg.), Jenkins, Junit, Modellgetriebene Entwicklung, Spring Framework, Subversion, XML, Virtualbox, Representational State Transfer (REST), Backend Entwickler, Frontend Entwickler, J2EE

"Ein sehr erfahrener Entwickler mit hoher Effizienz und hohem Qualitätsbewusstsein. Wir haben die Zusammenarbeit sehr geschätzt."
Fullstack Entwickler
Patrick Keil
Tätigkeitszeitraum

1/2019 – 12/2019

Tätigkeitsbeschreibung

Entwicklung von Benutzerschnittstelle und Backend eines Fahrerassistenzsystems für Personen- und Güterzüge.

Design und Entwicklung von (Micro-)Services zur Onboard- und Offboard-Datenverarbeitung

Agiles Team-Setup (SCRUM).

Techologien: Java8+, Linux, Eclipse, Maven, Karaf 4.0.x, OSGi, Blueprint, Blueprint-CM, Vaadin 7.0.x, HTML, SVG, XML, JSON, Protocol Buffers, EclipseLink, Beratung zur Verbesserung der Softwarequalität, Performance-Messungen mit Java- und C-Benchmarks.

Eingesetzte Qualifikationen

Agile Methodologie, Apache Maven, C (Programmiersprache), Java-Entwickler, JavaScript-Entwickler, Json, Linux Entwicklung, Software Architecture, Software Quality, Subversion, SVG (Scalable Vector Graphics), XML

"Herr W. S. war als Java Software Engineer zu unserer vollsten Zufriedenheit von 2017 bis 2021 bei unserem Public Kunden eingesetzt."
Java Software Engineer
Petra Matthäi
Tätigkeitszeitraum

1/2017 – 12/2021

Tätigkeitsbeschreibung

Migration und Wartung der hausinternen DPMA-Anwendungen auf Basis von Java, JEE, Oracle, (täglich mehr als 2500 aktive Anwender deutschlandweit, 500+ UI-Masken, Formulare und Business-Prozesse).

Technologien: Java8, Eclipse RCP 3/4, EMF, XML, Codegenerierung und modellbasierte Entwicklung und Code-Generatoren in RSA (UML und M2T mit JET).

Evaluierung Microservice (Teil-)Migration ausgewählter JEE-Dienste zu Spring/Spring Boot.

Beratung zur Migration von Bestands-Code zur besseren Testbarkeit und erhöhter Testabdeckung (auch mit JUnit/Mockito).

Durchführung von Schulungen zu Softwarequalität, Clean Code und Neuerungen in Java8+.

Eingesetzte Qualifikationen

Agile Methodologie, Backend Entwickler, Eclipse Modeling Framework, Frontend Entwickler, Full Stack Developer, IBM WebSphere Application Server (WAS), J2EE, Java-Entwickler, Jenkins, Junit, Modellgetriebene Entwicklung, Oracle Database, Software Architecture, Software Design, Software Quality, Spring Framework, SQL, Subversion, UML, Virtualbox, XML

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

  • Java-Entwickler18 J.
  • Software Architecture11 J.
  • Spring Framework9 J.
  • Akquise / Kontakt1 J.
  • Eclipse10 J.
  • Eclipse Modeling Framework14 J.
  • Full Stack Developer8 J.
  • iOS-Entwickler1 J.
  • Java (allg.)5 J.
  • JEE
  • Json3 J.
  • Software Design11 J.
  • Software Quality10 J.
  • Softwareentwickler5 J.
  • Swift (Programmiersprache)1 J.
  • UX / UI Designer1 J.

Projekt‐ & Berufserfahrung

App-Entwicklung, Projektakquise, Trainings
S. Informatik, Olching
9/2024 – offen (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2024 – offen

Tätigkeitsbeschreibung

Design und Entwicklung einer iOS-App für iPhones und iPads (voraussichtlich erhältlich 2026).
Eingesetzte Technologien: Swift 6, SwiftUI 26, XCode 26, JSON, @Observable-Modelle, Entwicklung rekursiver Parser/Renderer, JPEG-Rendering, Teilen mit dem Apple-Ökosystem über ActivityViewController.

Projektakquise und weiterführende Trainings in aktuellen Technologien wie z.B. Spring, SpringBoot, Java24, TensorFlow/ML zur Optimierung der angebotenen Skills.

Eingesetzte Qualifikationen

Akquise / Kontakt, iOS-Entwickler, Java (allg.), Json, Spring Framework, Swift (Programmiersprache), UX / UI Designer

Lead-Developer/Softwarearchitekt
Deutsches Patent- und Markenamt (DPMA), München
1/2022 – 9/2024 (2 Jahre, 9 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2022 – 9/2024

Tätigkeitsbeschreibung

Analyse, Design und Architektur einer Neuentwicklung der hauseigenen JEE-Plattform für die digitale Akten- und Prozessverwaltung.

Migration und Wartung der hausinternen DPMA-Anwendungen auf Basis von Java, JEE, Oracle, (täglich mehr als 2500 aktive Anwender deutschlandweit, 500+ UI-Masken, Formulare und Business-Prozesse).

Technologien: Java8+, Eclipse RCP 3/4, EMF, XML, Codegenerierung und modellbasierte Entwicklung und Code-Generatoren in RSA (UML und M2T mit JET).

Evaluierung Microservice (Teil-)Migration ausgewählter JEE-Dienste zu Spring/Spring Boot.

Beratung zur Migration von Bestands-Code zur besseren Testbarkeit und erhöhter Testabdeckung (auch mit JUnit/Mockito).

Durchführung von Schulungen zu Softwarequalität, Clean Code und Neuerungen in Java8+.

Eingesetzte Qualifikationen

Oracle Database, SQL, Softwaretester, Full Stack Developer, Java-Entwickler, Softwareentwickler, Agile Methodologie, Software Quality, IBM WebSphere Application Server (WAS), Software Architecture, Software Design, UML, Eclipse Modeling Framework, Java (allg.), Jenkins, Junit, Modellgetriebene Entwicklung, Spring Framework, Subversion, XML, Virtualbox, Representational State Transfer (REST), Backend Entwickler, Frontend Entwickler, J2EE

Fullstack Entwickler
Knorr-Bremse SfS GmbH, München
1/2019 – 12/2019 (1 Jahr)
Logistikdienstleister
Tätigkeitszeitraum

1/2019 – 12/2019

Tätigkeitsbeschreibung

Entwicklung von Benutzerschnittstelle und Backend eines Fahrerassistenzsystems für Personen- und Güterzüge.

Design und Entwicklung von (Micro-)Services zur Onboard- und Offboard-Datenverarbeitung

Agiles Team-Setup (SCRUM).

Techologien: Java8+, Linux, Eclipse, Maven, Karaf 4.0.x, OSGi, Blueprint, Blueprint-CM, Vaadin 7.0.x, HTML, SVG, XML, JSON, Protocol Buffers, EclipseLink, Beratung zur Verbesserung der Softwarequalität, Performance-Messungen mit Java- und C-Benchmarks.

Eingesetzte Qualifikationen

Agile Methodologie, Apache Maven, C (Programmiersprache), Java-Entwickler, JavaScript-Entwickler, Json, Linux Entwicklung, Software Architecture, Software Quality, Subversion, SVG (Scalable Vector Graphics), XML

Java Software Engineer
Deutsches Patent- und Markenamt (DPMA), München
1/2017 – 12/2021 (5 Jahre)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2017 – 12/2021

Tätigkeitsbeschreibung

Migration und Wartung der hausinternen DPMA-Anwendungen auf Basis von Java, JEE, Oracle, (täglich mehr als 2500 aktive Anwender deutschlandweit, 500+ UI-Masken, Formulare und Business-Prozesse).

Technologien: Java8, Eclipse RCP 3/4, EMF, XML, Codegenerierung und modellbasierte Entwicklung und Code-Generatoren in RSA (UML und M2T mit JET).

Evaluierung Microservice (Teil-)Migration ausgewählter JEE-Dienste zu Spring/Spring Boot.

Beratung zur Migration von Bestands-Code zur besseren Testbarkeit und erhöhter Testabdeckung (auch mit JUnit/Mockito).

Durchführung von Schulungen zu Softwarequalität, Clean Code und Neuerungen in Java8+.

Eingesetzte Qualifikationen

Agile Methodologie, Backend Entwickler, Eclipse Modeling Framework, Frontend Entwickler, Full Stack Developer, IBM WebSphere Application Server (WAS), J2EE, Java-Entwickler, Jenkins, Junit, Modellgetriebene Entwicklung, Oracle Database, Software Architecture, Software Design, Software Quality, Spring Framework, SQL, Subversion, UML, Virtualbox, XML

Fullstack Entwickler
Knorr-Bremse SfS GmbH, München
11/2015 – 12/2016 (1 Jahr, 2 Monate)
Logistikdienstleister
Tätigkeitszeitraum

11/2015 – 12/2016

Tätigkeitsbeschreibung

Entwicklung von Benutzerschnittstelle und Backend eines Fahrerassistenzsystems für Personen- und Güterzüge.

Techologien: Java8+, Linux, Eclipse, Maven, Karaf 4.0.x, OSGi, Blueprint,
Blueprint-CM, Vaadin 7.0.x, HTML, SVG, XML, JSON, Protocol Buffers,
EclipseLink, Beratung zur Verbesserung der Softwarequalität.

Eingesetzte Qualifikationen

Apache Maven, Docker, Eclipse, Full Stack Developer, Java-Entwickler, Json, Linux Entwicklung, Software Quality, Subversion

Softwarearchitekt (Festanstellung)
Thesis Dynaware, München
7/2014 – 11/2015 (1 Jahr, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2014 – 11/2015

Tätigkeitsbeschreibung

Architektur und Entwicklung von Automotive Simulationstools auf Basis von Eclipse RCP (3.x/E4), Eclipse Modeling Framework(EMF), Xtext, Xtend, Java, (Distributed) OSGi, JavaFX.
Fachliche Leitung als Softwarearchitekt eines Teams (20 Personen) mit Entwicklern vor Ort und Remote-Entwicklern

Eingesetzte Qualifikationen

Software Design, Eclipse, Eclipse Modeling Framework, Git, Java-Entwickler, Java (allg.), Software Architecture, Software Quality, Xtend, Xtext

Berater (Festanstellung)
VALIDAS AG, München
2/2014 – 5/2014 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2014 – 5/2014

Tätigkeitsbeschreibung

Architektur und Entwicklung von Tools auf Basis von
Eclipse RCP, Eclipse Modeling Framework(EMF), Xtext, Java Beratung von
OEMs und Zulieferern bei der Klassifikation/Qualifikation von Werkzeugketten nach ISO26262
Unterstützung bei der Absicherung von AUTOSAR Werkzeugketten, Erstellung von Tutorials für typische Szenarien von AUTOSAR Tools für die BMW AG.

Eingesetzte Qualifikationen

Java-Entwickler, Eclipse Modeling Framework, Xtend, Xtext

Wissenschaftlicher Mitarbeiter (Festanstellung)
Technische Universität München, Garching
1/2009 – 1/2014 (5 Jahre, 1 Monat)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2009 – 1/2014

Tätigkeitsbeschreibung

Projektleitung "Szenarien & Requirements Engineering" im nationalen
Verbundprojekt ARAMiS für die Entwicklung zukünftiger Multicore-basierter Cyber Physical Systems.
Wissenschaftliche Mitarbeit in den Projekten ARAMiS, SPES2020 und DENTUM.
Mitentwicklung von CASE-Tools auf Basis von Eclipse RCP, EMF, Xtext/Xtend.

Eingesetzte Qualifikationen

Java-Entwickler, Eclipse, Eclipse Modeling Framework

Softwareentwickler (Festanstellung)
IfTA GmbH, Gröbenzell
5/2004 – 12/2006 (2 Jahre, 8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

5/2004 – 12/2006

Tätigkeitsbeschreibung

Architektur und Entwicklung von Softwaresystemen (Borland
Delphi, Java, Eclipse RCP) zur Echtzeit- und Langzeit-Schwingungs-
überwachung und Steuerung von stationären Gasturbinen und weiteren Energiesystemen.

Eingesetzte Qualifikationen

Java-Entwickler, Softwareentwickler, Software Architecture, Software Design, Eclipse

Ausbildung

Informatik
M.Sc.
TUM
2009
München
Informatik
B.Sc.
TUM
2004
München

Über mich

Gerne unterstütze ich Ihr Team bei diesen Technologien:

Java8+/21+, Eclipse (IDE & RCP-Framework), Modellbasiertes SW-Engineering (Design/Architektur mit UML, RSA, Codegenerierung), JEE, OSGi, Blueprint, Spring, Spring Boot, Vaadin 7+, HTML, CSS, XML, SVG, Swing, JavaFX, SWT, JSON, EclipseLink, JPA, Docker, Kubernetes Swift und SwiftUI für iOS und macOS

Darüber hinaus, wie wäre es mit auf Sie angepasste Präsentationen zu Themen wie:
Software Qualität, Clean-Code, Patterns oder "neuere" Java 8-21 Sprach-Features (Streams, Collections, Lambdas, ...)?

Weitere Kenntnisse

ISTQB Certified Tester (2014)
Spring Certified Professional (2026, in Vorbereitung)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Home-Office
bevorzugt
Profilaufrufe
323
Alter
47
Berufserfahrung
21 Jahre und 9 Monate (seit 05/2004)

Kontaktdaten

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

Jetzt Mitglied werden