freiberufler Projektleiter | Softwarearchitekt | Softwareentwickler auf freelance.de

Projektleiter | Softwarearchitekt | Softwareentwickler

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • Nordrhein-Westfalen
  • Weltweit
  • de  |  ar  |  en
  • 31.10.2024

Kurzvorstellung

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.

Qualifikationen

  • Agile Methodologie4 J.
  • Azure DevOps
  • C#
  • Embedded Systems4 J.
  • Maschinenbau
  • Programmierer C, C++
  • Projektleitung / Teamleitung (IT)
  • QNX (Software)
  • Qt (Software)
  • Software Architecture

Projekt‐ & Berufserfahrung

Freiberuflicher Projektleiter, Softwarearchitekt und Entwickler
Kundenname anonymisiert, Crailsheim
11/2023 – 12/2024 (1 Jahr, 2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

11/2023 – 12/2024

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Software Quality, Testdesign (IT), Software Architecture, Software Design, Bash Shell, C#, C++, Softwareentwicklung (allg.), Technische Projektleitung / Teamleitung

Entwicklungsingenieur/ Softwareentwickler
Kundenname anonymisiert, Wangen
4/2023 – 10/2023 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2023 – 10/2023

Tätigkeitsbeschreibung

▪ Entwicklung einer Applikation zur Automatisierung und Visualisierung eines
Prüfstands für medizinische Beleuchtung. Hierbei wurde insbesondere im
Backend eine SQLite-Datenbank implementiert sowie verschiedene
Schnittstellen zu Hardwarekomponenten (Motortreiber, Kamera, digitale und
analoge I/O-Kanäle) entwickelt bzw. erweitert. Diese Tätigkeit fand im
Rahmen eines Projekts bei einem führenden Unternehmen im medizinischen
Technologiebereich statt.
▪ 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.

Eingesetzte Qualifikationen

Bash Shell, C++, Docker, Linux (Kernel), Qt (Software), Softwareentwickler, Softwaretester

SOFTWAREENTWICKLER (Festanstellung)
Kundenname anonymisiert, Freudenberg
10/2018 – 3/2023 (4 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2018 – 3/2023

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Agile Methodologie, Embedded Systems, Inbetriebnahme (allg.), IT-Support (allg.), Software Design, Softwareentwicklung (allg.)

PROJEKTINGENIEUR SOFTWARE (Festanstellung)
Kundenname anonymisiert, Siegen
9/2012 – 9/2018 (6 Jahre, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2012 – 9/2018

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Inbetriebnahme (allg.), IT-Support (allg.), Projektdurchführung, Schulung / Training (IT), Softwareentwicklung (allg.)

Ausbildung

Elektrotechnik
Diplom-Ingenieur
2012
Siegen

Über mich

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.

Weitere Kenntnisse

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

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Arabisch (Muttersprache)
  • Englisch (Gut)
  • Französisch (Gut)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
311
Alter
42
Berufserfahrung
12 Jahre und 2 Monate (seit 09/2012)

Kontaktdaten

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

Jetzt Mitglied werden