04.05.2025 aktualisiert

MS
60 % teilweise verfügbar

Projektleiter | Projektingenieur | Softwareentwickler

Freudenberg, Deutschland
Weltweit
Diplom-Ingenieur
Freudenberg, Deutschland
Weltweit
Diplom-Ingenieur

Skills

JavaAgile MethodologieMicrosoft AzureC#C++UbuntuCmakeSoftware QualityDatenbankenDebian LinuxEclipseElektromotorenEmbedded SystemsUi-DesignMaschinenMicrosoft Visual StudioMySQLMultidisziplinären AnsatzOracle FinancialsVerpackungstechnikQNX (Software)Speicherprogrammierbare SteuerungenProduktentwicklungSoftware ArchitectureQt (Software)QualitätsmanagementEchtzeit-BetriebssystemeAnforderungsanalyseSoftwareentwicklungSoftware SystemsNachhaltigkeitArbeitsstationeResharperTeam BuildingGitTia PortalLenkvorrichtungBetriebssystemeDockerVMware
Als freiberuflicher Projektleiter, Softwarearchitekt und Entwickler bin ich auf Softwarelösungen für die Maschinen- und Anlagenbau-Branche spezialisiert. Mit meiner umfangreichen Erfahrung decke ich alle Aspekte der Softwareentwicklung ab – von der Anforderungsanalyse über die Konzeption und Implementierung bis hin zur Auslieferung und dem Betrieb. Mein Fokus liegt stets auf hoher Softwarequalität und nachhaltigen Lösungen, die den Anforderungen meiner Kunden gerecht werden. Mit einer umfassenden Erfahrung in der Entwicklung komplexer Anwendungen und der Optimierung bestehender Systeme biete ich eine fundierte Kombination aus technischer Expertise und Führungsstärke.

Erfahrungen im Bereich
  • Softwarearchitektur
  • Softwareentwicklung (Embedded/Echtzeit)
  • Projektmanagement 
  • Agile Entwicklungsmethoden
  • GUI-Design
  • Spezifikation
  • Test, Qualitätssicherung
  • Dokumentation
  • Internationale Projekte
  • Elektrische Antriebe
  • CNC / Werkzeugmaschinen / Verpackungsmaschinen
Programmiersprachen:
  • C: sehr gute Kenntnisse
  • C++: sehr gute Kenntnisse
  • C#: sehr gute Kenntnisse
  • Qt: sehr gute Kenntnisse
  • Java: gute Kenntnisse
  • SPS Step 7: gute Kenntnisse
Allgemeine Tools, Frameworks und Programme
  • Visual Studio
  • CMake
  • ReSharper
  • Git
  • Azure DevOps Server
  • Google Test Framework
  • Eclipse
  • Enterprise Architect
  • Docker
  • VMWare Workstation
  • Microsoft Office: Word, Excel, Power Point 
Datenbanken
  • MySQL
  • Oracle
Betriebssysteme
  • Linux Ubuntu Debian
  • Linux Preempt RT
  • QNX 4
  • QNX 6
  • QNX 7
  • RTOS On Time
  • Windows
Soft Skills
  • Führungskompetenz: Leitung von Entwicklungsteams und Förderung der Teambildung
  • Kommunikativ: Offene Kommunikation und enge Zusammenarbeit mit interdisziplinären Teams
  • Flexibilität & Anpassungsfähigkeit: Schnelles Einarbeiten in neue Themen und Technologien
  • Qualitätsbewusstsein: Hohes Augenmerk auf Softwarequalität und strukturiertes Arbeiten
  • Systematisches Denken: Komplexe Herausforderungen effizient lösen, ohne die Ziele aus den Augen zu verlieren

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2023

Sprachen

ArabischMutterspracheDeutschMutterspracheEnglischverhandlungssicherFranzösischgut

Projekthistorie

Freiberuflicher Projektleiter, Softwarearchitekt und Entwickler

Industrie und Maschinenbau

1000-5000 Mitarbeiter

  • Teamaufbau und Einführung agiler Prozesse: Leitung der Bildung und Einarbeitung eines neuen Entwicklerteams. Erstellen eines strukturierten Einarbeitungsplans und Aufbau einer agilen Infrastruktur auf Basis von Azure DevOps. Schulung des Teams in den Systemen des Cobots (5-achsiger Verpackungsroboter) und Einführung agiler Methoden durch Workshops.
  • Entwicklung des Cobot Line Managers (CLM): Projektleitung und Softwarearchitektur für eine neue Webanwendung zur Erfassung und Analyse von Produktionsdaten. Backend in C#, Frontend mit Angular, Kommunikation über OPC UA. Tätigkeiten umfassten die Erstellung der Anforderungsspezifikation, den Entwurf der Softwarearchitektur, das Review und die Freigabe der Designspezifikation sowie die iterative Entwicklungsleitung. Zudem Verantwortung für die Testspezifikationen und die Inbetriebnahme beim Endkunden.
  • Weiterentwicklung des Vision- und Programmiersystems: Leitung der Erweiterung bestehender Cobotsysteme zur Integration der Kamerakalibrierung und -konfiguration. Entwicklung in C++ unter Linux sowie Angular und C# unter Windows

Entwicklungsingenieur / Softwareentwickler

Cosateq GmbH & Co. KG

Industrie und Maschinenbau

10-50 Mitarbeiter

  • Entwicklung einer Applikation zur Automatisierung und Visualisierung eines Prüfstands für medizinische Beleuchtung in C++ / Qt bei einem führenden Unternehmen im medizinischen Technologiebereich.
  • Pflege und Entwicklung von Bash Skripten, GitLab CI/CD-Pipelines und Docker-Images auf einer Linux Embedded-Steuerungsplattform auf Basis von Yocto für einen renommierten deutschen Konzern im Bereich der industriellen Automatisierungstechnologie.

Softwareentwickler

Industrie und Maschinenbau

50-250 Mitarbeiter

Wichtigste Aufgaben:
  • Konzeption, Design und Implementierung von Softwarelösungen für einen großen Verpackungsmaschinenhersteller.
  • Spezifikation und Durchführung von Systemtests.
  • Durchführung von Fehlerkorrekturen
  • Kundensupport

Die Realisierung der Aufgaben erfolgte auf Basis folgender Werkzeuge:
  • Programmiersprachen: C, C++ und C#
  • MS Visual Studio 2019
  • Azure DevOps Server / MS Team Foundation Server (TFS)
  • Enterprise Architekt
  • OPC-UA
  • Google Test Framework

Projektingenieur Software

Industrie und Maschinenbau

50-250 Mitarbeiter

Wichtigste Aufgaben:
  • Entwicklung von Steuerungssoftware für Werkzeugmaschinen und Automatisierungslösungen unter QNX
  • Erweiterung der Benutzeroberfläche mit QNX Photon
  • Schnittstellenprogrammierung (RS232/TCP/IP)
  • Anbindung relationaler Datenbanken mit SQL
  • Inbetriebnahme der Maschinen beim Kunden vor Ort im In- und Ausland (neben Europa u.a. Südkorea, China, Vietnam)
  • Durchführung von Kundenschulungen

Die Realisierung der Aufgaben erfolgte auf Basis folgender Werkzeuge:
  • Programmiersprachen: C, C# und C++/Qt
  • QNX Photon
  • MS Visual Studio 2010
  • SPS Step 7

Zertifikate

Embedded C++: Objektorientierte Programmierung für Mikrocontroller mit C++/EC++ und UML

Micro Consult

2020

SINAMICS S120 Service und Inbetriebnahme

Siemens

2015

Umsteigerkurs für Inbetriebsetzer von 840D auf 840D sl mit SINAMICS S120

Siemens

2014

SIMATIC S7 Programmieren

Siemens

2012


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden