Software Engineer
- Verfügbarkeit einsehen
- 3 Referenzen
- auf Anfrage
- 89077 Ulm
- auf Anfrage
- de | en | id
- 24.04.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – 2/2024
Tätigkeitsbeschreibung
Entwicklung des proprietären Build Tools (python)
Operation und Wartung der Continous Integration Pipeline (github actions/workflows)
Prozess- und Build-Automation
Technologien: Python, Bash, git, CMake, Docker
Agile Entwicklung, Automatisierungstechnik (allg.), Bash (Shell), Confluence (Atlassian), Docker, Git, IT-Beratung (allg.), Jira, Linux Entwicklung, Objektorientierte Programmierung (OOP), Python, Scripting, SCRUM, Testautomatisierung, Testdesign (IT), VM VirtualBox (Oracle)
11/2022 – 2/2023
Tätigkeitsbeschreibung
Steuerungskonzeption für Schwermaschine:
- Anforderungsanalyse und Erstellung eines Lastenhefts, sowie einer Systembeschreibung
- Konzeption der Softwarekomponenten
- Auswahl und sourcing von Hardwarekomponenten
- Normrecherche/-Analyse
- Funktionale Sicherheit und Risikoanalyse
Requirement Analyse, Kranbau, Lastenheft / Pflichtenheft / Anforderungsspezifikation, Hydraulik, Land- / Baumaschinenmechatronik, Sensorik, Risikoanalyse, Funktionale Sicherheit (FuSi)
2/2022 – 12/2022
Tätigkeitsbeschreibung
Smart Contract Development (EVM)
Web3 Front- & Backend Development
Web3 Architecture
Requirements Analysis
Back-End Entwicklung, Blockchain (allg.), CSS (Cascading Style Sheet), Docker, Front-End Entwicklung, HTML, HTTP, JavaScript, Python, React (JavaScript library), Solidity, Web Entwicklung (allg.)
3/2021 – 2/2022
Tätigkeitsbeschreibung
IT-Beratung für automotive OEM Kunden:
- Systems Engineering & Requirements Management
- Bereich autonomes Fahren und ADAS (Advanced Driver Assistance System) auf Solution Train Ebene (SAFe)
- Projektmanagement, Prozesserstellung- und Optimierung
- Tool-Rollout und Schulungen
Interne Themen:
- Business Development für den Bereich Blockchain
- Vorträge
- Onboarding neuer Kollegen
Confluence (Atlassian), Jira, Agile Entwicklung, Anforderungsmanagement, Blockchain (allg.), IT-Beratung (allg.), Prozessoptimierung, Requirement Analyse, Rollout, Schulung / Training (IT), SCRUM, Systems Engineering
11/2015 – 2/2021
Tätigkeitsbeschreibung
Technical Lead
Software Development (C++, bash, python)
Project Management
Custom Linux (yocto)
Robotics, Autonomous Systems, Driver Assistance Systems
Maschinelles Lernen, Agile Entwicklung, Aktorik / Aktuatorik, Automatisierungstechnik (allg.), Bash (Shell), Bereifte Roboter, C++, CAN-Bus (controller area network), CANopen, Docker, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Software Engineering, Embedded Systems, Ethernet, Fahrerassistenzsystem (FAS), Fahrzeugsimulation, Git, Landtechnik / Agrartechnik, Lastenheft / Pflichtenheft / Anforderungsspezifikation, LaTex, MATLAB / Simulink, Objektorientierte Programmierung (OOP), OpenCV, Projektleitung / Teamleitung (IT), Projektmanagement (IT), Python, Qt, Radartechnik, Robot Operating System (ROS), Robotik / Robotertechnik, Scripting, SCRUM, Sensorik, Software Architektur / Modellierung, Software Design, Software engineering / -technik, Softwareentwicklung (allg.), System Architektur, Technisches Projektmanagement, Testing (IT)
Ausbildung
Technische Hochschule Ulm
Ulm
Universitäten Stuttgart und Tübingen
Stuttgart
Über mich
My specializations are high-level programming of robotics and control solutions for machines and vehicles, such as driving assistance and autonomous systems . I also have extensive experience in building complex C++ and python applications, building and using CI/CD workflows, and dealing with Linux systems. Among other things, I have created and maintained several custom Linux distributions using the Yocto Project.
I quickly grasp complex issues and thus deliver high value to my clients, as I can hit the ground running. My clients appreciate my open, proactive communication and my drive. Let me find a solution for your challenge!
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Indonesisch (Gut)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden