freiberufler Softwareentwicklung und Test auf freelance.de

Softwareentwicklung und Test

online
  • auf Anfrage
  • 71229 Leonberg (Württemberg)
  • auf Anfrage
  • de  |  en
  • 19.04.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

  • Python
  • robotframework
  • Testing (IT)
  • C++/C
  • Embedded Software Engineering
  • Linux / Embedded & Real-Time Linux
  • Rust
  • Softwareentwicklung (allg.)
  • Softwaretest
  • Testautomatisierung

Projekt‐ & Berufserfahrung

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 (BDD), C#, Ethernet, Microsoft Azure, Representational State Transfer (REST), OPC unified architecture (OPC-UA)

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.), Testautomatisierung, Testing (IT)

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 (CoDeSys), Python, Softwareentwicklung (allg.), Speicherprogrammierbare Steuerung (SPS), Testautomatisierung, Testing (IT), Testmanagement / Testkoordination (IT)

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, Testing (IT)

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, Qualitätsmanagement / QS / QA (IT), Softwareentwicklung (allg.), Testautomatisierung

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
1509
Alter
42
Berufserfahrung
14 Jahre und 10 Monate (seit 06/2009)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden