lastlog.de/blog
  • timeline
  • about
  • draft
  • roadmap
  • websocket

curriculum vitae

about me

joachim schiele, a software developer experienced in linux systems, programming, and software distribution.

i am dedicated to acquiring new skills and embracing emerging trends to remain relevant and achieve high-quality outcomes.

location: EMEA, germany

activities

  • lastlog.de/blog
  • https://github.com/qknight and https://github.com/nixcloud
  • stackoverflow
  • x
  • linkedin
  • printables
  • email

languages

languages of expertise:
rust - preparing the future
leptos - wasm web-ui programming
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

areas of expertise:

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

milestones

freelancer 08/2023 - present

  • https://nlnet.nl/project/libnix/ nix (mingw/c++) and rust (cargo libnix extensions)
  • https://codeberg.org/slowtec/klick with rust/leptos, see rust-leptos-webui
  • https://codeberg.org/fairsync/importer-prototype distributed map sync with rust/leptos

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

  • CEO & CTO https://nixcloud.io - Company creation
  • Created https://github.com/nixcloud/nixcloud-webservices
  • Collaborated with NLNET

freelancer 01/2015 – 01/2017

  • Qt/OpenCV parabolic trough collector QA-management for Solera GmbH
  • Qt5 port to ppc64 / Yocto Linux for IDS Imaging Development Systems GmbH
  • LiHas – extended RT with kanban: https://lastlog.de/blog/request_tracker_kanban_extension.html
  • Rust deployment on NixOS

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