freiberufler Tech Lead / Senior Software Architect auf freelance.de

Tech Lead / Senior Software Architect

online
  • 90€/Stunde
  • 07530 Sant Llorenc des Cardassar
  • auf Anfrage
  • de  |  en  |  es
  • 28.07.2026
  • Contract ready

Kurzvorstellung

Pragmatischer Tech Lead & Software-Architekt (C#/.NET, Java, JavaScriüt). Spezialisiert auf saubere Systemarchitektur, technische Führung und 100% Remote-Work aus Spanien.

Auszug Referenzen (2)

"Sehr effizient und zielgerichtet."
Lead Frontend Developer
Ingo Grünewald
Tätigkeitszeitraum

6/2023 – 12/2023

Tätigkeitsbeschreibung

- Frontendentwicklung mit Vue.js
- Unterstützung beim technischen Design im Backend (REST)

Eingesetzte Qualifikationen

Git, Python, Vserver (Linux), Json, Representational State Transfer (REST), Vue.Js

"Herr O. K. hat das Projekt in herausragender Weise umgesetzt; stets kompetent und lösungsorientiert. Sehr empfehlenswert."
Datenmigration Shopsystem
Jürgen Scheld
Tätigkeitszeitraum

5/2022 – 1/2023

Tätigkeitsbeschreibung

Installation und Konfiguration des Linux Servers und Shopware.
Migration der Produktdaten (> 60.000 Produkte) in das neue System.

Eingesetzte Qualifikationen

Mariadb, Nginx, Git, Vserver (Linux), Node.Js, Representational State Transfer (REST)

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

  • Apache Maven6 J.
  • Git6 J.
  • HTML52 J.
  • J2EE5 J.
  • Java (allg.)10 J.
  • Node.Js4 J.
  • Representational State Transfer (REST)4 J.
  • Spring Framework6 J.
  • SQL2 J.
  • Vue.Js2 J.

Projekt‐ & Berufserfahrung

Architekt / Lead Entwickler
PE Systems GmbH, 64293
8/2025 – offen (1 Jahr)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2025 – offen

Tätigkeitsbeschreibung

High-Level-Architektur & Systemdesign: Konzeptionierung des "Big Pictures" für skalierbare C#/.NET-Komponenten. Fokus auf saubere Design-Patterns (wie das Factory- oder RAII-Pattern) zur systematischen Vermeidung von Architektur-Fallen wie Temporal Coupling.

Fortgeschrittenes OOP- & API-Design: Entwicklung robuster, streng typisierter Basis-Strukturen. Einsatz moderner Sprachfeatures (z. B. Covariant Return Types, gezielter Einsatz von Generics) zur Verhinderung von "Generic Contagion" und Vermeidung von unnötigem Boilerplate-Code.

Concurrency & asynchrones Ressourcen-Management: Design und Implementierung ausfallsicherer Systemkomponenten (z. B. Device-Manager). Thread-sichere Steuerung kritischer Ressourcen via SemaphoreSlim und Kapselung komplexer Zustände.

Defensive Schnittstellenprogrammierung: Erstellung von APIs, die eine fehlerhafte Nutzung durch intelligente Zugriffsmodifizierer und IDisposable-Zwang auf Compiler-Ebene verhindern (z. B. garantierte Ressourcenfreigabe über using-Blöcke).

Infrastruktur & Dependency Injection: Saubere Entkopplung von Laufzeitdaten und Services sowie die Bereitstellung klarer, wasserdicht gekapselter Abhängigkeiten innerhalb des DI-Containers.

Methodik: Pragmatische Problemlösung mit klarem Fokus auf eine schrittweise, strukturierte und exakt nachvollziehbare Implementierung statt auf unstrukturiertes Trial-and-Error.

Eingesetzte Qualifikationen

Software Architecture, Software Design, Softwareentwickler

Lead Frontend Developer
TBS Insolvenzverwaltung, Remote
6/2023 – 12/2023 (7 Monate)
Insolvenzverwaltung
Tätigkeitszeitraum

6/2023 – 12/2023

Tätigkeitsbeschreibung

- Frontendentwicklung mit Vue.js
- Unterstützung beim technischen Design im Backend (REST)

Eingesetzte Qualifikationen

Git, Python, Vserver (Linux), Json, Representational State Transfer (REST), Vue.Js

Fullstack-Entwickler, Architekt, technische Projektleitung
Kundenname anonymisiert, Remote
8/2022 – 12/2023 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2022 – 12/2023

Tätigkeitsbeschreibung

- Aufbau der Projektstruktur
- Installation & Konfiguration aller notwendigen Softwarepakete
- Erarbeitung der notwendigen CI/CD Pipelines
- Erarbeitung des Datenbankmodells
- Implementierung Front- und Backend


Teamgröße:
1 Person (alleinige Verantwortung)

Eingesetzte Qualifikationen

Apache Maven, Git, Java (allg.), Nginx, Postgresql, Representational State Transfer (REST), Spring Framework, Vserver (Linux), Vue.Js

Datenmigration Shopsystem
RMS Schrauben GmbH, Raunheim
5/2022 – 1/2023 (9 Monate)
Großhandel
Tätigkeitszeitraum

5/2022 – 1/2023

Tätigkeitsbeschreibung

Installation und Konfiguration des Linux Servers und Shopware.
Migration der Produktdaten (> 60.000 Produkte) in das neue System.

Eingesetzte Qualifikationen

Mariadb, Nginx, Git, Vserver (Linux), Node.Js, Representational State Transfer (REST)

Fullstack-Entwickler, Architekt, technische Projektleitung
Kundenname anonymisiert, Mainz
5/2021 – 5/2022 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

5/2021 – 5/2022

Tätigkeitsbeschreibung

- Implementierung einer Live-Shopping-Applikation
- Aufbau der Projektstruktur
- Installation & Konfiguration aller notwendigen Softwarepakete
- Erarbeitung der notwendigen CI/CD Pipelines
- Erarbeitung des Datenbankmodells
- Implementierung Front- und Backend
- Integration einer externen Video-Streaming-Applikation (-Hyperlink entfernt-)


Teamgröße:
2 Personen

Eingesetzte Qualifikationen

Apache Maven, Git, Java (allg.), Nginx, Postgresql, Representational State Transfer (REST), Spring Framework, Vserver (Linux), Vue.Js

Senior Technical Consultant, Core Banking (Festanstellung)
NTT Data Deutschland GmbH, Frankfurt am Main
4/2016 – 1/2020 (3 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2016 – 1/2020

Tätigkeitsbeschreibung

Projekt: Zentrale Auftragsannahme (ZAA)
Kunde: Commerzbank
Projektbeschreibung: Entwicklung einer zentralen Annahmestelle für eingehende Zahlungsanweisungen
Aufgaben im Projekt:
- Erarbeitung, Entwicklung und Testen von Verarbeitungsrouten verschiedener Zahlungsformate (TRAVIC, pain.xxx.xxx, SWIFT etc.).
- Unterstützung des Test-Teams bei der fachlichen Erstellung von Testfällen und dem technischen Umgang mit dem System
- Erarbeitung von Schulungsunterlagen sowie Projektübergabe an einen externen Dienstleister
- Teamgröße: 50 Personen

Projekt: Entwicklung von Microservices
Kunde: BMW AG
Projektbeschreibung: Entwicklung und Migration der bestehenden Architektur auf eine Microservice-Architektur für den BMW-Konfigurator
Aufgaben im Projekt:
- Konzeptionierung und Implementierung von REST Schnittstellen (Node.js und Java)
Teamgröße: 30 Personen

Projekt: Unterstützung bei der Entwicklung verschiedener Anwendungsbereiche im Banken- und Finanzsektor
Kunden: Deutsche Börse AG, Landesbank Baden-Württemberg
Teamgröße: 5-10 Personen

Eingesetzte Qualifikationen

Apache Camel, Apache Maven, Apache Tomcat, Confluence, Continuous Delivery, Docker, Eclipse, Git, Hibernate (Java), J2EE, Java (allg.), Jira, Node.Js, Scrum, Spring Framework, Vserver (Linux)

Consultant, SAP Technology (Festanstellung)
BOLDLY GO INDUSTRIES GmbH, Frankfurt
4/2014 – 3/2016 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

4/2014 – 3/2016

Tätigkeitsbeschreibung

- Entwicklung von kundenspezifischen Softwarekomponenten im SAP Portal für verschiedene Kunden:
- Edeka IT Service GmbH
- IKB Deutsche Industriebank AG
- vitra AG
- Groz-Beckert KG
- Gisa GmbH

Eingesetzte Qualifikationen

Ajax, CSS (Cascading Style Sheet), Hibernate (Java), HTML5, J2EE, Java (allg.), JavaScript, Java Database Connectivity, Jquery, Representational State Transfer (REST), SAP NetWeaver, SAP UI, SQL

Bachelorand
IBM Research & Development GmbH, Böblingen
10/2013 – 3/2014 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2013 – 3/2014

Tätigkeitsbeschreibung

Analyse und Vergleich der kostenbasierten SQL Optimieren von DB2 und Netezza

Eingesetzte Qualifikationen

SQL, System Analyse, Datenbankentwicklung, IBM DB2

Praktikant, Software-Entwickler
Robert Bosch GmbH, Abstatt
4/2013 – 8/2013 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2013 – 8/2013

Tätigkeitsbeschreibung

- GUI-Entwicklung mit Qt
- Darstellung einer Teststrecke mit Hilfe von Open Street Maps Daten
- Anbindung und Verarbeitung der Fahrzeugdaten, sowie der Standortdaten über CAN-Bus (Lenkwinkel, horizontale Ausrichtung des Fahrzeugs, Geschwindigkeit etc.)
- Visualisierung, 2-dimensionale Ausrichtung und Bewegung des Fahrzeugs auf der GUI anhand der verarbeiteten Fahrzeug- und Standortdaten

Eingesetzte Qualifikationen

C++, Qt (Software)

Studentischer Mitarbeiter Portalentwicklung, Software-Entwickler (Festanstellung)
PRIME Research, Mainz
5/2011 – 3/2013 (1 Jahr, 11 Monate)
Finanzdienstleister
Tätigkeitszeitraum

5/2011 – 3/2013

Tätigkeitsbeschreibung

- Entwicklung eines Sentiment-Analyseportals zur Veranschaulichung der medialen Präsenz einer Marke unter Verwendung der Charting Library ExtJS
- Entwicklung einer Backend-Applikation mit Java zur Verarbeitung und Speicherung von relevanten News-Beiträgen

Eingesetzte Qualifikationen

Apache Tomcat, Subversion, Eclipse, CSS (Cascading Style Sheet), Jquery, Ajax, Java (allg.), JavaScript, Json, Mysql, PHP, Web Services

Zertifikate

Oracle Certfied Associate, Java SE 8 Programmer
2018

Ausbildung

Angewandte Informatik
Bachelor of Science
2014
Wiesbaden

Über mich

Über mich:

Ich bin Software-Architekt und Tech Lead mit jahrelanger Hands-on-Erfahrung im Enterprise-Umfeld. Mein Fokus liegt auf dem großen Ganzen: Ich entwerfe saubere Systemstrukturen, treffe nachhaltige technische Entscheidungen und sorge dafür, dass Software skalierbar und wartbar bleibt.

Wie ich arbeite:

System- & Software-Architektur: Entwickeln und Bewerten von tragfähigen Systemkonzepten, Schnittstellen und Datenstrukturen.

Technische Führung & Sparring: Orientierung für das Dev-Team geben, komplexe Probleme aufdröseln und pragmatische Lösungen finden.

Code & Qualität: Erfahrung aus der Praxis nutzen, um Architekturvorgaben realistisch und ohne Overengineering umzusetzen.

Standort & Remote:
Ich lebe und arbeite in Spanien (Mallorca) in deutscher Zeitzone (MEZ/MESZ) und bin komplett auf 100% Remote-Zusammenarbeit eingerichtet. Reisen nach Rücksprache möglich.

Weitere Kenntnisse

Rollen: Tech Lead, Software Architect, Lead Developer, System Architect

Schwerpunkte: Software-Architektur, System Design, Clean Architecture, Code Reviews, Technische Führung, Domain-Driven Design (DDD)

Tech-Stack: C# / .NET, Java, Spring, JavaScript, Vue.js, REST APIs, SQL, Microservices, Git

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
1215
Alter
40
Berufserfahrung
15 Jahre und 2 Monate (seit 05/2011)

Kontaktdaten

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

Jetzt Mitglied werden