Fachlicher Schwerpunkt dieses Freiberuflers

Senior (Embedded) Software Projektleiter/ Architekt (OOA/OODD, UML, C++ , C#, Java, HTTP, HTML, Javascript, SQL, Scala)

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

D5

D6

Städte
Montabaur
150 km
Kontaktwunsch

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

Position

Projekte

01/2020 - 04/2020

4 Monate

Measurement Visualization

Rolle
Software Architect / Project Manager
Kunde
Max Planck Institute for Radio Astronomy
Produkte

Python

numpy

matplotlib

big data

UML

Design

01/2019 - 12/2019

1 Jahr

Software Development

Rolle
Software Development
Kunde
MT Mechatronics GmbH (an OHB company)
Produkte

OODD

agile

consultancy

Java 12

JavaScript

HTML5

TCP/IP

network technologies

HTTP

Websocket

GIT

requirements engineering

contract creation

Typescript

UML

09/2018 - 12/2018

4 Monate

Spark Analytics

Rolle
Software Architect
Kunde
Tecan Software Competence Center GmbH
Produkte

VS 2017

C# .NET core

SQlite

WPF

ER

Git

Scrum

Agile

TPL Dataflow

04/2018 - 08/2018

5 Monate

Project Sivona

Rolle
Senior Software Architect and Consultant
Kunde
Vorwerk Temial GmbH via top it services GmbH

09/2017 - 03/2018

7 Monate

Software Development

Rolle
Software architect
Kunde
MT Mechatronics GmbH (an OHB company) for ESA / ESOC
Projektinhalte

OODD, agile, consultancy, Java 8, JavaScript, HTML5, TCP/IP, network technologies, HTTP, Websocket, GIT, requirements engineering, contract creation, Typescript, UML

Produkte

Java 8

JavaScript

HTML5

TCP/IP

OODD

HTTP

Websocket

GIT

Typescript

UML

03/2017 - 08/2017

6 Monate

Noblelight Cloud Solution

Rolle
Software Architect
Kunde
Heraeus Infosystems GmbH / Heraeus Noblelight Inc / Gulp
Produkte

.net core

Azure

IoTHub

USA

agile

Software Architecture

C#

HTML5

css

jQuery

js

UML

02/2016 - 12/2016

11 Monate

FTS Automation

Rolle
Software architect
Kunde
Advantest Europe GmbH / HAYS AG
Projektinhalte

A follow up project of prior project (see two below). Advantest – a former HP company – has contract manufactures, who produce Advantest hardware worldwide on demand. FTS is a custom quality tracking and management system for that.

Tasks:

  • Create and implement an new “Industry 4.0” / M2M (more) automated solution
  • Create a new user interface
  • Neat-less transition from existing solution (several Gigabytes of data every day all over the world, very huge data base)
Kenntnisse

C#

jQuery

CSS3

ASP.NET

HTTP

TCP

C++11

Produkte

Microsoft IIS

Windows Server

Atlassian Confluence

Scrum

Linux

MS SQL Server

11/2015 - 02/2016

4 Monate

Bosch Internet of Things Cloud (BIC)

Rolle
Software architect
Kunde
Bosch Engineering GmbH / FERCHAU Engineering GmbH
Projektinhalte

Bosch with the “Bosch Internet of Things Cloud” participates in the emerging IoT market with the potential to become a key player.

Tasks:

  • Evaluate application protocols in regard to: vehicle-to-server-, serverto-server- and server-to-browser-communication, (massive) real time data transfer and ease of implementation
  • Evaluate embedded Linux IPC (Inter Process Communication) methods and technologies regarding ease of implementation and “when to use”
  • Evaluate existing internal and public available frameworks (e.g. OsGI, OMA)
  • Propose a embedded target architecture to abstract from huge variety of vehicle network specifics
  • Propose client-server architecture with regard to: target possibly in field over years, different high level solutions (e.g. car rental fleet, test fleet,private owned)
  • Moderate a weekly meeting to discuss and develop further above items, know how transfer with Bosch software engineers and architects
Kenntnisse

HTTP

TCP

UDP

CoAP

AMQP

MQTT

RabbitMQ

gRPC

C++11

OOP

OOAD

SAP IPC

Java

Jetty

JavaScript

ZeroMQ

Protobuf

Produkte

CloadFoundry

Atlassian JIRA

Atlassian Confluence

Scrum

Agile Softwareentwicklung

embedded L

02/2015 - 01/2016

1 Jahr

FTS Failure Tracking System

Rolle
Lead software engineer
Kunde
Advantest Europe GmbH / HAYS AG
Projektinhalte

Advantest – a former HP company – has contract manufactures, who produce Advantest hardware worldwide on demand. FTS is a custom quality tracking and management system for that. It originated in 2001. There have been three changes of the development team and lead. The project has been maintained by
a third party in the U.S. The customer now wants to regather the application knowledge and regain full control.

Tasks:

  • Re-engineer the system from the ground and re-create project documentation (class diagrams, use cases, sequence diagrams, database diagrams, requirements)
  • Assist with current development and software development processes
  • Ensure project to be runnable and maintainable for the next few years

Result:

  • 10.000 lines of unused code removed (1/3)
  • redesigned architecture leading to much lower maintenance costs
Kenntnisse

C#

JavaScript

ASP.NET

Scrum

Produkte

Microsoft IIS

jQuery

MS SQL Server

Atlassian JIRA

Atlassian Confluence

Windows Server

07/2014 - 12/2014

6 Monate

ulixes Robotersysteme Backend

Rolle
Software architect
Kunde
IMT Systeme und Services GmbH / FERCHAU Engineering GmbH
Projektinhalte

Ulixes robot systems are automation robots with conveyors and grapplers e.g.used for industrial automated packaging.
The Ulixes basic system is a distributed system with a custom application protocol based on TCP/IP. The system however is quite old and written in an outdated programming language.

Tasks:

  • Reprogram the system from the ground with .NET C# 4.5 (TCP Clients, TCP Servers)
  • Create custom framework to easily create Ulixes robot apps
  • Planning, designing and implementing according to the customer
Kenntnisse

C#

C++

TCP

Produkte

Oracle TDE

02/2014 - 12/2014

11 Monate

ulixes Robotersysteme WebUI

Rolle
Software architect
Kunde
IMT Systeme und Services GmbH / FERCHAU Engineering GmbH
Projektinhalte

Planning, design and implementation according to the customer.
The corresponding webserver was also implemented by me: ulixes Webserver.

Kenntnisse

HTML5

CSS3

JavaScript

jQuery

paper.js

Scrum

UML

Use Cases

Produkte

Canvas

Vector-Graphics

02/2014 - 12/2014

11 Monate

ulixes Robotersysteme Webserver

Rolle
Senior software engineer
Kunde
IMT Systeme und Services GmbH / FERCHAU Engineering GmbH
Projektinhalte

Ulixes robot systems are automation robots with conveyors and grapplers e.g. used for industrial automated packaging.
This project added an HTTP access web-api to the existing robot system (actorsand sensor-system):

  • starting / stopping the system via HTTP
  • client-events like e.g. new object on conveyor
  • system status (running/stopped etc., number and position of objects on conveyor, ...)

Tasks:

  • Planning, designing and implementing according to the customer. Please also have a look at the associated HTML5 UI project: ulixes WebUI.
Kenntnisse

C#

HTTP

WebApi

RESTful

Scrum

UML

09/2013 - 12/2013

4 Monate

openAbk (open display and operating protocol)

Rolle
Senior embedded software engineer
Kunde
G.i.N. Gesellschaft für industrielle Netzwerke mbH (Industrial networks Inc.)(for / with BMW)
Projektinhalte

“openAbk” has been created in a consortium of the companies BMW, EmbusSys, Ceatec and G.i.N. It is a manufacturer overarching CAN-TO-HTTP interface for displaying real time data measurement values and data logger interoperability.
G.i.N. brought a big piece of the cake by revealing their existing CAN-TO-HTTP interface from their “G.i.N. Logger Webserver” project (this project has also been realized by myself, see further down).

Objectives:

  • interchangeable displays and data loggers among different
    manufacturers
  • common display of real-time data
  • common administrative data logger user interfaces

Tasks:

  • gathering requirements in accordance to all members of the
    consortium
  • implementation
  • ongoing development in accordance to all members of the consortium
Kenntnisse

C++

pion-net

HTTP

RESTful

UML

Produkte

Eclipse CDT

Embedded Linux

Kanban

06/2013 - 08/2013

3 Monate

Edson HTTP Client

Rolle
Senior embedded software engineer
Kunde
G.i.N. Gesellschaft für industrielle Netzwerke mbH (for / with Audi AG)
Projektinhalte

G.i.N. data logger generically collect data from CAN (and other) bus systems. “Edson” is part of a global internet-available data base from Audi AG. Within this database can store measurement data usually via mobile transmission. These transmitted data is then available for further usage either by Audi employees or
by automatic software processes. Examples which do use the Edson data base are Audi's car-sharing and electric vehicles fleets. The security requirements of the Audi AG server have been extra ordinary challenging.

Objectives:

  • G.i.N. data logger shall transmit measurement data to Edson server via UMTS
  • G.i.N. data logger shall receive new measurement tasks via the Edson server

Tasks:

  • gathering customer's requirements
  • planning, design, implementation, test
  • support and ongoing development according to customer's needs
Kenntnisse

HTTP

HTTP-Digest

Eclipse

Kanban

UML

C++

Produkte

Embedded Linux

02/2013 - 05/2013

4 Monate

G.i.N. Logger WebDisplay

Rolle
Senior Software engineer
Kunde
G.i.N. Gesellschaft für industrielle Netzwerke mbH (for / with VAG)
Projektinhalte

This project has been brought to the attention of the VW executive board (during a semiannual presentation of interesting new developments). The TU Ingolstadt picked up on the development in a bachelor thesis. BMW and Daimler use a sibling of this project (called “openAbk”), which has also been implemented by myself (see above). G.i.N. data logger generically collect data from CAN (and other) bus systems. A new feature of G.i.N. data logger is to send real-time measurement data from bus systems via HTTP. Another new feature is administrative access via HTTP, too
(this project called “GLWebserver” has also been implemented by myself, see project experiences C++ above).
„GLWebDisplay“ is the corresponding user interface within the web browser offering following functionality to the end user:

  • informative and administrative access to the data logger (like e.g. known from a “Fritz Box”)
  • View of predefined bus signals in real-time (< 100 ms) in tables and charts

Tasks:

  • design of use cases
  • design, implementation and test
Kenntnisse

HTML 5

CSS3

JavaScript

flot.js

jQuery

Kanban

UseCases

UML

Produkte

Aptana

02/2013 - 02/2013

1 Monat

Finding a software tool for project and work-flow management

Rolle
Senior embedded software engineer
Kunde
G.i.N. Gesellschaft für industrielle Netzwerke mbH
Projektinhalte

The company G.i.N. has been looking for a modern project management tool with two main requirements: 1. Support for management in project tracking 2. support for developers in daily work-flow.
In case of the developers this lead to a collaborative ticket based tool. The management needed a quick overview over the overall project status and wanted among other things to have the impact of changes immanent.
Tasks:

  • Creation of decision matrix
  • Evaluation of several tools
Produkte

Atlassian JIRA

Burn-Down

TargetProcess

MS Project

Genius Project

01/2013 - 01/2013

1 Monat

Evaluation of the situation concerning all development projects

Rolle
Senior embedded software engineer
Kunde
G.i.N. Gesellschaft für industrielle Netzwerke mbH
Projektinhalte

I have been entrusted with the task of evaluating the situation of all development projects with help of MS Project.
The company G.i.N. knew three kinds of projects: software development projects, embedded software projects and hardware projects with possible dependencies among all projects. In addition all employees were involved in several projects.
Tasks:

  • Capture and tracking of existing projects work modules in consultation with the coworkers
  • Gathering work load of each coworker
  • Create overview with MS Project / Gantt charts

Objectives:

  • Visualize project durations and resource dependencies
  • Visualize inter project dependencies
Kenntnisse

Gantt

Burn-Down

Produkte

TargetProcess

MS Project

Atlassian JIRA

01/2012 - 01/2013

1 Jahr 1 Monat

G.i.N. Logger Webserver

Rolle
Senior embedded software engineer
Kunde
G.i.N. Gesellschaft für industrielle Netzwerke mbH (for / with VAG)
Projektinhalte

This project has been brought to the attention of the VW executive board (during a semiannual presentation of interesting new developments). The TU Ingolstadt picked up on the development in a bachelor thesis. BMW and Daimler use a sibling of this project (called “openAbk”), which has also been implemented by myself (see above). G.i.N. data logger generically collect data from CAN (and other) bus systems. “GLWebserver“ is a HTTP interface for G.i.N. data loggers allowing for following functions:

  • information about data logger (current measurement, duration,
    firmware version, ...)
  • administrative access (e.g. setup of wireless network)
  • Create, retrieve, update and delete of arbitrary data.

But the most stunning feature is the CAN-TO-HTTP interface allowing real-time measurement data completely within the HTTP protocol by leveraging a HTTP Long Polling technique.
Tasks:

  • gathering customer's requirements
  • planing, design, implement, test
  • support and ongoing development according to customer's needs I have implemented the corresponding user interface in the project “G.i.N. Logger WebDisplay”
Kenntnisse

C++

pion-net

HTTP

RESTful

Produkte

Eclipse

Embedded Linux

UML

08/2011 - 12/2011

5 Monate

Class View 2

Rolle
Senior software engineer
Kunde
G.i.N. Gesellschaft für industrielle Netzwerke mbH (for / with VAG)
Projektinhalte

G.i.N. data logger generically collect data from CAN (and other) bus systems. They are widely used in vehicle continuous tests at major car manufacturers. A special use case is the logging of classification data for example “motor temperature greater then 90° and speed lower 160 km/h occurs 2.5% of overall
test time“). With the help of “Class View 2” the user can select form test vehicle, test drives (= time span) and there recorded classifications. From this selection MS Excel reports are created included charts. The automatically created output can be mixed with arbitrary user input in MS Excel thus creating test drive
reports. Once created test drive reports can be reused with the automatic content updated while leaving the manual parts unchanged. It is in particular notable that the customer has terabytes (!) of collected in a file system and collects hundreds of megabytes each day. It has been a challenging task to
create a user interface which were appealing and responsive at the same time.
Tasks:

  • gather requirements from the customer
  • planing, design and implementation
  • test
  • support and ongoing development for the customer
Kenntnisse

C#

.NET 4.0

WPF

UseCases

UML

NUnit

Produkte

Interop

Kanban

Visual Studio

08/2010 - 07/2011

1 Jahr

Compound bank Trading

Rolle
Senior software engineer
Kunde
Helaba Landesbank Hessen-Thüringen, Offenbach (via FI-Solutions Plus)
Projektinhalte

The Helaba is the federal bank of the federal states Hesse and Thuringia. The department "Verbundbank" looks after around 250 "Sparkassen" (these are regional federal owned banks), with tendency to rise. The department gets an unique aggregation of business data of the 250 Sparkassen from several sources.
These information is used for controlling, sales and the upper management. An existing VB.NET application (build for 40 banks) supported the department in collecting and archiving manually from excel sheets. At the same time it created business reports.
The VB.NET application was reaching its limit. At the same time an automaticdata aggregation was desired. Thus a new .NET application was created.
Task:

  • gathering the customer's requirements
  • planing, design, implementation and test of the software components (database, MS Excel import and export, user interfaces)
  • support and ongoing development
Kenntnisse

C#

.NET 3.5

WinForms

NUnit

UML

UseCases

Produkte

Visual Studio

Infragistics

MS SQL Server

Interop

06/2009 - 07/2010

1 Jahr 2 Monate

Internet Branch

Rolle
Software Engineer
Kunde
Finanz Informatik, (via FI-Solutions Plus)
Projektinhalte

The “Finanz Informatik” is the central IT service provider for the German
Sparkasse group (a nationwide federal owned bank). The project “Internet
Branch” bundles all development concerning the online appearance of all
Sparkassen banks.
This includes online banking, online product sells or customer information
offers. At the same time it is a content-management-system, allowing the
different Sparkassen banks (there are around 420) e.g. individual style, starting
page and advertisement.
Last but not least there are interfaces to other system of the Sparkassen group
(e.g. marketing systems: automatic notifications of customer service
representatives.)
Tasks:
· enhancements (new user masks, ...)
· technical consultancy for the banking departments, support at writing
specifications
· debugging
· Design, realization and coordinating of a component for partner web
applications (like credit card or stock exchange applications). This
included single-sign-on (no second user logging at partner application
required) and keep-alive (user is not automatically logged out while
active with partner application). Because some of the user data was
transferred via the web to the partner applications and the solution
concerned session handling there was a high need for security

Kenntnisse

Java EE 5

Struts

JavaScript

jQuery

JSFUnit

JSP

JUnit

UML

Produkte

MyEclipse

JBoss Application Server

Hibernate

JDBC

01/2009 - 04/2009

4 Monate

Lidat data-transfer- and positioning system

Rolle
Software engineer
Kunde
Zühlke Engineering GmbH, department Dot Net Solutions, Eschborn
Projektinhalte

In a three years project Zühlke developed an integrated solution reaching from control units up to a web portal in order to offer a most professional fleet management for customers of a wheel loader manufacturer. Part of the web portal and my responsibility was a reporting component. Within the report component you can view different kind of processed data in form of tables and diagrams. The shown data concerns the fleet (e.g. fuel
consumption, operation schedule, maintenance overview, machine log) or information about the web portal itself (e.g. number of registered machines, workload over time).
Tasks:

  • Design and implementation upon given feature specifications
    (database, backend and fronted, vertical cut)
  • tests
Kenntnisse

C#

.NET 3.5

WCF

ASP.NET

Scrum

NUnit

UML

Produkte

MS SQL Server

MS SQL Server Reporting Services

Visual Studio

TFS

Hibernate

11/2008 - 12/2008

2 Monate

Usability Prototype

Rolle
Software engineer
Kunde
Zühlke Engineering GmbH, department Dot Net Solutions, Eschborn
Projektinhalte

My first project at Zühlke aimed at developing an usability prototype for machine displays (touch screens). The customer was a manufacturer for wood processing machines. An additional user interface design company delivered exact specifications concerning the layout. In this project it was in particular challenging to deliver within the agreed short time.
Tasks:

  • Exact and fast implementation of parts of the prototype according to the specifications
Kenntnisse

C#

.NET 3.5

WPF

UML

UseCases

Scrum

Produkte

Visual Studio

04/2008 - 08/2008

5 Monate

SQS Test Professional

Rolle
Software Developer
Kunde
SQS Software Quality Systems AG, Abteilung Product Development, Köln
Projektinhalte

It was my assignment to maintain and develop further an existing software product for test process automation (TPA). Among other tasks I did a complete re-engineering of the software.
Tasks:

  • Rework / development of test process automation (TPA) software
  • Rework / development of an editor
  • Maintain interface of TPA-software with test management tools
Kenntnisse

Java SE

XML

XSLT

UML

Produkte

Apache Ant

Apache Tomcat

06/2007 - 03/2008

10 Monate

Simulink Guideline Editor

Rolle
Diploma thesis
Kunde
University of Paderborn and dSPACE GmbH, department TargetLink, Paderborn
Projektinhalte

My diploma thesis was a cooperation of University of Paderborn and dSPACE GmbH. It aimed at developing a common proceeding for implementing automated checks for any given model guideline. For realization of automated checks two languages were considered: MATLAB’s m scripts and a model based approach. The model based approach was evaluated concerning its industrial practice. In addition I implemented a Java-MATLAB adapter to realize the model based approach.

Tasks:

  • Searching and classifying of existing model guidelines (MAAB, TargetLink)
  • Implementation and analysis of archetypical guidelines in MATLAB m and in the model based language
  • Evaluation of the model based language concerning its industrial practice
  • Implementation of a Java-MATLAB adapter to realize the model based approach with Simulink models

Results:

  • Working Java-MATLAB adapter
  • Model based approach in principal convenient, but current technical realization not practical due to immense run time problems
Kenntnisse

Java SE

MATLAB

Simulink

Produkte

Eclipse

MAAB

01/2005 - 03/2007

2 Jahre 3 Monate

DocCompiler

Rolle
Student assistant software development
Kunde
dSPACE GmbH, department TargetLink, Paderborn
Projektinhalte

Together with a second student assistant we developed a
documentation-/requirement-tool (SPICE, ISO/IEC 15504) for internal use in Visual Studio 2005 using C# and XML/XSLT.
After talking to our team leader we independently designed and developed thesolution (including GUI-design). After the release our job was to maintain and to develop the tool further and to provide support.

Objectives:

  • Tracking of requirements down to implementations
  • Mapping of employees to requirements and implementations

Tasks:

  • design and implementation upon consultation with the softwarearchitect in charge
  • tests

Results:
At the time I left the company the tool was used by around 100
employees and developed further by another student assistant

Kenntnisse

C#

.NET Framework

SPICE

UML

UseCases

HTML

XML

XSLT

IEC 15504

ISO/OSI

Produkte

Visual Studio

08/2004 - 01/2005

6 Monate

Business Integration Mapper (BIM)

Rolle
Free software developer
Kunde
University of Paderborn and Siemens Demantics AG
Projektinhalte

My bachelor thesis summed the technical results of a cooperation between the chair of “Planning and Logistics” (Business Information Systems) and the Siemens Demantics AG, Nuremberg, up. The work was done by me and two of
my student colleagues. The Demantics AG was looking for a solution which was able to transfer data from a Siemens Demantics’ ERP-system to a SAP-system while in operation. For a correct transfer it was partly necessary to transform the structure of the data (e.g. DD/MM/YYYY to MM/DD/YYYY).
In addition a visual editor was required in order to define the data structure transformations in an intuitive visual way.
Tasks:

  • Creation of a run-time environment which receives data from the ERPsystem, exports them to XML, transforms them using XSLT and finally imports the resulting XML file into the SAP-system
  • Creation of a visual XSLT editor in order to define structural
    transformations
Kenntnisse

Java

XML

XSLT

UML

UseCases

Produkte

Eclipse

Branchen

Automobilbranche

Finanzsektor

Software-Entwicklungs-Dienstleister

Software-Produkt-Anbieter

Software-Test

Kompetenzen

Programmiersprachen
.NET 3.5
.NET 4.0
.NET Framework
ASP.NET
Basic
C
C#
C++
C++11
flot.js
Java
Java 8
Java EE 5
Java SE
JavaScript
jQuery
js
JSFUnit
JSP
JUnit
MATLAB
MATLAB / Simulink
NUnit
paper.js
PL/SQL
Python
Scriptsprachen
Simulink
Struts
Typescript
WCF
WPF

Pascal

Scala

xText


Datenkommunikation
AMQP
HTTP
ISO/OSI
MQTT
RabbitMQ
TCP
TCP/IP
UDP
UML
WebApi
WebApi
Websocket
XSLT
ZeroMQ

UDP

HTTP

REST

SOAP


Datenbanken
big data
JDBC
MS SQL Server
MS SQL Server Reporting Services
MySQL
ODBC
Oracle DBA
SQL
SQlite

Sprachkenntnisse
Deutsch
Englisch (fließend, bilinguales Abitur)

Betriebssysteme
embedded L
Embedded Linux
Linux
Windows Server

Microsoft Windows

Linux (Ubuntu, embedded)


Produkte / Standards / Erfahrungen
agile
Agile Softwareentwicklung
Apache Ant
Apache Tomcat
Aptana
Atlassian Confluence
Atlassian JIRA
Azure
Burn-Down
Canvas
CloadFoundry
CoAP
css
CSS3
Eclipse
Eclipse CDT
Genius Project
GIT
gRPC
Hibernate
HTML
HTML 5
HTML5
HTTP-Digest
IEC 15504
Infragistics
Interop
JBoss Application Server
Jetty
Kanban
MAAB
Microsoft IIS
MS Project
MyEclipse
OOAD
OOP
Oracle TDE
Oracle TDE
Oracle TDE
pion-net
Protobuf
requirements engineering
RESTful
RESTful
SAP IPC
Scrum
Software Architecture
SPICE
TargetProcess
TFS
Vector-Graphics
Visual Studio
WinForms
XML

Passionate senior software architect offering services concerning software development and the software development process.

• software development since age 9 (1989), professional since 2004

• currently 1 employee

• 26 projects at 14 companies from space-flight-industry, radio-astronomy, medicaltech, automotive, automation and banking

• speaker at various conferences


Methoden und Vorgehensweisen:

agile (Kanban, SCRUM)

V-Modell

Usecase Analyse

UML (insbesondere Klassendiagramme, Sequenzdiagramme u. Paketdiagramme)
Entwurfsmuster

OOA/OODD

OFA/OFDD (Objekt-funktionale Analyse / Objekt-funktionales Design und Development)


Frameworks:

C#

         Winforms, WPF, Infragistics

         Entity Framework, NHibernate

         NUnit

C/C++

stdlib, boost

Java

         SE, Swing

         JEE (JBoss, Tomcat)

         JDBC, Hibernate

         JUnit

Javascript

jQuery

Web

AJAX, HTML5, CSS

TCP/IP, UDP, HTTP


Anwendungen:

Aptana Studio

Corel Draw, Inkscape

Jetbrains Resharper

Libre and Open Office

Microsoft Office

Microsoft SQL Server

Microsoft Visual Studio

MS IIS

Eclipse (inkl. CDT)

Oracle Virtual Box


Projektverwaltung:

Microsoft Project

Jira, Redmine, Target Process

Team Foundation Server


Schulungen/Zertifikate:

Crashkurs Projektmanagement

Besprechungen effektiv moderieren

Wirkungsvoll Präsentieren

ISTQB zertifizierter Test Manager


Hardware

Desktop PC (Windows / Ubuntu / RHLinux / CentOS)

Embedded Linux (buildroot, ptxdist)


Berechnung / Simulation / Versuch / Validierung
Use Cases
UseCases

Design / Entwicklung / Konstruktion
Gantt

Ausbildungshistorie

Universität Paderborn (in Kooperation mit dSPACE GmbH)

Diplom Informatiker, Nebenfach Wirtschaftswissenschaften

04/2005 – 03/2008


Universität Paderborn (in Kooperation mit Siemens Demantics AG)

Bachelor Informatik, Nebenfach Wirtschaftswissenschaften

10/2001 – 03/2005


Muhr und Bender KG, Attendorn

Praktikant IT-Abteilung

09/2001 - 09/2001


Caritasverband Olpe e.V.

Zivildienst im Wohnheim “Am Nordwall“ (Wohnheim für Menschen mit Behinderung)

08/2000 – 07/2001


St.-Ursula-Gymnasium Attendorn

Abitur (bilingual Deutsch / Englisch)

08/1991 – 05/2000

  • 2012 Crash course project management
  • 2010 Moderating meetings effectively
  • 2009 Effective presentations
  • 2008 ISTQB certified test manager