Tilmann Spahlinger
Technischer Experte, Software-Architekt
Erfahrungen
Technischer Experte, Software-Architekt
Rolls Royce Power Systems / MTU
- Konzepte und Architektur für ECU-Diagnosen über CAN-Bus mit UDS, PDX, ODX und Sicherheitsparadigmen erstellt
- Systembereitstellung für EMS entworfen und mit UML, Draw.io, MS Word, MS Visio und Confluence dokumentiert
- Prozessabläufe für Entwicklung, Planung, Logistik sowie Test & Diagnostik in Scrum mit Jira und MS Planner entwickelt
- Mit mehreren Kundenteams kommuniziert und Know-how übertragen
Technischer Experte, Software-Architekt
Rolls Royce Power Systems / MTU
- Architektur und Prozesse für ECU-Firmware-Updates und UDS-Flash-Sequenzen in bestehenden RR-Prozessen definiert
- Sicherheitskonzepte einschließlich Bedrohungsanalyse und Kryptologie für UDS-Kontexte entwickelt
- Workflows in UML (Draw.io/Visio) und Confluence dokumentiert, Projekte mit Scrum, Jira und MS Planner geplant
- Teamübergreifende Kommunikation gefördert und Wissenstransfer unterstützt
Technischer Experte, Software-Architekt
Rolls Royce Power Systems / MTU
- Gesamte SPS-Steuerungs- und Netzwerkkonzepte für Yachten entwickelt (TCP/IP, OPC/UA)
- Design und Basiskonfiguration für OPC/UA-Diagnosedaten und Firmware-Updates über Ethernet/TCP/IP festgelegt
- Entwurf und Dokumentation in Draw.io und MS Word erstellt; Prozesse in Scrum und MS Planner geplant
- Teams zur OPC/UA-Implementierung beraten
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Fertigung (1 Jahr).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (1 Jahr), Logistik (0.5 Jahre), Qualitätssicherung (0.5 Jahre), Produktentwicklung (0.5 Jahre) und Projektemanagement (0.5 Jahre).
Zusammenfassung
C/C++/C# Software- Entwicklung mit Schwerpunkt auf Systemprogrammierung unter Windows-/ Unix- Systemen, Design und Implementierung von Kommunikationsprotokollen und Visualisierung im technischen Umfeld.
Implementierung Embedded Software für Steuergeräte und Iot.
Verwendung und Implementierung von Kryptologie
Refactoring / Portierung bestehender Systeme
Fähigkeiten
Positionen: Analyse / Design / Implementierung / Software- Entwicklung / Programmierung / Qualitätssicherung / Software-test & Automation / Dokumentation
Programmiersprachen: C/c++ Treiberentwicklung (Windows & Embedded), Systemprogrammierung, Anwendungsentwicklung / Gui; Embedded Systems, Embedded Linux; C# Systemprogrammierung, Anwendungsentwicklung, Bibliotheken (Wpf, Uwp, Winforms), Rdb (Ms Sql, Firebird, Sqlite, …); Python Anwendungsentwicklung / Testautomatisierung, Codegeneratoren, Unittest, Gui-automatisierung, Can- Test & Analyse, Testautomatisierung Powersupply; Java Grundkenntnisse Systemprogrammierung, Anwendungsentwicklung | Wird Nicht Mehr Praktiziert; Lua Anwendungsentwicklung / Testautomatisierung; Perl Anwendungsentwicklung / Testautomatisierung | Wird Nicht Mehr Praktiziert; Capl Testautomatisierung / E2e Überprüfung; Tcl/tk Anwendungsentwicklung / Testautomatisierung
Datenbanken: Rdb Sql (Sqlite, Firebird, Ms Sql Server), Nhibernate
Dokumentation / Text: Tex/latex Dokumentation / Automatisierte Reports
Gui- Frameworks: Owl, Wxwindows/wxwidgets, Mfc, Winforms, Wpf, Winui, Uwp, Qt3, Qt4, Qt5, Xamarin/maui; Python Tkinter
Frameworks: Autosar 3.2, 4.x, Adaptives Autosar
Sdks & Libraries: Microsoft Sdk (Alle Win-plattformen), Microsoft Ddk (Alle Win-plattformen), Microsoft Wdk (Windowsdriverkit) (Ab Winxp) / Wdf (Windowsdriverframework) / Kmdf (Kernelmodedriferframework), (Win)pcap, Wince Sdk (Bis Wince 3.x), Mks Api, Vector Can Driver Api, Peaksystems Can Api, Portablecomponents (Poco) For Platform Independend Network, Xml, Database, … Handling, Socketcan, I2c-tools
Betriebssysteme: Windows 11 (32/64bit) Gerätetreiberentwicklung; Windows 10 (32/64bit) Systemprogrammierung/ Windows- Service; Windows 8 (32/64bit) Anwendungsentwicklung (Ui & Server); Windows 7 (32/64bit); Windows Xp (32/64bit); Windows 2000, Nt 4; Windows 98/95, Windows 3.xx, Ms-dos, Windows Ce (-3.5); Windows Server 2003 Anwendung, Administration Sbs; Windows Nt 3.51; Unix/linux Anwendung, Administration (Slackware, Suse, Debian, Redhat, Ubuntu, Qnx, Aix, …), Gerätetreiberentwicklung, Systemprogrammierung, Anwendungsentwicklung; Arm- Plattformen Raspbian; Embedded Linux (Arm) Systemprogrammierung, Anwendungsentwicklung, Portable C++ Programming, Socketcan, I2c, …; Ucos (Embedded) Treiberentwicklung (Usb, Ethernet), Systemprogrammierung, Anwendungsentwicklung; Startupsystem (Aurix); Android 2.3-4.4 Anwendung, Grundkenntnisse Anwendungsentwicklung | Wird Aktuell Nicht Praktiziert; Osek /Autosar Swc-entwicklung, Entwicklung Complex Device Driver, Nvm & Fee (Bsw), Architektur (Autosar 3.2, 4.x & Adaptives Autosar)
Hardware / Mikrocontroller: Mikrocontroller Embedded System Programmierung; Bosch Bodas Steuergeräte (Rc27, Rc28), Nvidia Xavier/tegra Arm (Ubuntu Embedded); Infineon Aurix Tricore Tc27x, Tc29x; Motorola 68k, Freescale Coldfire, Dallas 8031, Freescale Powerpc Mpc57xx, Freescale Powerpc With Cryptcore; Arduino, Stm32 (Sam), Raspberry Pi, Beaglebone Black, Espressif Esp32 (Not In Client Projects)
Sensoren & Peripherie: Temperatur, G-sensor, Kompass, Adc, Imu, Realtimeclock, …
Kommunikation / Protokolle: Internet/intranet Anwendung Und Programmierung; Tcp/ip, Udp, Sockets, Websockets; Http, Telnet, Ftp, … (Rfc’s); Microsoft Pipes, Shared Memory, Smb; Mqtt (Iot), Zmq, Json; Someip (Autosar 4.x); Rest (Xml, Json, Bson, …), Grpc, Protobuff, Microservice (C# Rest), Winservice (C++/c# Rest & Pipeserver), Linuxdaemon (C++ Rest-server)
Serielle Protokolle: Rs232, Rs485, Rs422, 1wire, I2c, Nmea0185 (Gps), Fsl, Ssl, Milbus, Visa, Bluetooth, Usb Und Can, …
Usb: Entwicklung Gerätetreiber, Bibliotheken, Anwendung Von Usb- Busanalyse, Sniffing, Implementierung Von Usb- Protokollen (Usb Massstorage, Scsi Over Usb, Usb Bulk, Hid, …)
Can: Entwicklung Von Bibliotheken & Tools, Anwendung Testtools (Canopen/cia, J1939, Nmea2000, Iso Tp, Uds…), Analyse Von Protokolllogdateien, Entwicklung Can- Logger, Entwicklung Von Canoe Plugins (Dll) Und Panels, Entwicklung Windowsgui (Mfc) Mit Vector Can Treiber, Entwicklung Von Python-testscripts Für Can- Performance Measurement, Can Car Hacking, Uds Diagnose (Over Can) (Odx, Pdx, …)
Ethernet: Analyse, Design Und Entwicklung Ethernet Basierter Kommunikation; Pcap, Winpcap, Wireshark, Autosar 4.x, Modbus Tcp (Client Und Testserver), Profinet, …
Datenformate / Austausch: Xml Zur Übertragung Und Speicherung Von Daten/konfigurationen Und Protokollen (Arxml, Xunit-xml, Dita); Json Definition: Openapi 3.0, Swaggerio, Implementierung Server (C#, C/c++) Und Client (C#)
Wireless: Wlan, Nfc, Optisch (1d & 2d Codes: Qrcode, Datamatrix, …), Epaper Display (Esl Tag) …
Case / Modellierung: Uml Draw.io, Ms Visio, Opensource (Umlet, …), Ibm Rhapsody 8.x, Enterprise Architect (Ea) 13.x
Sourcecodeverwaltung: Git (Git Console, Clion Git Client, …), Rcs, Vcs, Subversion, Razor, Clearcase, Jazz, Ptc Mks Integrity 10, Ms Teamfoundationserver (Tfs), Git Clients (Atlassian Sourcetree, Git Extension,…)
Dokumentation / Konzept: Latex, Dita, Ms Office, Ms Visio, Ms Project, Adobe Photoshop, Adope Pdf Writer, Javadoc, Doxygen, Openoffice, Libreoffice, Ibm Telelogic, Ibm Rhapsody 8, Dita (Darwin Information Typing Architecture), Atlassian Confluence, Jira, Draw.io, Ganttproject
Entwicklungsumgebungen C/c++/c#: Ms Visual Studio 2022, 2019, 2017, 2015, 2012, 2010, 2008; Ms Visual Code Für C/c++ (Unter Linux); Ms Visual Studio 2003, 6.0 Für C/c++; Qt Creator & Qt Designer; Borland C++ 4.5, 5.02 Für C/c++ (16bit / 32bit); Eclipse 3.6 (Helios), Eclipse 4.3, Gnuc/c++ Für Embedded; Eclipse 4.3 Für Miktex, Eclipse Adt 4.2 Für Android, Eclipse (Pydev); Winidea 9, Eb Tresos, Keil Uvision 4.x, Lauterbach Trace32; Embarcadero/borland C++ Builder Xe3; Pls Debugger Ude V4.10.x; Clion (Jetbrain), Ms Nmake, Cmake; Cobo Vt3 Für Display (C And Iec61131 Programming Language)
Methoden: Objektorientierte Analyse (Ooa), Design (Ood) Und Programmierung (Oop), Struktogramme, Flowcharts, Uml (Class, Activity, Sequence, …- Diagrams), Test Driven Development (Tdd), Requirement Engineering, Testing Unittest (Python Unittest, Cunit, Munit (Embedded)), Chatgpt
Vorgehensmodelle: V-modell, V-modell Xt, Wasserfall- Modell, Spiral- Modell, Xp (Extrem Programming), Agile Softwareentwicklung, Clean Code Developer, Scrum
Coding / Standards: Iso/ Osi, Misra2004, Riscclass, …; Ansi C, C99, C11/c18; C++11, C++14, C++17, C++20 (Partially)
Sprachen
Ausbildung
Diplom Ingenieur (FH) Technische Informatik, Schwerpunkt Kommunikationstechnik · Technische Informatik
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Tilmann ansässig?
Welche Sprachen spricht Tilmann?
Wie viele Jahre Erfahrung hat Tilmann?
Für welche Rollen wäre Tilmann am besten geeignet?
Was ist das neueste Projekt von Tilmann?
Für welche Unternehmen hat Tilmann in den letzten Jahren gearbeitet?
In welchen Industrien hat Tilmann die meiste Erfahrung?
In welchen Bereichen hat Tilmann die meiste Erfahrung?
Was ist die Ausbildung von Tilmann?
Wie ist die Verfügbarkeit von Tilmann?
Wie hoch ist der Stundensatz von Tilmann?
Wie kann man Tilmann beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Technischer Experte, Software-Architekt
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Weingarten, Deutschland arbeiten