Profilbild von Anonymes Profil, Technische Software / IT Administration
nicht verfügbar bis 31.07.2024

Letztes Update: 24.03.2024

Technische Software / IT Administration

Abschluss: Dipl.-Ing. (FH) Nachrichtentechnik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

Ullrich-von-Bassewitz-Profil-2022-12-30_300323.pdf

Skills

Ich bin Dipl.-Ing. (FH) mit über 30 Jahren Erfahrung in der IT. Ich schreibe technische bzw. hardwarenahe Software und administriere Linux und Windows Netzwerke für KMU, kann aber auch Fehlersuche bis herunter zur Hardware.

Kernkompetenzen
  • Maschinennahe Software Entwicklung seit über 30 Jahren.
  • Mehr als 20 Jahre Erfahrung in C und diversen Assembler Sprachen.
  • Über 10 Jahre Erfahrung in Visual Studio / Visual Basic .NET
  • Betrieb und Administration von Linux/Unix Servern seit Anfang 1990.
  • Ca. 10 Jahre als Lead Developer/Maintainer eines Open Source C Compilers für eine Embedded Plattform.
  • Über 15 Jahre Erfahrung als Administrator von Windows Netzwerken kleiner 100 Clients mit allen damit zusammenhängende Zusatzaufgaben (Backups, Rollout von Anwendungen, Fehlersuche, ...).
  • Weitere Schwerpunkte:
    • Compilerbau
    • Design und Debugging von Multithreaded Anwendungen
    • Kommunikationsprotokolle mit Geräten und/oder über Netzwerk
    • Netzwerkssicherheit KMU
Skills im Einzelnen

Programmierung: VB.NET, C/C++, Assembler (diverse), Bash, C#, Perl
Betriebssysteme: CentOS, Debian, RHEL, Ubuntu, Linux, Windows, Windows Server
Programme und Tools: Apache, bind, clang, CVS, freeradius, gcc/g++/gdb, git, GNU Tools, Make, Nagios, pf- Sense, Postfix, Subversion, tcpdump, Valgrind, Visual Studio, WireShark, WSUS
Protokolle: DNS, HTTP, SMTP, SNMP, UDP, TCP/IP

Projekthistorie

07/2021 - 12/2022
Portierung einer unter Windows Embedded Compact laufenden Echtzeitanwendung nach Linux/Preempt-RT
(Sonstiges, 1000-5000 Mitarbeiter)

  • Programmiersprache C++17. Skripte in Python und Linux shell.

  • Portierung von COM (Component Object Model) Klassen.

  • Sicherstellung der vorgegebenen Reaktionszeiten im Rahmen der Echtzeit-Anforderungen.

  • Performance Optimierung und ggf. Redesign auf Linux Seite.

  • Erweiterungen des Funktionsumfangs.

  • Tools: Microsoft Visual Studio, clang, valgrind, cmake, Jenkins, Jira, git/Github, ftrace, shell (bash).


05/2021 - 07/2021
Neuprogrammierung einer Microsoft Access Datenbank­anwendung in .NET/C#
(Sonstiges, 10-50 Mitarbeiter)

  • Dokumentation der verschiedenen bestehenden Programmversionen.

  • Oberflächendesign.

  • Unterstützung weiterer Datenbank-Backends neben Access.

  • Tools: Microsoft Visual Studio, .NET, C#, git.


03/2021 - 04/2021
Prototyp eines yocto basierten Linux Systems für einen Nvidia Jetson Rechner
(Sonstiges, >10.000 Mitarbeiter)

  • Anpassen von bestehenden Recipes.

  • Neue Recipes für eigene Software.

  • Tools: yocto, bitbake, shell (bash).


12/2020 - 02/2021
Hardware Inbetriebnahme und Softwareentwicklung für einen Transportlogger auf Basis einer Cypress PSoC5 CPU
(Sonstiges, >10.000 Mitarbeiter)

  • Bare metal Softwareentwicklung für vom Kunden entwickelte Hardware.

  • Treiber für über I2C angeschlossen Sensoren: Schocksensor, Gyroskop, Temperatur, Feuchte, etc.

  • Debugging diverser Hardware-Probleme.

  • Programmiersprache: C.

  • Tools: Cypress PSoC Creator, Subversion.


06/2020 - 08/2020
Redesign eines Bootloaders für eine Microchip PIC32 CPU
(Automobil und Fahrzeugbau, 50-250 Mitarbeiter)

  • Analyse und Dokumentation des bestehenden – weitgehend undokumentierten – Quellcodes.

  • Redesign mit weitgehender Aufwärts-Kompatibilität und zusätzlichen Features.

  • Kommunikation über CAN.

  • Programmiersprache: C.

  • Tools: Jenkins/Ceedling/xc32/Eclipse.


01/2020 - 05/2020
Entwicklung von embedded Software für einen automotive Sensor
(Automobil und Fahrzeugbau, 50-250 Mitarbeiter)

  • Funktionale Sicherheit nach ASIL-B / ISO 26262.

  • Plattform: MicroChip PIC32.

  • Programmiersprache: C (MISRA 2012).

  • ALM: Polarion.

  • Tools: Jenkins/Ceedling/xc32/Eclipse.


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Einsatzort: Umkreis Filderstadt
Remote: Möglich, aber nicht erforderlich
Reisen: Gelegentlich möglich
Profilbild von Anonymes Profil, Technische Software / IT Administration Technische Software / IT Administration
Registrieren