freiberufler Senior-Softwareentwickler, Softwarearchitekt auf freelance.de

Senior-Softwareentwickler, Softwarearchitekt

offline
  • auf Anfrage
  • 66955 Pirmasens
  • National
  • de  |  en  |  fr
  • 01.08.2024

Kurzvorstellung

Umfangreiche Erfahrungen in der objektorientierten Entwicklung mit C#/.NET, Erstellung von Spezifikationen, Entwurf von Bedieneroberflächen nach MVVM, Realisierung von Webclients im mobilen Umfeld und dem Design von Mehrschicht-Architekturen

Auszug Referenzen (3)

"J. war für uns zu jeder Zeit eine äußerst kompetente Unterstützung!"
Softwarearchitekt und Senior-Softwareentwickler (T-shaped, Scrum-Team) (Festanstellung)
Mario Kleber
Tätigkeitszeitraum

4/2019 – 9/2019

Tätigkeitsbeschreibung

PLUS-Module Bauteilkommissionierung und Werkersteuerung für Daimler AG (Schwerpunkt chinesische Werke):

Full Application Lifecycle Support bezogen auf die Fachlichkeit Workerguidance & Printing (Analyse, Design, Development, Testing, Dokumentation, Support, Dekonstruktion).
Agile Planung und Umsetzung von User Stories, Know-how-Transfer an weitere Scrum-Teams mit anderer Fachlichkeit.
Unterstützung des Kunden bei Aufwandsschätzungen.

Eingesetzte Qualifikationen

Confluence, .Net Framework (Microsoft), C#, Git, Jira, Nunit, Team Foundation Server, Microsoft Visual Studio, Microsoft Office 365

"Ausgezeichnete technische und fachliche Kenntnisse. Hohe Professionalität und Zuverlässigkeit. Grosse Hilfsbereitschaft und sehr gute Teamarbeit."
Softwarearchitekt und Technischer Koordinator, Senior-Softwareentwickler (Festanstellung)
Christos Ziozias
Tätigkeitszeitraum

1/2017 – 3/2019

Tätigkeitsbeschreibung

Produktionssteuerung – Papierlose Montage für Daimler AG

Analyse, Spezifikation und Umsetzung von frei konfigurierbaren komponentenbasierten WPF-Benutzeroberflächen im Rahmen der Weiterentwicklung der Produktionssteuerungssoftware im Bereich der Fahrzeugmontage sowie der Kommissionierung von Bauteilen für Fahrzeuge (für stationäre und mobilen Rechner).
Koordination, Realisierung und Review im Bereich der Businessobjekte zur Synchronisation der Daten zwischen Benutzeroberflächen und dem Backend in einem Scrum basierten agilen Projektansatz.
Einarbeitung, Schulung und Betreuung von Entwicklern und neuen Scrum-Teammitgliedern.
Beratung der fachlichen Designer und Kunden bei technischen Fragen.
Vorbereitung und Präsentation der Zwischenergebnisse in Sprint-Reviews gegenüber dem Auftraggeber.

Eingesetzte Qualifikationen

Windows 10, .Net Framework (Microsoft), C#, Team Foundation Server, Microsoft Visual Studio, Windows Presentation Foundation

"Herr S. hat hervorragende Arbeit geleistet und das Projekt zur vollsten Zufriedenheit durchgeführt."
Softwareentwickler
Wolfgang Albrech
Tätigkeitszeitraum

2/2009 – 4/2009

Tätigkeitsbeschreibung

Realisierung von Frontends (Model-View-Controller-Architektur, Forms-Programmierung, Nutzung eines kundenspezifischen Frameworks).
Erstellen der Fachspezifikationen und DV-Konzepte für einzelne Elemente. Entwicklung und Umsetzung von toolgestützten Testplänen, Durchführung von Code-Reviews von in Dependancen entwickelten Softwarekomponenten.
Entwicklung eines Tools für die Preiskalkulation von Frontendbestandteilen.
Einarbeitung von neuen Teammitgliedern.

Eingesetzte Qualifikationen

Mysql, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Windows Presentation Foundation, ASP.NET

Qualifikationen

  • .Net Framework (Microsoft)9 J.
  • C#12 J.
  • Microsoft Windows Mobile8 J.
  • Software Architecture
  • Software Design

Projekt‐ & Berufserfahrung

Softwarearchitekt und Senior-Softwareentwickler (T-shaped, Scrum-Team) (Festanstellung)
abat+ GmbH, St. Ingbert
4/2019 – 9/2019 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2019 – 9/2019

Tätigkeitsbeschreibung

PLUS-Module Bauteilkommissionierung und Werkersteuerung für Daimler AG (Schwerpunkt chinesische Werke):

Full Application Lifecycle Support bezogen auf die Fachlichkeit Workerguidance & Printing (Analyse, Design, Development, Testing, Dokumentation, Support, Dekonstruktion).
Agile Planung und Umsetzung von User Stories, Know-how-Transfer an weitere Scrum-Teams mit anderer Fachlichkeit.
Unterstützung des Kunden bei Aufwandsschätzungen.

Eingesetzte Qualifikationen

Confluence, .Net Framework (Microsoft), C#, Git, Jira, Nunit, Team Foundation Server, Microsoft Visual Studio, Microsoft Office 365

Softwarearchitekt und Technischer Koordinator, Senior-Softwareentwickler (Festanstellung)
abat+ GmbH, St. Ingbert
1/2017 – 3/2019 (2 Jahre, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2017 – 3/2019

Tätigkeitsbeschreibung

Produktionssteuerung – Papierlose Montage für Daimler AG

Analyse, Spezifikation und Umsetzung von frei konfigurierbaren komponentenbasierten WPF-Benutzeroberflächen im Rahmen der Weiterentwicklung der Produktionssteuerungssoftware im Bereich der Fahrzeugmontage sowie der Kommissionierung von Bauteilen für Fahrzeuge (für stationäre und mobilen Rechner).
Koordination, Realisierung und Review im Bereich der Businessobjekte zur Synchronisation der Daten zwischen Benutzeroberflächen und dem Backend in einem Scrum basierten agilen Projektansatz.
Einarbeitung, Schulung und Betreuung von Entwicklern und neuen Scrum-Teammitgliedern.
Beratung der fachlichen Designer und Kunden bei technischen Fragen.
Vorbereitung und Präsentation der Zwischenergebnisse in Sprint-Reviews gegenüber dem Auftraggeber.

Eingesetzte Qualifikationen

Windows 10, .Net Framework (Microsoft), C#, Team Foundation Server, Microsoft Visual Studio, Windows Presentation Foundation

Designer, Senior-Softwareentwickler
abat+ GmbH, St. Ingbert
1/2016 – 3/2019 (3 Jahre, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2016 – 3/2019

Tätigkeitsbeschreibung

Bereitstellungs- und Ereignissteuerungskomponente für die Daimler AG

Analyse, Design und Spezifikation von Dialogen zum Einsatz im Fabrikumfeld auf Basis des PLUS Web Mobile Clients und von Dialogen zur Administration von Daten in PLUS.
Spezifikation von UseCases im Umfeld des „Elektronischen PLUS Stempels“ zur Protokollierung dokumentationspflichtiger Arbeitsvorgänge in der Produktion.
Konzeptionierung der Verarbeitung von Ortungsereignissen auf Endgeräten und der Kommunikation mit einer Eventpush Middleware und einem Ortungssystem.

Eingesetzte Qualifikationen

Microsoft Windows Mobile, .Net Framework (Microsoft), C#, ASP.NET

Designer, Senior-Softwareentwickler
abat+ GmbH, St. Ingbert
1/2015 – 12/2016 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2015 – 12/2016

Tätigkeitsbeschreibung

Web Mobile Client in Gesamtanwendung PLUS für die Daimler AG:

Weiterentwicklung des Prototyps eines in den Produktionsstandorten einsetzbaren Webclients, bevorzugt für PDAs mit Windows Mobile 6.5 im Browser RhoMobile.
Einsatz eines individuellen Single Page Application Frameworks auf Basis von HTML5, Javascript und CSS 3.
Anpassung der eingesetzten Webtechnologien an den aktuellen Stand.
Projektorganisation nach Scrum.

Eingesetzte Qualifikationen

Microsoft Windows Mobile, IIS, .Net Framework (Microsoft), C#, Typescript, Microsoft Visual Studio, Ajax, HTML5, Json

Designer, Senior-Softwareentwickler
abat+ GmbH, St. Ingbert
6/2012 – 12/2014 (2 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2012 – 12/2014

Tätigkeitsbeschreibung

PLUS WebClient (Gesamtanwendung PLUS) für die Daimler AG

Erstellung des Prototyps eines in den Produktionsstandorten einsetzbaren ASP.NET-Webclients im stationären und mobilen Umfeld.
Integration der Weblösung in eine Hochverfügbarkeits-Webserverfarm. Integration eines verteilten Hochverfügbarkeitscache für Businessobjekte mittels Microsoft AppFabric 1.1, Einbindung der Hardwarefunktionalität wie z.B. Barcode-Scanning im Webbrowser.
Entwicklung einer Migrationsstrategie für derzeit eingesetzte Fat-PLUS-Mobilclients und Fat-Stationär-PLUS .NET-Clients auf die Thinclientlösung.
Projektorganisation nach Scrum.

Eingesetzte Qualifikationen

Microsoft Windows Mobile, .Net Framework (Microsoft), C#, Microsoft Visual Studio, ASP.NET

Designer, Senior-Softwareentwickler
abat+ GmbH, St. Ingbert
6/2010 – 5/2011 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

6/2010 – 5/2011

Tätigkeitsbeschreibung

Widgetbasierte Dialoge (Gesamtanwendung PLUS) für die Daimler AG:
Erstellung des Prototyps eines aus frei kombinierbaren, eigenständigen Komponenten (Widgets) bestehenden WPF-Clients für den Einsatz in der Fahrzeugmontage.
Design und Erstellung eines Clientframeworks auf .NET4-Basis unter Verwendung der MVVM-Architektur und des Microsoft Prism-Frameworks. Entwicklung und Umsetzung eines Business-Object-Konzepts zur Generalisierung und Kapselung der Datenhaltung.
Projektorganisation nach Scrum.

Eingesetzte Qualifikationen

Windows 7, .Net Framework (Microsoft), C#, Team Foundation Server, Microsoft Visual Studio, Windows Presentation Foundation

Senior-Softwareentwickler
SAP AG, St. Ingbert
5/2010 – 5/2011 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

5/2010 – 5/2011

Tätigkeitsbeschreibung

Vestas Field Reporting Tool
Spezifikation, Implementierung und Test einer auf dem Mobile .NET-Client Framework für SAP NetWeaver basierenden Applikation für Mobile Asset Management (MAM) und Time Registration.
Realisierung von Frontends (MVC-Architektur, WPF) für .NET-Laptopclients.
Applikations-Setup (sda-Pakete für die Data Orchestration Engine).
Kundenspezifische Anpassung und Weiterentwicklung des Mobile .NET-Client Frameworks und Entwicklung von Testfällen unter Verwendung der AllPairs-Methode und Pflege in SAP GTP.
Einarbeitung von Change Requests in die Applikation unter Einsatz von Scrum zur Verkürzung der Feedbackzyklen.
Englischsprachiger Entwickler-Support für Vestas.
Einarbeitung neuer Teammitglieder.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Microsoft Windows Mobile, SAP NetWeaver, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Windows Presentation Foundation, Installshield

Senior-Softwareentwickler
SAP AG, St. Ingbert
8/2009 – 4/2010 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2009 – 4/2010

Tätigkeitsbeschreibung

Mobile .NET-Client Framework für SAP NetWeaver
Spezifikation und Implementierung eines Frameworks für .NET-basierte Clients zur Offline- und Online-Datensynchronisation mit der Data Orchestration Engine (DOE) des SAP NetWeaver 7.1 Backendsystems.
Design und Durchführung von xUnit-Testplänen.
Entwicklung eines GUIs für stationäre .NET-Laptopclients und eines für PDAs. Framework-Setup und API-Dokumentation.
Englischsprachiger Entwickler-Support für Centrica / British Gas.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Microsoft Windows Mobile, SAP NetWeaver, .Net Framework (Microsoft), C#, Microsoft Visual Studio

Softwareentwickler
ARAG AG, Düsseldorf
5/2009 – 7/2009 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2009 – 7/2009

Tätigkeitsbeschreibung

Migration von Agentursystem und Vertriebsanwendungen
Migration der gesamten Client-Anwendungslandschaft von MFC 6.0 auf MFC 9.0 zur Verwendung mit MS Visual Studio 2008, Aufbau und Implementierung des Deployment-Prozesses für den migrierten Quellcode.

Eingesetzte Qualifikationen

Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio

Softwareentwickler
neox Aktiengesellschaft für Informationstechnologi, Pirmasens
2/2009 – 4/2009 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2009 – 4/2009

Tätigkeitsbeschreibung

Realisierung von Frontends (Model-View-Controller-Architektur, Forms-Programmierung, Nutzung eines kundenspezifischen Frameworks).
Erstellen der Fachspezifikationen und DV-Konzepte für einzelne Elemente. Entwicklung und Umsetzung von toolgestützten Testplänen, Durchführung von Code-Reviews von in Dependancen entwickelten Softwarekomponenten.
Entwicklung eines Tools für die Preiskalkulation von Frontendbestandteilen.
Einarbeitung von neuen Teammitgliedern.

Eingesetzte Qualifikationen

Mysql, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Windows Presentation Foundation, ASP.NET

Softwareentwickler
neox Aktiengesellschaft für Informationstechnologi, Pirmasens
2/2009 – 4/2009 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2009 – 4/2009

Tätigkeitsbeschreibung

Realisierung von Frontends (Model-View-Controller-Architektur, Forms-Programmierung, Nutzung eines kundenspezifischen Frameworks).
Erstellen der Fachspezifikationen und DV-Konzepte für einzelne Elemente. Entwicklung und Umsetzung von toolgestützten Testplänen, Durchführung von Code-Reviews von in Dependancen entwickelten Softwarekomponenten.
Entwicklung eines Tools für die Preiskalkulation von Frontendbestandteilen.
Einarbeitung von neuen Teammitgliedern.

Eingesetzte Qualifikationen

Mysql, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Windows Presentation Foundation, ASP.NET

Softwareentwicklung
SAP AG, St. Ingbert
5/2006 – 12/2008 (2 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2006 – 12/2008

Tätigkeitsbeschreibung

Programmierung, Nutzung eines kundenspezifischen Frameworks).
Erstellen der Fachspezifikationen und DV-Konzepte für einzelne Elemente. Entwicklung und Umsetzung von toolgestützten Testplänen, Durchführung von Code-Reviews von in Dependancen entwickelten Softwarekomponenten.
Entwicklung eines Tools für die Preiskalkulation von Frontendbestandteilen.
Einarbeitung von neuen Teammitgliedern.

Eingesetzte Qualifikationen

Windows XP, .Net, C#, Microsoft Visual Studio

IT-Dozent zu Themen der Softwareentwicklung (Festanstellung)
Siemens AG,, München, Bonn, Berlin
4/1998 – 4/2006 (8 Jahre, 1 Monat)
Schulungsunternehmen
Tätigkeitszeitraum

4/1998 – 4/2006

Tätigkeitsbeschreibung

Schulung in mehreren Projektsprachen wie C, C++, Visual C++ und Java

Eingesetzte Qualifikationen

C, C++, Java (allg.), Visual C++

Zertifikate

Certified Professional for Usability and User Experience (UXQB)
2018
Architektur-Dokumentation (iSAQB)
2016
Softskills für Software-Architekten (iSAQB)
2016
Certified Professional for Software Architecture (iSAQB)
2016
Microsoft Certified Technology Specialist
2010

Ausbildung

Chemie
Diplom
1997
Kaiserslautern

Über mich

Ich verfüge über umfangreiche Erfahrungen in der objektorientierten Entwicklung mit C#/.NET, der Erstellung von Spezifikationen, dem Entwurf von Bedieneroberflächen nach MVVM, der Realisierung von Webclients im mobilen Umfeld und dem Design von Mehrschicht-Architekturen. Ich bin vertraut mit Redesign und Refactoring bestehender Systeme, der Einarbeitung und Koordination von Entwicklern, der Interaktion mit Fachabteilungen und Offshore-Teams sowie dem Scrum-Vorgehensmodell.
Aufgrund seiner langjährigen Mitarbeit in Softwareprojekten für die Daimler AG kenne ich das Arbeitsumfeld Automobilindustrie umfassend. Die jeweils mehrjährigen Projekttätigkeiten von mir für Kunden wie SAP und abat+ sind Belege meiner Fachkompetenz, Zuverlässigkeit und Einsatzbereitschaft.
Neben meiner langjährigen Praxiserfahrung kann ich meine Kenntnisse auch durch einschlägige Zertifizierungen dokumentieren.

Weitere Kenntnisse

Design und Entwicklung von
Software mit C#/.NET

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
1214
Alter
54
Berufserfahrung
26 Jahre und 7 Monate (seit 04/1998)

Kontaktdaten

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

Jetzt Mitglied werden