freiberufler Softwareentwicklung und Test auf freelance.de

Softwareentwicklung und Test

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 71229 Leonberg (Württemberg)
  • auf Anfrage
  • de  |  en
  • 19.11.2024

Kurzvorstellung

Als selbständig tätiger Ingenieur biete ich Leistungen rund um die Informationstechnologie an. Mein Portfolio umfasst alle Aspekte der Softwareentwicklung: Beratung, Entwurf, Entwicklung, Qualitätssicherung und Wartung von Software und IT-Systemen.

Qualifikationen

  • Python9 J.
  • robotframework
  • Testen3 J.
  • C++/C
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Software
  • Linux / Embedded & Real-Time Linux
  • Rust
  • Softwareentwicklung (allg.)13 J.
  • Softwaretest
  • Test Automation8 J.

Projekt‐ & Berufserfahrung

Softwareentwicklung und Qualitässicherung
Kundenname anonymisiert, Weinstadt
5/2024 – offen (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2024 – offen

Tätigkeitsbeschreibung

Softwareentwicklung in C und C++ für TRDP Bus und SDTv2 Kommunikation für SIL2 embedded Linux Systeme. Entwicklung Testkonzepte, Testentwicklung mit Robotframework und Python.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software, Softwareentwicklung (allg.), Test Automation, Testen

QS Testautomatisierung für Lasermaschinen mit BDD/Specflow
Kundenname anonymisiert, Remote / Linz
3/2024 – 4/2024 (2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2024 – 4/2024

Tätigkeitsbeschreibung

Erstellung Konzept für Systemtestautomatisierung
Aufbau einer Umgebung für Systemintegrationstests
Einbindung Testumgebung in Maschinensteuerung

Eingesetzte Qualifikationen

Behavior Driven Development, C#, Ethernet, Microsoft Azure, Representational State Transfer (REST), OPC Unified Architecture

Freiberuflich: Testmangement, Softwareentwicklung
Kundenname anonymisiert, Remote / Oberkochen
11/2022 – 12/2023 (1 Jahr, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2022 – 12/2023

Tätigkeitsbeschreibung

Testmangement, Softwareentwicklung mit Python, Robotframework

Eingesetzte Qualifikationen

Kanban (Softwareentwicklung), Python, Softwareentwicklung (allg.), Test Automation, Testen

Freiberuflich: Softwareentwicklung, Testautomatisierung, Training
Kundenname anonymisiert, Remote / Heidenheim
3/2022 – 12/2023 (1 Jahr, 10 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

3/2022 – 12/2023

Tätigkeitsbeschreibung

Softwareentwicklung, Testautomatisierung, Training mit: Python, IEC-61131-3, Codesys, Codesys Testmanager, Siemens Industrial Edge, Jira, Xray, MQTT, Robotframework

Eingesetzte Qualifikationen

Codesys, Python, Softwareentwicklung (allg.), Speicherprogrammierbare Steuerung (SPS), Test Automation, Testen, Test Management

Freiberuflich: QA Lead / Softwareentwicklung / Testautomatisierung / CI
Kundenname anonymisiert, Remote / Düsseldorf
1/2021 – 6/2022 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2021 – 6/2022

Tätigkeitsbeschreibung

Unterstützung eines Entwicklungsteams für Thin-Edge (-Hyperlink entfernt-) als QA Lead, Testautomatisierung in GitHub, Testentwicklung in Python und Rust

Eingesetzte Qualifikationen

Git, Python, Testen

Test-Spezialist & Softwareentwickler
ETAS GmbH, Stuttgart
9/2014 – 9/2020 (6 Jahre, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

9/2014 – 9/2020

Tätigkeitsbeschreibung

Firmwareentwicklung; Firmwaretest; Testprojektmanagement; Continuous-Testing; Kontiniuierliche Integration

Eingesetzte Qualifikationen

C++, Python, QNX (Software), Qualitätsmanagement / QS / QA (IT), Softwareentwicklung (allg.), Test Automation

Wissenschaftlicher Mitarbeiter (Festanstellung)
Institut für Steuerungstechnik der Werkzeugmaschin, Stuttgart
6/2009 – 7/2014 (5 Jahre, 2 Monate)
Forschung und Entwicklung
Tätigkeitszeitraum

6/2009 – 7/2014

Tätigkeitsbeschreibung

- Echtzeitfähige Mehrkernparallelisierung
- Anpassungen von sercos III Feldgeräten für Safety-Zertifizierungen.
- Restbussimulation und Hardware in the Loop (HiL) Simulation für sercos III
- Entwicklung von Steuerungssystemen für Sondermaschinen

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Ausbildung

Elektro- und Informationstechnik
Diplom
2009
Stuttgart

Über mich

Als selbständig tätiger Ingenieur biete ich Leistungen rund um die Informationstechnologie an. Mein Portfolio umfasst alle Aspekte der Softwareentwicklung: Beratung, Entwurf, Entwicklung, Qualitätssicherung und Wartung von Software und IT-Systemen. Des weiteren unterstütze ich kommunale Projekte rund um die digitale Transformation mit meiner Expertise.

Durch meine Erfahrung in der Entwicklung und der entwicklungsnahen Qualitätssicherung bin ich mit dem Zusammenspiel der beiden Disziplinen bestens vertraut. Ebenfalls unterstütze ich in Planung, Entwicklung, Freigabe und Wartung von hardwarenahen Entwicklungsprojekten. Meine Entwicklungsvorhaben begleite ich testgetrieben (TDD) und verhaltensgetrieben (BDD).

Weitere Kenntnisse

Programmiersprachen: Python, C, C++, Rust, Shell, IEC-61131-3, Lua, etc.
Entwurfsmethoden: Objektorientiert (UML), funktional und serviceorientiert
Entwicklungsmethoden: Testgetriebene Entwicklung, verhaltensgetriebene Entwicklung
Kommunikationssysteme / Middleware: Ethernet & TCP/IP, MQTT, CAN, CAN-FD, LIN, ICE, SOAP, REST, WebServices, CORBA, LIN, sercos III, I2C, etc.
Betriebssysteme: Desktop: (Debian-) Linux, MS-Windows; Echtzeit: QNX, Linux (RT_PREEMPT), etc. Android: LineageOS
Entwicklungssysteme: Eclipse (QNX-IDE, CDT, Pydev), Visual Studio, PyCharm, Gnu-Compiler Toolchain, etc.
Versionsverwaltung: Git (eigene Infrastruktur, Github, Gitlab, Bitbucket) und Subversion
Testumgebungen: Robotframework, Pytest, Python-unittest, Googletest, Boost-Test, Pytest, Behave (Cucumber), C-Mock, Hippomocks, Cmock, cpputest, etc.
Tools & Organisation: Jenkins, Jira, Github-Actions, Microfocus Caliber, Team Foundation Server Entwicklungs-Management: Kanban in der IT, Scrum, SAFe, V-Modell
Embedded und μC: QNX, Android Open Source Platform, Arduino, Atmel 8-bit μC, Micropython, Raspberry Pi
Virtualisierung / Containerisierung: kvm, Docker, RTS, Xen, VirtualBox
Zertifizierungen: ISTQB: Foundation Level (2019); SAFe Practitioner (2019)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1712
Alter
43
Berufserfahrung
15 Jahre und 5 Monate (seit 06/2009)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden