curriculum vitae

about me

joachim schiele, a full stack software developer with a strong background in linux systems, programming and software distribution.

i focus on learning new skills and adapting to emerging trends to stay current and deliver quality results. as ceo of nixcloud for 2 years, i successfully led the company, using strong interpersonal skills to create a collaborative and supportive work environment.

location: EMEA, Germany

activities

languages

languages i work a lot in:

leptos - UI programming
rust - preparing the future
nix - nixcloud, need i say more?
golang - pankat, lots of REST/websocket backends
emscripten - porting c/cpp for the webbrowser
c++ - legacy projects, i love cmake

container solutions / operating systems

in these areas i have a lot of experience:

nixos - a linux distribution, basis of nixcloud
docker - development and deployment
aws - nixops for cloud deployment

milestones

freelancer 08/2023 - present

full stack developer - TeamSpeak Systems GmbH 04/2022 - 07/2023

  • C++ backend development (Visual Studio)
    • integrated websocket support
  • Golang backend development (Goland)
  • Docker/Docker compose architecture development

c++ embedded developer - TK Elevator 08/2020 – 03/2022

  • Extended C++ elevator framework / simulation
  • Reworked CMake build system
  • Extended UI from Gnuplot to Plotly.js / used emscripten and HTML/CSS/JS
  • Worked on Gtest upstream
  • Massive GIT reworks with submodules and build server

qt/c++ developer - Struktur AG 04/2020 – 07/2020

  • Migrated bare webrtc to libwebrtc
  • Ported build system from QMake to CMake both on Linux and Win7 using Vagrant and VirtualBox
  • Mapped REST to Qt UI elements / webrtc interface

linux system consultant - Robert Bosch GmbH 03/2019 – 03/2020

  • Managed 5000 RHEL installations with Satellite
  • Established Ansible / Ansible Tower solution to obsolete SC-Venus
  • Wrote Ansible Playbooks/Roles, established workflows & automations

founder - nixcloud GmbH (Start-up) 02/2017 – 04/2020

freelancer 01/2015 – 01/2017

R’n’D & doctorate - daimler AG 04/2012 – 12/2014

  • Research Distributed deployment with Nix/NixOS
  • Embedded-development C/C++ using i.MX6 controllers
  • Manged infrastructure: DSL/i.MX6/DNS/GitLab servers
  • Lead in „ÖG Projekt ARAMiS“

development engineer - MBtech Group 09/2011 – 02/2012

  • RT-Development using XENOMAI Linux with Eberspächer
  • Implemented the FlexRay driver on XENOMAI Linux in Linux virtualized Autosar stack
  • Created a Linux-installer (debootstrap)

system consultant - AMARAS AG

  • Developed a monitoring system
  • Developed a DRBD cluster

note: icons shown for programming languages are (c) from their respective projects.

article source