IM
nicht verfügbar bis 03.10.2024

Letztes Update: 03.07.2022

Software Development Consultant (C++17, C#, Python, Embedded)

Abschluss: Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Grundkenntnisse) | englisch (verhandlungssicher)

Skills

Programming languages
  • Current experience: C11, C++17, C++.NET, C#, Python, Shell scripting
  • Experienced: Objective-C, Java, JavaScript, Windows Batch Scripting
  • Intersts: Rust, Go
  • Other: Emacs Lisp
Libraries and frameworks:
  • STL
  • Boost C++
  • gtest/gmock
  • FreeRTOS
  • .NET
  • Android NDK (JNI)
  • Apple Cocoa
  • Apple Core Foundation
  • Windows API
  • MFC
  • NodeJS
Achieved skills:
  • CAN, LIN, SPI
  • Inter-process communications:
    • network protocols: tcp/ip, udp, htttps, ssl/tls, ...
    • memory mapped files, pipes
    • multi-core memory mapping (embedded devices)
    • RPC
    • RESTful API
  • Multithreading and concurency:
    • POSIX
    • Windows
    • C++11
    • FreeRTOS multi-tasking
Target operating systems and architectures:
  • FreeRTOS
  • Autosar
  • Linux (Yocto, Debian, Android, OpenWRT, Arch)
  • MacOS, iOS
Verions control systems:
  • GIT
  • Mercurial
  • SVN
Development tools:
  • CMake
  • Conan
  • Docker
  • GNU toolchain (gcc, gdb, make, autotools, binutils)
  • LLVM toolchain (clang, lldb, clang-format, clang-tidy, clangd, ...)
  • Wind River Diab compiler
  • TASKING compiler
  • Lauterbach debugger
  • Emacs
  • Microsoft Visual Studio
  • XCode
Methodologies:
  • Scrum, Kanban
  • Object-Oriented Design
  • Software design patterns, UML
  • Test-Driven Development
  • Continuous Integration / Continuous Delivery
Interests and Curiosity:
  • Reverse engineering
  • Cyber security
  • Embedded devices, IOT

Projekthistorie

* BMW AG - software development consultant [10.2014 - 02.2019]
* Bitdefender - software development consultat [02.2012 - 09.2014]

Reisebereitschaft

Verfügbar in den Ländern Schweiz
Profilbild von Anonymes Profil, Software Development Consultant (C++17, C#, Python, Embedded) Software Development Consultant (C++17, C#, Python, Embedded)
Registrieren