Fachlicher Schwerpunkt dieses Freiberuflers

Embedded, Fullstack, CI/CD, DevOps

verfügbar ab
30.07.2019
verfügbar zu
80 %
davon vor Ort
50 %
PLZ-Gebiet, Land

D3

D4

D5

D6

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

05/2018 - Heute

1 Jahr 3 Monate

IoT Analyse Plattform

Rolle
Software-Entwickler, Software-Architekt
Projektinhalte

Entwicklung und Betrieb einer online Analyse Plattform für IIoT Geräte.

Kenntnisse

IoT

DevOps

Microservices

IIoT

Kanban

Produkte

Grafana

TypeScript

InfluxDB

Docker Swarm

Docker

NodeJS

Angular

Bootstrap

04/2018 - Heute

1 Jahr 4 Monate

Embedded Docker System

Rolle
Software-Entwickler, Software-Architekt
Projektinhalte

Entwicklung eines Docker basierten Embedded Systems mit Angular UI

Kenntnisse

Kanban

Produkte

ARM

Docker

TypeScript

Angular

USB

RS485

Modbus

Gitlab CI

SPI

I2C

IIoT

IoT

IoT-Gerät

IIoT-Gerät

Node.js

01/2018 - Heute

1 Jahr 7 Monate

IoT Fernwartungssoftware

Rolle
Software-Entwickler, Software-Architekt
Projektinhalte

Entwicklung einer Fernwartungssoftware für IoT Geräte sowie eine angebundene Verwaltungsplattform.

Kenntnisse

DevOps

Kanban

Produkte

IoT

IoT-Gerät

IoT-Device

TypeScript

Docker-Swarm

Docker

InfluxDB

Grafana

MongoDB

nginx

Angular

Bootstrap

03/2019 - 07/2019

5 Monate

IoT Messystem

Rolle
Software-Entwickler, Software-Architekt
Projektinhalte

Entwicklung eines IoT Systems mit Messwert-Übertragung.

Produkte

ARM

Go

Golang

I2C

SPI

Docker

05/2019 - 06/2019

2 Monate

Energiedatenerfassungs System

Rolle
Software-Entwickler, Software-Architekt
Projektinhalte

Entwicklung eines Software-Systems zur Energiedatenerfassung und Auswertung.

Produkte

Modbus

SML

Go

Grafana

Influx

11/2018 - 04/2019

6 Monate

Benutzerverwaltungsdienst

Rolle
Software-Entwickler
Projektinhalte

Entwicklung eines hochverfügbaren und skalierbaren Benutzerverwaltungsdienst basierend auf Keycloak.

Kenntnisse

TestDrivenDevelopment

Scrum

Produkte

TypeScript

Docker

Kubernetes

Keycloak

12/2018 - 03/2019

4 Monate

Stellenbörse

Rolle
Software-Entwickler, Software-Architekt
Projektinhalte

Entwicklung einer interaktiven Stellenbörse mit Angular.

Kenntnisse

CI/CD

Produkte

Angular

Gitlab

08/2018 - 01/2019

6 Monate

Codegenerator für Modellgetriebene Softwareentwicklung

Rolle
Software-Entwickler
Projektinhalte

Entwicklung von Codegeneratoren (C# und TypeScript) für die Modellgetriebene Softwareentwicklung mittels XSD Modellen sowie Integration in Bamboo.

Kenntnisse

Scrum

Produkte

TypeScript

C#

XSD

Bamboo

11/2017 - 12/2018

1 Jahr 2 Monate

WAN SIP Gateway

Rolle
Software-Entwickler, Software-Architekt
Projektinhalte

Entwicklung eines WAN SIP Gateways für die Erreichbarkeit von individuellen abgeschirmten Geräten über das öffentliche Internet.

Die einzelnen Geräte kommunizieren über verschküsselte authentifizierte Tunnel mit dem ALG welches wierderum aus dem öffentlichen Internet über Apps erreichbar ist.

Loadbalancing über eigenen DNS Server im verteilten Docker Swarm.

Monitoring über Node.js, InfluxDB, Grafana Stack.

Kenntnisse

Docker

Docker Swarm

C#

Node.js

TypeScript

JavaScript

DevOps

Produkte

SIP

RTP

H264

08/2014 - 12/2018

4 Jahre 5 Monate

IP Gateway

Rolle
Software-Entwickler, Software-Architekt
Projektinhalte

Neuentwicklung eines Gateway-System von einem proprietären Hauskommunikations-Bus auf SIP Telefonie mit Videoübertragung.

Kenntnisse

Applikationsarchitektur

Embedded Sicherheitstechnik

embedded NVM (Non-Volatile Memory)

Kanban

Produkte

32-Bit-Microcontroller

8bit Microcontroller

i.MX6

Embedded Linux

AVR

Atmel

WLAN

Asterisk

NUnit

ARM Cortex

RTP

h264

MJPEG

02/2015 - 01/2018

3 Jahre

Touch Tür-Sprechanlage

Rolle
Software-Entwickler, Software-Architekt
Projektinhalte

Entwicklung einer Tür-Spechanlage mit Touchscreen Bedienung.

Kenntnisse

Embedded

Agile Softwareentwicklung

Kanban

Produkte

i.MX6

Linux

C#

C++

JavaScript

JSON-RPC

JSON

XML

32-Bit-Microcontroller

8bit Microcontroller

Docker

NUnit

ARM Cortex

Qt5

QML

HTML-5

Javascript

ReactJS

09/2015 - 06/2017

1 Jahr 10 Monate

TVT100

Rolle
Software-Entwickler
Projektinhalte

Fehlerbehebung und Weiterentwicklung eines CRM Systems.

Produkte

Visual Basic .NET

MySQL

06/2014 - 06/2017

3 Jahre 1 Monat

i.MX6 Baseboard

Rolle
Software-Entwickler
Projektinhalte

Entwicklung und Integration der Software für ein Custom i.MX6 Board.

(Bootloader, Linux-Kernel, RootFS, Application-Framework)

Kenntnisse

DDR RAM

SPI

I2C

Linux Treiber-Programmierung

Low-Level HW Treiber

Produkte

i.MX6

Mono

Linux

ARM

ARM Cortex

32Bit-Betriebssystem

Bootloader

Das U-Boot

Embedded Linux

Device driver development

Device-Tree

01/2017 - 03/2017

3 Monate

Implementierung eines hochverfügbaren Serverclusters

Rolle
Software-Entwickler, DevOps
Projektinhalte

Es wurde ein hochverfügbares Servercluster auf Basis von Docker Swarm implementiert. Dazu gehörte ebenfalls die Migration bestehender Dienste auf dieses Cluster. Weiterhin wurde ein Monitoring auf Server, Cluster und Andwendungsebene mittels Grafana eingerichtet.

Kenntnisse

Cloud

Serviceorientierte Architektur

Client/Server

Clusterbetrieb

HA-Cluster

TypeScript

Produkte

Docker

Docker Swarm

Node.js

nginx

Grafana

InfluxDB

06/2016 - 12/2016

7 Monate

Ostwestfalentunnel

Rolle
Software-Entwickler
Projektinhalte

Entwicklung eines Frameworks zur Erstellung von SCADA Oberflächen.

Kenntnisse

Agile Softwareentwicklung

Client/Server

Produkte

C#

SCADA

JavaScript

HTML5

Node.js

06/2014 - 07/2016

2 Jahre 2 Monate

Effigo

Rolle
Software-Entwickler
Projektinhalte

Entwicklung eines modularen SCADA Systems als HTML5 SinglePage Anwendung.

Einsatz zur Steuerung und Kontrolle des Gotthardtunnels.

Kenntnisse

Client/Server

Responsive Webdesign

Produkte

JavaScript

NodeJS

HTML5

C#

Dojo Toolkit

03/2016 - 06/2016

4 Monate

FutCom2 Köln

Projektinhalte

Entwicklung eines Protokollwandlers für Dynamische Wegweiser mit integrierten Stauinformationen (dWiSta).

Produkte

ARM9

Embedded Linux

C#

05/2015 - 06/2016

1 Jahr 2 Monate

Schildcontroller

Rolle
Consultant, Software-Entwickler
Projektinhalte

Entwicklung eines Schildcontrollers zur Ansteuerung von LED-Tafeln.

Kenntnisse

I2C

AVR32

RS485

Produkte

AVR32

32-Bit-Microcontroller

04/2016 - 05/2016

2 Monate

DUE Export

Rolle
Software-Entwickler
Projektinhalte

Entwicklung einer Software zum Export aus DUE Dateien.

Produkte

AutoCAD

NodeJS

JavaScript

07/2012 - 11/2015

3 Jahre 5 Monate

PLS Wetzlar

Rolle
Software-Entwickler
Projektinhalte

Wartung und Erweiterung des Parkleitsystems der Stadt Wetzlar.

Produkte

VBA

Delphi

06/2015 - 10/2015

5 Monate

Tür-Sprechanlage

Projektinhalte

Entwicklung einer FPGA Software zur Generierung eines dynamischen OnScreen-Menüs und Bildverarbeitung.

Produkte

FPGA

Altera Cyclone

VHDL

04/2012 - 10/2015

3 Jahre 7 Monate

PLS Hamburg

Rolle
Software-Entwickler
Projektinhalte

Wartung und Erweiterung des Parkleitsystems am Hamburger Flughafen.

Implementierung eines hochverfügbaren, redundaten Server Systems für minimierte Ausfallzeit bei Hardwarefehlern oder Wartung.

Kenntnisse

Netzwerkarchitektur

IP Netzwerk

Produkte

C#

Visual Basic .NET

Linux

Windows Server

MySQL

02/2014 - 04/2015

1 Jahr 3 Monate

PLS Brügge

Rolle
Software-Entwickler
Projektinhalte

Wartung und Erweiterung des Parkleitsystems der Stadt Brügge.

Implementierung eines hochverfügbaren, redundaten Server Systems für minimierte Ausfallzeit bei Hardwarefehlern oder Wartung.

Produkte

C#

DRBD

Heartbeat

Visual Basic .NET

Windows Server 2012

Linux

Cluster Administration

01/2013 - 04/2015

2 Jahre 4 Monate

dWiSta Köln

Rolle
Software-Entwickler, Consultant
Projektinhalte

Softwarepflege und Fehlerbehebung in SPS Ansteuersoftware für Dynamische Wegweiser mit integrierten Stauinformationen im Raum Köln.

Produkte

SPS-Programmierung

08/2014 - 11/2014

4 Monate

CASA

Projektinhalte

Entwicklung der Software einer Innensprechstelle für die Hauskommunikation mit C++, Qt und QML

Kenntnisse

Low-Level HW Treiber

Produkte

Embedded Linux

QML

C++

Qt5

SQLite

12/2012 - 07/2014

1 Jahr 8 Monate

SIP Apps (Windows/Android/iOS)

Rolle
Consulting, Software-Entwicklung
Projektinhalte

Entwicklungs-Betreuung und Entwicklung von Videotelfonie Apps für Windows, iOS und Android

Kenntnisse

Audio-Videostreaming

Produkte

Java

Objective-C

C#

RTP

SIP

12/2010 - 06/2014

3 Jahre 7 Monate

Gateway

Rolle
Software-Entwicklung, Consulting, Betreuung
Projektinhalte

Gateway-System von einem proprietären Hauskommunikations-Bus auf SIP Telefonie mit Videoübertragung.

Kenntnisse

git

Audio-Videostreaming

SIP

Produkte

SQLite

ARM

ARM Cortex

ANSI-C

Atmel

AVR

i.MX27

32-Bit-Microcontroller

8bit Microcontroller

SIP

RTP

WLAN

12/2012 - 07/2013

8 Monate

BS2012

Rolle
Software-Entwickler
Projektinhalte

Entwicklung einer FPGA Software zur Speicherung und Anzeigen von Bildern bei hohen Datenraten.

Kenntnisse

SDRAM

Onfi-Flash

Produkte

NAND Flash

VHDL

Altera Cyclone

SPI

FPGA

FPGA-Design

Speicheranbindungen

11/2012 - 06/2013

8 Monate

TLS Hagen

Rolle
Software-Entwickler
Projektinhalte

Teilkomponenten für dynamische Verkehrsbeeinflussungsanalagen an deutschen Autobahnen.

Produkte

Embedded Linux

C++11

01/2011 - 11/2011

11 Monate

CHTS

Rolle
Software-Entwickler
Projektinhalte

Entwicklung einer Benutzeroberfläche mit C++ und Qt unter Embedded Linux.

Kenntnisse

Low-Level HW Treiber

Linux Treiber-Programmierung

Produkte

Embedded Linux

Qt4

C++

SQLite

04/2008 - 05/2010

2 Jahre 2 Monate

DatraSmart

Rolle
Software-Entwickler
Projektinhalte

Entwicklung eines Datenerfassungssystem für Leihmaschinen.

Produkte

Funkmodem

SPI

AVR

Flash-Speicher

08/2006 - 09/2007

1 Jahr 2 Monate

WISO Mein Geld

Rolle
Software-Entwickler
Kenntnisse

Informationssicherheit

Produkte

C#

Online Banking

08/2006 - 09/2007

1 Jahr 2 Monate

BDRM

Rolle
Software-Entwickler
Kenntnisse

Security Konzepte

Informationssicherheit

Produkte

DRM

Delphi

C#

Branchen

Hauskommunikation, Verkehrstelematik

Kompetenzen

Programmiersprachen
Angular
ANSI-C
Assembler
Bash
C
C#
C++
C++11
Delphi
EcmaScript
Go
Golang
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
JSON
Lua
Objective-C
Pascal
QML
Qt
ReactJS
Shell
TeX, LaTeX
TypeScript
VB.NET
VBA
Visual Basic .NET

Betriebssysteme
32Bit-Betriebssystem
Android
Debian
Device-Tree
Embedded Linux
Linux
RTOS (Real Time OS)
Unix
Windows
Windows CE
Windows Server
Windows Server 2012

Sprachkenntnisse
Deutsch
Englisch

Hardware
32-Bit-Microcontroller
8bit Microcontroller
Altera
Altera Cyclone
ARM
ARM Cortex
ARM9
Atmega
Atmel
AVR
AVR32
AVR32
Bus
DDR RAM
Digital
Echtzeitsysteme
embedded Systeme
FPGA
FPGA-Design
Freescale
i.mx6
Funkmodem
Hardware entwickelt
i.MX27
i.MX6
Mikrocontroller
ARM, AVR, AtMega, AtXMega, AtTiny
Mono
Onfi-Flash
PLD, FPGA
RS485
SDRAM
Texas Instruments
OMAP

Ethernet, WLAN, 8-Bit, 32-Bit, ONFI Flash, SDRAM, DDR-DRAM


Datenkommunikation
Bus
CAN, I2C, SPI, SDIO, UART
Ethernet
I2C
Internet, Intranet
ISDN
JSON-RPC
Lora
LoraWAN
Modbus
Packet-Radio
ZigBee
parallele Schnittstelle
RFC
Router
RPC
SOAP
RTP
SIP
Slip
SML
SML
SMTP
SPI
TCP/IP
DNS, DHCP, Proxy, Firewalls, SIP, RTP, RTCP, SSH
USB
Windows Netzwerk
Winsock

Datenbanken
BDE
Influx
Influx
InfluxDB
Interbase
MonetDB
MongoDB
MS SQL Server
MySQL
ODBC
Postgres
SQLite
TingoDB

Berechnung / Simulation / Versuch / Validierung
Altera Modelsim

Produkte / Standards / Erfahrungen
Agile Softwareentwicklung
Applikationsarchitektur
Asterisk
Audio-Videostreaming
Bamboo
Bootloader
Bootstrap
CI/CD
Client/Server
Cloud
Cluster Administration
Clusterbetrieb
Das U-Boot
Device driver development
DevOps
Docker
Docker Swarm
Docker-Swarm
Dojo Toolkit
DRBD
DRM
Embedded
embedded NVM (Non-Volatile Memory)
Embedded Sicherheitstechnik
Flash-Speicher
Git
Gitlab
Gitlab CI
Grafana
h264
HA-Cluster
Heartbeat
HTML-5
HTML5
IIoT
IIoT-Gerät
Informationssicherheit
IoT
IoT-Device
IoT-Gerät
IP Netzwerk
Kanban
Keycloak
Kubernetes
Linux Treiber-Programmierung
Low-Level HW Treiber
Mantis Bug Tracker
Microservices
MJPEG
NAND Flash
Netzwerkarchitektur
nginx
Node.js
NodeJS
NUnit
Online Banking
Qt4
Qt5
Redmine
Responsive Webdesign
SCADA
Scrum
Security Konzepte
Serviceorientierte Architektur
Speicheranbindungen
SPS-Programmierung
TestDrivenDevelopment
VHDL
WLAN
XML
XSD

ONFI, SIP, RTP, RTSP, RTCP, HTTP, h264, I2C, SPI


Design / Entwicklung / Konstruktion
KiCAD

Aus- und Weiterbildung

10/2007 - 09/2014

7 Jahre

Informatik-Studium mit Nebenfach Elektrotechnik

Abschluss
Diplom-Informatiker
Institution, Ort
Universität Siegen
×
×