Fachlicher Schwerpunkt dieses Freiberuflers

Algorithmik für Automotive Fahrerassistenzsysteme, Energiespeichersysteme, Bildverarbeitung, Sensorik, Robotik, verteilte Cloudsysteme

verfügbar ab
30.06.2019
verfügbar zu
100 %
davon vor Ort
90 %
PLZ-Gebiet, Land

D8

Einsatzort unbestimmt

Städte
München
200 km
Kontaktwunsch

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

Position

Projekte

12/2016 - 02/2018

1 Jahr 3 Monate

ALGORITHMIC TRADING SERVICES

Rolle
Software architect and lead developer
Kunde
Caterva GmbH
Einsatzort
Pullach bei München
Projektinhalte

PROJECT DESCRIPTION
Contracted for restructuring the monolithic automated trading system into an efficient, distributed cloud-based, microservice-like application

  • Migration of the monolithic application into a scalable cloud-server environment
  • Refactoring the application into a microservice-like multi-node application
  • Improvement of maintainability by simplifying and redesigning user-interfaces
  • Minimal down-times of normal operation during migration

TASKS

  • Concept for software architecture and specification according to requirements
  • Consequent design as a continuous integration framework with issue-tracking
  • Setup agile processes like sprint planning, issue assignments and stand-up meetings and
    continuous monitoring
  • Establish and track the software development process
  • Code reviews and approval
  • Estimate resources
  • Technical implementation and programming

TOOLING

  • Java, JUNIT, Eclipse, ANT, JIRA, Jenkins, Groovy, GIT, Node.JS, Python, Bash etc.
  • Linux (Debian, SuSE, RedHat, embedded)
  • Agile development, Sprints, monthly demos, extreme programming
  • Continuous Build / Integration / Deployment
Kenntnisse

Agile Entwicklung

Java 1.8

JUnit

Ant

Atlassian JIRA Agile

Jenkins

Groovy

Git

Node.js

bash

Administration von Linux-Servern

Continuous Integration

CICD

Scrum

Produkte

Eclipse

Jenkins

12/2016 - 02/2018

1 Jahr 3 Monate

WEBAPPLICATIONS FOR ONLINE SWEEPSTAKES

Rolle
Co-founder and technical lead
Kunde
KUNA interactive UG
Einsatzort
München
Projektinhalte

PROJECT DESCRIPTION

  • Fair and lawful processing of online challenges and sweepstakes for social media influencers and SMA, provided as a SaaS with pay-per-use and revenue share
  • Incentive for participants through “Gameification” und social media integration
  • Fully operational, scalable, cost-efficient internet platform
  • Frontend suitable for both mobile devices and desktops
  • Make regular updates possible with least possible down-time

TASKS

  • Concept for software architecture and specification according to requirements
  • Design strict separation of concerns within application, data und presentation logic
  • Setup a multi layer, cloud-based architecture
  • Establish an agile software development process
  • Agile continuous development and continuous integration approach including local
    development, AWS-based staging- and production systems
  • Implementation as distributed software architecture on Strato dedicated, AWS and other
    services, orchestration via serf.io
  • Responsive, asynchronous presentation layer on Bootstrap
  • Application layer on Node.JS / Express and Handlebars
  • Several software bots for asynchronous crawling and processing data via API (draw lots, manage assets, scoring, routing, caching)
  • Multiple administration and maintenance interfaces

TOOLING

  • Node.JS, Handlebars, Express, Bootstrap, CSS, HTML, jQuery, PostgreSQL, Redis, Asana, GIT,
    Bash etc.
  • Linux (Debian), AWS Services (API, EC2, S3, Lambda, Route53, VPC, ...)
  • Agile development, sprints, extreme programming
  • Continuous build / integration / deployment
Kenntnisse

Node.js

Handlebars.js

Bootstrap

CSS

Asynchronous JavaScript and XML

HTML

jQuery

Redis

Git

Amazon EC2

AWS

CICD

Produkte

AWS

Administration Linux

08/2017 - 01/2018

6 Monate

REMOTE UPDATE UND LEISTUNGSTESTS

Rolle
Functional owner, software architect and developer
Kunde
Caterva GmbH
Einsatzort
Pullach bei München
Projektinhalte

PROJECT DESCRIPTION

Contract as FO for design and automation of a remote update solution for embedded controllers
inside the Caterva ESS (energy storage systems) on customer site, suitable to operate in a safety
critical infrastructure. Ddesign and develop a system for automated execution of power tests to
qualify a single storage and the swarm partition for delivery of FCR (frequency containment reserve).

  • Concept, Design and implementation of the automation system
  • Choose and setup user friendly build- and deployment toolsets for updates and test
    execution
  • Integration into safety critical infrastructure of Caterva GmbH according to safety guidelines
  • Simple, code-repository supported maintenance of the automation system
  • Tool-assisted tracking of resolved issues and automatic reporting of the development
    progress

TASKS

  • Concept and specification of the software architecture
  • Design interoperability with existing components
  • Resource planning
  • Requirements management
  • Programming, tests and documentation
  • Train other staff at Caterva

TOOLING

  • Java, JUNIT, Eclipse, ANT, JIRA, Jenkins, Groovy, GIT, Bash etc.
  • Linux (Debian, SuSE, RedHat, embedded)
  • Agile development approaches, sprints, demos, extreme programming, etc.
  • Continuous Build / Integration / Deployment
Kenntnisse

Java

JUnit

Jenkins

Ant

JIRA

Agile Entwicklung

CICD

Scrum

Git

Produkte

Eclipse

Jenkins

Atlassian JIRA Agile

Debian

Embedded Betriebssystem

08/2016 - 08/2017

1 Jahr 1 Monat

INTEGRATION OF SONY UND FENECON/BYD BATTERY SYSTEMS

Rolle
Lead developer und functional owner
Kunde
Caterva GmbH
Einsatzort
Pullach bei München
Projektinhalte

PROJECT DESCRIPTION
Integration of new battery types into the complex Caterva swarm infrastructure

  • Build physical connection interfaces
  • Implementation of proprietary hardware protocols of the battery management unit
  • Adapt software interfaces to Caterva embedded business controller
  • Implementation of local control modules for controlling household power flows as a
    prototype and for series production
  • Build administration and maintenance sub-systems
  • Train technical staff and operations

TOOLING

  • Java, Fieldtalk, Modbus, Bash etc.
  • Linux (Debian, SuSE, RedHat, embedded), UMTS / OpenWRT, GWT
  • Agile development, sprints, monthly demos, ad-hoc meetings
  • Continuous build / integration / deployment
Kenntnisse

Java

Modbus

GWT

Telnet

UMTS

Enterprise Java Beans

Produkte

OpenWRT

Modbus

Debian

08/2016 - 02/2017

7 Monate

SURVEILLANCE SYSTEM SAS

Rolle
Developer and software engineer
Kunde
Automotive Safety Technologies GmbH
Einsatzort
Ingolstadt und Wolfsburg
Projektinhalte

PROJECT DESCRIPTION
Develop an advanced driver surveillance system to better detect whether passengers have fastened their seat belts correctly – and react accordingly if they have not.
Automotive Safety GmbH tests in several scenarios, whether and how an active surveillance system SAS (Seatbelt-Assurance-System) can improve passenger safety. Several methods are evaluated, including seat occupancy detectors, force detectors on the seatbelt itself, buckle contactors, and so
on. In case of misuse vehicle forward dynamics can be adjusted (e.g. velocity may be reduced).

TASKS

  • Algorithmic interpretation of sensordata from belt buckle contactors, force sensors, etc.
  • Integration into test vehicles using CAN and FlexRay bus simulation
  • Documentation and coordination with project partners and suppliers

TOOLING

  • C++, Visual Studio 2005/2008, ADTF, Windows, CMake, OpenCV
  • CAN, FlexRay, Restbussimulation, CarPC and FlexDevice
Kenntnisse

CAN

C++

ADTF

CMake

OpenCV

FlexRay-Bus

Produkte

Microsoft Visual Studio

ADTF

08/2015 - 08/2016

1 Jahr 1 Monat

AUTONOMOUS ENERGY TRADING AGENT

Rolle
Algorithms research and lead development
Kunde
Caterva GmbH
Einsatzort
Pullach bei München
Projektinhalte

PROJECT
Prototype, setup and operate a system for automatic trading on energy markets (e.g. EPEX-Spot) for battery swarm power balancing and provisioning of FCR (frequency containment reserve).

  • Technical and operational software prototype for an automatic trading system on EPEX Spot
    intraday markets
  • Algorithmic concepts for optimizing the trading strategy towards several goals: increase
    household self-consumption (of produced photovoltaic power), balance battery power levels, balance swarm overall power, provision enough resources to provide realtime frequency
    control reserve, and perform economical optimization
  • Swarm storage simulation, theoretical optimization of trading strategies
  • Specification, documentation, programming, test, evaluation

TASKS

  • Technical design and setup of the software architecture for autonomous trading
  • Algorithmic approaches: balancing, pair trading, orderbook and swarm prediction, statistical
    and machine learning strategies
  • Database backend design for historical and simulation data
  • Plug-in system for exchangeable trading strategies with different optimization goals
  • Implementation of a machine learning based strategy using artificial evolution and an
    efficient cost function

TOOLING

  • Java, JUNIT, Eclipse, ANT, JIRA, Gunplot, PostgreSQL, Bash etc.
  • Linux (Debian, SuSE, RedHat)
  • Agile development, sprints, monthly demos, ad-hoc meetings, etc.
Kenntnisse

java

JUnit

machine learning

Produkte

PostgreSQL

Eclipse

Ant

Atlassian JIRA

07/2015 - 02/2016

8 Monate

PASSENGER SURVEILLANCE AND E-CALL

Rolle
Algorithm design and software development
Kunde
Automotive Safety Technologies GmbH
Einsatzort
Ingolstadt, Luxemburg
Projektinhalte

PROJECT DESCRIPTION
Integration and algorithmic design for different sensor components for passenger surveillance in the
scope a safety function “Extended eCall”

  • Integration of multiple sensors for realtime passenger surveillance (blue-tooth heart beat, visual eye movement, seat occupancy, etc.)
  • Adaption and optimization of algorithms for interpretation of sensor data
  • Deployment of software and hardware components to a simulation environment and a vehicle prototype (“Sitzkiste”).

TASKS

  • Coordination with supplier IEE S.A.
  • Definition and implementation of interface logic
  • Transcoding and optimization of algorithms from Matlab to C++
  • Integration of external hardware components as a filter into ADTF
  • Programming of interfaces to radar, visual, PMD und vital data sensor devices

TOOLING

  • Java, Eclipse, ANT
  • C++, Visual Studio 2008/2010, ADTF, Windows, CMake, OpenCV
  • Proprietary Java / C++ SDK’s of the sensors
Kenntnisse

C++

Computer Vision

OpenCV

Java

Eclipse

CMake

ADTF

MATLAB

Produkte

Microsoft Visual Studio

Eclipse

10/2013 - 07/2015

1 Jahr 10 Monate

DECENTRALIZED SWARM ENERGY MANAGEMENT

Rolle
Software architect und lead developer
Kunde
Caterva GmbH
Einsatzort
Pullach bei München
Projektinhalte

PROJECT DESCRIPTION
(Further) development and get-ready for series production of the software stack for decentralized
energy storage systems

  • Integration of prototypical software components, further development for series production
  • Concept and implementation of control algorithms for optimal usage of photovoltaic buffer
    batteries
  • Algorithms for operating energy storage systems in a “swarm” of batteries
  • Algorithms for provisioning frequency control reserve
  • Deployment to embedded controllers (ARM, Siemens PLC)
  • Interfacing and communication with “mission control” swarm operation logic
  • Control algorithms in the battery storage system for providing electrical power to the
    customer houshold
  • Web and app frontend for operators and customers
  • Qualify the “virtual power plant” at transmission system operators

TASKS

  • Concept and specification and refactoring of software architecture
  • Analysis and review of existing code basis, approval
  • Job interviews and recruitment
  • Establishing and tracking of software development processes
  • Implementation of a stream-lined development and build process
  • Algorithmic and technical-economical optimization
  • Resource-planning und requirements management
  • Test and productive operation of field devices
  • Programming

TOOLING

  • Java, JUNIT, Eclipse, ANT, JIRA, GIT, SugarCRM, Xmpp, CoAP, C++, Python, Bash
  • Linux (Debian, SuSE, RedHat, embedded), UMTS / OpenWRT, GWT
  • SCADA, WinCC / OA, IEC 61850
  • Agile methods like sprints, ad-hoc demos, extreme programming
Kenntnisse

Java

JUnit

Ant

Atlassian JIRA Agile

Git

CoAP

Xmpp

Python

Bash

GWT

Recruitment

Specification

TDD

Produkte

WinCC

SCADA

IEC 61850

01/2013 - 02/2014

1 Jahr 2 Monate

SPIN-OFF: TECHNICAL CONCEPTS AND ALGORITHMS

Rolle
Consultant and software architect
Kunde
Siemens AG
Einsatzort
München
Projektinhalte

Consultant and software architect for Siemens Novel Businesses GmbH at Innovative Ventures (IV) of
Siemens Corporate Technologies (CT)

PROJECT DESCRIPTION
Consult the venture manager and give technical advice for developing a future business model based
on a technical prototype 1 (start-up venture) of Siemens AG in the field “additive manufacturing”.

TASKS

  • Realtime 3D Algorithms und distributed processing (simulation)
  • Prototypical implementation of a web- and cloudbased platform
  • Platform concept and architecture (client- / server-architecture; web-frontend; etc.)
  • Requirements engineering, software specification
  • Technical coaching and coordination
  • Integration of several software resources (in-house and external)
  • Code reviews und approval
  • Test and operation of the prototype for demonstration purposes
  • Evaluation and presentation of results

TOOLING

  • MS Visio, Linux, Node.JS, Liferay, Java, C++, Pyhton, Eclipse, MySQL, SVN, etc. mostly OpenSource tools
  • Process management tools (e.g. for issue tracking, requirements management, documentation)
Kenntnisse

Node.js

LiferayPortal

Java

Python

C++

Subversion

Produkte

Eclipse

MS Visio

MySQL

03/2012 - 03/2013

1 Jahr 1 Monat

PMD ALGORITHMS

Rolle
Algorithm designer, development and consultant
Kunde
ifm automotive GmbH
Einsatzort
Tettnang am Bodensee
Projektinhalte

PROJECT DESCRIPTION
Develop algorithms and consult in the field of PMD (photonic mixer device) sensors

  • Design 3D algorithms for PMD sensos and embedded architectures
  • Environment perception and object hypotheses e.g. for active safety functions of the OEM (automatic emergency brake)
  • Generate and document sound quality metrics (algorithm performance, runtime performance, etc.)

TASKS

  • Mathematically sound algorithm design (statistical approaches, 2D-3D projection transformation, tracking)
  • Rapid / vertical prototyping e.g. with MATLAB, then implementation in compliance with MISRA guidelines
  • Softwarebased strategies for detection of sensor availability and treatment of disturbances, e.g. algorithmic removal of sensor noise from environmental influences (mist, fog, snow,
    particles etc.)
  • Concept for efficient software structures for embedded deployments
  • Approval, test, monitoring of supplier delivery – an automatic calibration system for reference sensors based on Velodyne and 2D cameras at Forschungszentrum für Informatik
    (FZI)
  • Algorithmic consulting and prototyping of 3D PMD sensor software for agricultural applications, in cooperation with Case New Holland
  • Live tests and (re)simulation on recorded data
  • semi-autonomous data labeling and automated evaluation with ground truth data

TOOLING

  • MATLAB / C++ / ANSI-C / Python, VS2008, ADTF, SVN, MKS, Enterprise Architect, Doxygen,
    etc.
  • MKS Prozess Management (e.g. issue tracking, requirements management, documentation)
  • Simulation and tests with ADTF 2.x, virtual machines, Python + SQL
  • Automatic evaluation with a database backend
  • Runtime optimization for DSP embedded architecture
Kenntnisse

MKS

MATLAB

C++

ANSI C

Doxygen

Enterprise Architect

MISRA C

Python

Produkte

Microsoft Visual Studio

ADTF

01/2012 - 05/2012

5 Monate

AUDI A3 TRADE FAIR DEMONSTRATION

Rolle
Software development
Kunde
Automotive Safety Technologies GmbH
Einsatzort
Ingolstadt
Projektinhalte

PROJECT DESCRIPTION

  • Integrate A3 demonstrator control Simulationenvironment into “real” car MMI
  • Live-configuration of the MMI menu via VTD-administrator (e.g.. new options for modified virtual scenarios)
  • Control and configuration of car components via MMI (indicator, seat belt system, etc.)
  • Integration and test on trade fair demonstrator (modified A3), documentation system for Virtual-Test-Drive (VTD)

TÄTIGKEIT

  • Utilizing the "Audi Connect RemoteHMI" interface of Audi MiBHigh MMI for displaying user-defined content (developer interfaces, custom MMI software)
  • Develop a dynamic MMI-menu structure for RemoteHMI for controlling the demonstrator SCXML-state machine
  • Webservice-based automatic update of the state machine after modifications by the administrator
  • Send simulator-control-commands over proprietary TCP / UDP interface


TOOLING

  • Java, Eclipse, Ant, Apache, Windows/Linux, Virtual Machines, SVN, Javadoc/Latex
  • Implement control components as user defined RemoteHMI-extension in cooperation with e.solutions GmbH
  • Implement RHMI-Extension based on Java and OSGi within PC-simulation environment
  • Integration into MMI-pre-series, including update of the main unit via FTP, telnet, and patching of the QNX OS software via Audi developer menu extensions
  • Integration and Test in MiBHigh Main-Unit inside the trade fair demonstrator
Kenntnisse

Java

Eclipse

Ant

Apache

LaTeX

03/2010 - 03/2012

2 Jahre 1 Monat

URBAN ASSIST + SAFETY

Rolle
Research, algorithm design and development
Kunde
Automotive Safety Technologies GmbH
Einsatzort
Ingolstadt
Projektinhalte

Research and algorithm design for Audi-Projekthaus "Urban Assist + Safety" (UAS) at Automotive
Safety Technologies GmbH
PROJECT DESCRIPTION

  • Sensor-based driver assistance with focus on cross traffic
  • Environment perception by fusion of inputs from multiple sensor systems (camera, radar, laser)
  • Prototypical development of safety functions (crash-prediction, warning, driver information)
  • Visualization according to HMI design guidelines inside the Audi MMI/Kombi
  • Establish a build and deploy process for the development team

TASKS

  • Monocamera-based multi-hypotheses tracking of von environment objects (e.g. vehicles, pedestrians) for example using Kalman filters
  • 3D Object reconstruction (positions- und dimension estimation) on video sequences in mono cameras
  • Hypotheses und object generation on raw laser data
  • Data and hypotheses fusion using multiple sensors (cameras, radar, laser scanners)
  • Multi-directional object plausibility
  • Realtime projection of object tracks into live video sequences

TOOLING

  • Visual Studio 2005/2008, ADTF, Windows, CMake, OpenCV, SVN, MKS
  • C / C++, Computer vision and tracking with OpenCV
  • Simulation in ADTF 2.x and live testing using CarPC in test vehicles
  • Build and deploy management built with CMake
Kenntnisse

C++

ADTF

3D Computer Vision

CMake

OpenCV

SVN

MKS

Produkte

MS Visual Studio

11/2010 - 04/2011

6 Monate

AUDI A6 SIMULATION / VIRTUAL-TEST-DRIVE

Rolle
Software developer
Kunde
BFFT Gesellschaft für Fahrzeugtechnik mbH
Einsatzort
Ingolstadt
Projektinhalte

PROJECT

  • Implement a control module for sensor simulation and "Hardware in the Loop" (HIL) in a vehicle simulator (VTD – virtual test drive)
  • Generate TCP-simulator commands and send them to “Simulator Task Control”
  • Integration into MMI of the demonstrator vehicle via BFFT SwitchBox und BFFT VPU
  • Deployment to an embedded CarPC

METHODS AND TOOLING

  • Implementation of the user interface using Java (OSGi) / Eclipse / Ant
  • Control component based on AuraPro 3G Plus (MMI-Simulator)
  • Integration as a user-defined hard-/softkey emulation inside the A6 demontrator MMI
Kenntnisse

OSGI

Eclipse

Ant

Projekthistorie


2007 - 2010


Wissenschaftliche Arbeit am Lehrstuhl Robotik und Echtzeitsysteme an der Fakultät für Informatik der TU München in den Bereichen

 

  • Computer Vision: Attention-Based Early Processing · Probabilistic Approaches · Adaptive Segmentation · Color Constancy · Object and Gesture Recognition and Tracking · Automotive 3D Environment Perception
  • Robotics: Handling of Limp Objects · Lie Algebras and Screw Theory for Robot Control · Image- and Position-Based Visual Servoing
  • System Design: Bio-inspired Design · Cognitive Architectures · Parallelization of Vision and Robotic Systems · Distributed Visual Processing · Cluster Programming · Virtualization for Cross-Platform Development

 

Unter anderem unter Verwendung folgender Werkzeuge und Methoden

 

  • IDEs: Visual Studio / Eclipse (Windows + Linux)
  • Tools: Matlab, DoxyGen, Subversion, Docbook, LaTex, CMake, CPack, CDash, u.a.
  • Sprachen: C/C++, Java, Matlab-Script, u.a.
  • Systeme: Windows, Unix (Linux), Parallel (MPI-Systeme)

 

Außerdem

  • Lehrtätigkeit (Seminar, Tutorium)
  • Betreuung von Diplom- / Master- / Bachelorarbeiten
  • Internationaler Forschungsbetrieb (Vorträge, Anträge, etc.)

 

Details und wissenschaftliche Veröffentlichungen unter

  • [URL auf Anfrage]

 

 


2007 - 2008

 

Kooperation mit der AUDI Electronics Venture GmbH während der Promotionszeit

 

  • Erste Erfahrungen in der Autobranche
  • Programmierung mit ADTF
  • Computer-Vision-basierte Fahrzeuglokalisation
  • Sensorfusion (GPS, Vision)
  • Rekonstruktion der Umgebung und Modellierung der Umwelt

 

 


2006 - 2010

 

Tätigkeiten im Nebenerwerb

 

  • Beratung und Support bei privaten Computerproblemen,
  • Administration und Bereitstellung von IT-Infrastruktur für kleine Unternehmen,
  • Erstellen und inhaltliche Pflege von Webseiten
  • Webhosting und Bereitstellung von Serverinfrastruktur

Branchen

  • 3D Algorithmik (Objektbildung, Plausibilisierung, Multisensor-Fusion, etc.)
  • Bildverarbeitung und 3D Sensorik allgemein,
  • Robotik + Automatisierung (Kinematik, Bahnplanung, etc.)
  • Autobranche: Automobil (Vor-)Entwicklung Fahrerassistenzsysteme, aktive automtotive Sicherheitssysteme
  • Forschung + Entwicklung
  • Verteilte Energiespeichersysteme

Kompetenzen

Programmiersprachen
ANSI C
Asynchronous JavaScript and XML
bash
Basic
Sehr gute Kenntnisse
C
Experte
C#
Solide Kenntnisse
C++
Experte
CMake
Groovy
Handlebars.js
Java
Experte
Java 1.8
JavaScript
Sehr gute Kenntnisse
jQuery
Lisp
schon länger her
MATLAB
MATLAB / Simulink
Solide Kenntnisse
MISRA C
Node.JS
Experte
Pascal
schon länger her
PHP
Experte
Prolog
schon länger her
Python
Solide Kenntnisse
Qt
Gute Kenntnisse
Ruby
Experte
Shell
Gute Kenntnisse
TeX, LaTeX
Experte

Betriebssysteme
Debian
Embedded Betriebssystem
MS-DOS
OpenWRT
Unix
Windows

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Wort + Schrift, fließend
Italienisch
Grundkenntnisse
Spanisch
Basiskenntnisse

Produkte / Standards / Erfahrungen
Administration Linux
Administration von Linux-Servern
ADTF
ADTF
Agile Entwicklung
Amazon EC2
Ant
Apache
Atlassian JIRA
Atlassian JIRA Agile
AWS
AWS
Bootstrap
CAN
CICD
CoAP
Continuous Integration
CSS
Doxygen
Eclipse
Enterprise Architect
Enterprise Java Beans
FlexRay-Bus
Git
GWT
HTML
IEC 61850
Jenkins
Jenkins
JIRA
JUnit
LaTeX
LiferayPortal
Microsoft Visual Studio
MKS
MS Visio
MS Visual Studio
OpenCV
OSGI
Recruitment
Redis
SCADA
Scrum
Specification
Subversion
SVN
TDD
Telnet
UMTS
WinCC
  • Softwareentwicklung nach ISO 26262, V-Modell
  • Modellierung mit Enterprise Architect, UML
  • Visual Studio, Eclipse, ADTF, MKS, SVN u.v.m.

Datenkommunikation
Modbus
Modbus
Xmpp

Aufgabenbereiche
machine learning

Datenbanken
MySQL
PostgreSQL

Schwerpunkte
3D Computer Vision
Computer Vision

Ausbildungshistorie

2013

 

  • Promotion (Dr.rer.nat) "magna cum laude"
  • Titel der Dissertation:
    "Architecture and Methodology for Sensor-Based Robotics on Lie Algebras"

 

2007 - 2010

 

  • Doktorand und wissenschaftl. Mitarbeiter an der Technischen Universität München,
    Lehrstuhl "Robotics and Embedded Systems"
  • Abgabe der Dissertation Juni 2012

 

2001 - 2007

 

  • Studium an der TU München / TU Berlin
  • Diplom in Informatik mit Nebenfach Wirtschaftswissenschaften 
  • Abschluss: “sehr gut bestanden”

 

2005 - 2007

 

  • Studentische Hilfskraft an der Technischen Universitat München, Lehrstuhl fur Robotik und Echtzeitsysteme 
  • Werkstudent bei der beck et al. projects GmbH 
  • Werkstudent bei BMW M GmbH
×
×