Dietrich Clauß

Dietrich Clauß

Diplom-Informatiker

Verfügbarkeit
Verfügbar
Stundensatz
50 - 75 EUR/ Stunde
Vororteinsatz
Möglich
Standort
01768 Glashütte, Sachsen, Deutschland

Persönliche Daten

Nationalität
Deutschland
Beruflicher Status
Freelancer
Berufserfahrung
17 Jahre
Sprachkenntnisse

Deutsch (Muttersprache)

English (Gut)

Russisch (Grundkenntnisse)

Beschreibung

Softwareentwicklung C/C++
Embedded Systems
Betriebssystem-Entwicklung
Linux-Administration
Web-Entwicklung

Anlagen

Profil

Dietrich Clauß eine Anfrage schicken

Dietrich Clauß ist momentan verfügbar.

Statistik von Dietrich Clauß

Mitglied seit 18.08.2020
102  Profilaufrufe
background image

Profil: Dipl.-Inf. Dietrich Clauß

Stand: 1. April 2021

Softwareentwicklung C/C++
Embedded Systems
Betriebssystem-Entwicklung

Linux-Administration

Web-Entwicklung

Ausbildung

Informatik-Diplom (TU Dresden, 2005)
Vertiefungsrichtungen: Betriebssysteme, Technischer Datenschutz

Stammdaten

Einsatzorte:

Deutschlandweit, bevorzugt Freistaat Sachsen. Remote-Anteil erw¨

unscht.

Sprachen:

Deutsch (Muttersprache), Englisch (gut), Russisch (Grundkenntnisse)

Adresse:

uckenhain Nr. 11

01768 Glash¨

utte

Telefon:

+49-35053-311868

E-Mail:

dietrich@clauss-it.com

PGP:

rsa4096/15079DBF794CA280
E20C 4933 3386 EB61 E2A6 E2DC 1507 9DBF 794C A280

WWW:

http://www.clauss-IT.com/

Kernkompetenzen

Programmierung

C

8 Jahre

+++++

Make

20 Jahre

+++++

Bash

25 Jahre

+++++

C++

4 Jahre

++++

Python

1 Jahr

+++

Assembler

6 Jahre

++

Web-Entwicklung

HTML

19 Jahre

++++

CSS

10 Jahre

++++

PHP

10 Jahre

++

SQL

10 Jahre

+++

Betriebssysteme

Unix/Linux

25 Jahre

+++++

Debian

24 Jahre

+++++

TNKernel

4 Jahre

+++++

L4

4 Jahre

++++

Sonstiges

Mercurial, Git

10 Jahre

++++

Subversion, CVS

15 Jahre

+++++

L

A

TEX

25 Jahre

+++++

Doxygen

10 Jahre

+++++

1

background image

Projekthistorie

05/2020 – 2021

Projektakquise und Weiterbildung

Kompetenzen: Yocto Linux, BitBake, QEMU, OpenWrt, LXC, Lua,
FreeRTOS, C, C++, Python3

Auslastung: Vollzeit

1996 – 2021

Systemadministration Debian GNU/Linux

Aufgaben:

Konzeption, Aufbau und Administration von Computersystemen
auf Debian-Basis f¨

ur Privat- und Gesch¨

aftskunden sowie f¨

ur den

Eigenbedarf

Server, Router, Desktop-PCs, Laptops

Rechnernetze

Erstellen von individuellen Debian-Paketen

Computer-Reparaturen

Beratung bei Konzeption und Benutzung von EDV-Anlagen im Hin-
blick auf Funktionalit¨

at, Zuverl¨

assigkeit, Daten- und Netzwerksi-

cherheit, (Technischer) Datenschutz, Privatsph¨

are

Kompetenzen: Make, Bash, Python, Perl, GNU-Toolchain, TCP/IP, PGP,
SSH, VPN, Firewall, Kerberos, GSS, SSL/TLS, Debian GNU/Linux, ap-
cupsd, nut, RAID, LVM, ext4, BackupPC, Shorewall, dhcp, bind, apa-
che2, exim4, dovecot, smartlist, slapd, mysql, mariadb, postgresql, cups,
saned, Vim, VirtualBox

Umfang: wechselnd, durchschnittlich 4 Stunden pro Woche

1996 – 2021

Web-Entwicklung

Aufgaben:

Erstellen und Pflegen von Websites f¨

ur Kunden, Hobbyprojekte so-

wie f¨

ur den Eigenbedarf

Web-Hosting

Beratung bei der Gestaltung von Webpr¨

asenzen

Kompetenzen: HTML, CSS, PHP, SQL, GIMP, Inkscape, Bash, Mercu-
rial, CVS, Subversion, apache2, mysql, mariadb, Vim

Umfang: wechselnd, durchschnittlich 2 Stunden pro Woche

02/2016

Linuxkerne f¨

ur Industrie-PCs

Aufgaben:

Anpassen von Linuxkernen an spezielle Anforderungen von Industrie-
PCs (Spezialhardware, Echtzeit)

Debugging von Treiberproblemen in Linux

2

background image

Erstellen von Debian-Paketen

Dokumentation

Kompetenzen: C, Make, Bash, GNU-Toolchain, CAN, RTOS, Debian
GNU/Linux

Branche: Embedded Computer, Industrie-PC

Einsatzort: Großraum Dresden

Umfang: 20 Stunden

2007 – 06/2009

Softwareentwicklung Embedded C

Aufgaben:

Entwicklung von Software f¨

ur einen 32bit ARM-Controller

Treiber f¨

ur die Ansteuerung von Hardwarebauteilen

Anwendungsprogramme zum Testen von Hardwarekomponen-
ten

Fremdcode instrumentieren und debuggen

Mitarbeit bei der Entwicklung eines Embedded-Betriebssystems

Entwicklung einer Syscall-API

Entwurf, Implementierung und Debugging von Betriebssystem-
komponenten

Hardwareentwicklung

Aufbau von Testschaltungen

Fehlersuche

Entwicklung von Pr¨

ufst¨

anden f¨

ur automatisierte Produkttests

Aufbau und Inbetriebnahme der Pr¨

ufst¨

ande beim Lieferanten

Position:

Hard- und Softwareentwickler

Testingenieur

Verwendete Hardware:

ARM7TDMI-S Microcontroller NXP LPC2000

Melexis RFID-Transceiver

Cypress PSoC, CapSense

Kompetenzen: C, Make, Bash, Assembler (ARM), GNU-Toolchain, Cross-
Compiler, OpenOCD, Subversion, Trac, GPIO, UART, I2C, I2S, SPI,
PWM, USB, RFID, TNKernel, Microcontroller, SoC, JTAG, Flash, In-
System-Programming, Microkernel, Multithreading, Microservices, IPC,
RTOS, Interrupts, DMA, Testautomatisierung, Unittests, CI/CD, Doxy-
gen, L¨

oten, HW-Fehlersuche, Vim

Umfang: Festanstellung 30 Monate, Vollzeit

Arbeitgeber: Public Solution GmbH, Dresden

3

background image

2004 – 2006

Mikrokern-Entwicklung

Aufgaben:

Implementierung der Version x.2 des L4-ABI im Mikrokern Fiasco

Dokumentation

Kompetenzen: C, Make, C++, Bash, Assembler (x86), GNU-Toolchain,
CVS, L4, Microkernel, Multithreading, Microservices, IPC, RTOS, In-
terrupts, Paging/MMU, Objektorientierung, Testautomatisierung, Unit-
tests, L

A

TEX, Doxygen

Arbeitsort: TU Dresden, im Rahmen der Beleg- und Diplomarbeit sowie
als Wissenschaftliche Hilfskraft

1996 – 2005

Informatik-Studium an der TU Dresden

Kompetenzen: Assembler, Java, CVS, Microkernel, Multithreading, IPC,
RTOS, Objektorientierung, V-Modell, Qt, GTK, L

A

TEX, Kryptographie,

Technischer Datenschutz

1999 – 2000

CAN-Laborsystem

Projektbeschreibung: Aufbau eines CAN-Laborsystems mit dem Ziel,
zu untersuchen, inwieweit sich der CAN-Bus f¨

ur die Vernetzung von

Chipkarten-Leseger¨

aten in Fahrzeugen des ¨

OPNV eignet.

Aufgaben:

Aufbau eines CAN-Bussystems mit drei Knoten

Entwicklung der Software f¨

ur die Versuchsreihen

Durchf¨

uhrung der Tests

Dokumentation der Ergebnisse

Kompetenzen: C, CAN

Umfang: 50 Tage

Arbeitgeber: Fraunhofer-Institut f¨

ur Verkehrs- und Infrastruktursyste-

me, Dresden

4

background image

Kompetenzen

Programmiersprachen

C

+++++

Make

+++++

Bash

+++++

C++

++++

Python

+++

Assembler

++

Java

+

Perl

+

Lua

+

Entwicklungswerkzeuge

GNU-Toolchain

+++++

Cross-Compiler

++++

BitBake

+

OpenOCD

+++++

Mercurial

+++++

Git

+++

Subversion

+++++

CVS

+++++

Trac

+++++

Kommunikation

GPIO

+++++

UART

+++++

I2C

+++++

I2S

+++++

SPI

++

PWM

+++++

CAN

++

USB

+++

RFID

+++

TCP/IP

++++

Embedded-Systeme

TNKernel

+++++

L4

++++

FreeRTOS

++

Yocto Linux

+

OpenWrt

+

Embedded-Technologien

Microcontroller

++++

SoC

++++

JTAG

++++

Flash

++++

In-System-Prog.

++++

Rechnerarchitekturen

x86

++++

ARM

++++

Betriebssystem-

Technologien

Microkernel

+++++

Multithreading

+++++

Microservices

++++

IPC

+++++

RTOS

++++

Interrupts

+++++

Paging/MMU

+++

DMA

++++

Softwaretechnik

Objekt-
orientierung

++++

Testauto-
matisierung

+++

Unittests

++++

V-Modell

++

CI/CD

++

DevOps

+

Frameworks

Qt

+

GTK

+

Webentwicklung

HTML

++++

CSS

++++

PHP

++

SQL

+++

Dokumentation

L

A

TEX

+++++

Doxygen

+++++

Hardwareentwicklung

oten

++++

Fehlersuche

++++

Netzwerksicherheit

PGP

+++++

SSH

+++++

VPN

++++

Firewall

++++

Kerberos, GSS

+++

SSL/TLS

+++

Virtualisierung

VirtualBox

+++

LXC

++

QEMU

+

Systemadministration

Debian
GNU/Linux

+++++

apcupsd, nut

++++

RAID

+++++

LVM

+++

ext4

++++

BackupPC

++++

Shorewall

++++

dhcp

++++

bind

++++

apache2

++++

exim4

++++

dovecot

++++

smartlist

+++

slapd

++++

mysql

+++

mariadb

+++

postgresql

+++

cups

+++

saned

+++

Sonstiges

10-Finger-
Schreiben

+++++

Vim

++++

Emacs

++

MusiXTEX

+++

Audacity

+++

GIMP

+++

Inkscape

+++

5