As a member of the platform services team my main responsibilities have been the development of a communication framework as a replacement of native programming layers and the implementation and integration of wired and wireless programming devices.
As part of a temporary ParAbl-team i created a parameter abstraction layer to simplify access to parameters of different hearing aid platforms.
Development of a software to supervise and manage MongoDB-servers
Adaptation of a software to calibrate engine controls of prototypal motorcycles
BVMS is a distributed CCTV system to manage, store and process video streams.
As member of a feature team I as responsible for
- design and implementation of a device configuration component to configure and supervise cameras
- implement an event provessing server
- profiling and optimizing the logbook database
- design and implementation of an RTP streaming service
- postmortem analysis with WinDbg
Software to calculate thermal bridges and manage catalogs of building parts. My responsibilities consisted of
- application design
- development of front- and backend
- Noteworthy features: formula-parser for calculations, entity model for arbitrary hierarchical calculations and catalogs, a virtual printer driver to create aggregated pdf files
A software to manage appointments and optimize waiting times in doctors' offices.
I was responsible for the application design, data model, front- and backend.
Software to visualize vehicle data during assembly
My responsibilities were:
- Development of a server process for vehicle data
- Development of frontends for visualization and configuration
- Development of an FTP-client to retrieve process data
- Launch at Opel Eisenach
Multi user application to maintain planning data of individual stores
- Application Design
- Design and development of the ER-Model
- Launch
Web-based 3-Tier-Application to plan and organize delivery events
As one of three developers my responsibilities have been:
- Design and implementation of a web-based frontend
- Design of the data model
- Design and implementation of the ASP.NET backend
- Design and implementation of a report generator
- Coordination of user tests
Software to supervise process data during vehicle assembly at Opel Eisenach.
My responsibilities constisted of:
- Development of a windows application to visualize and control the assembly process
- Development of scoreboards for SPS-data with Java applets
- Implementation of fail-safety in MSSQL
- Launch at Opel Eisenach
Adaptable data model for diagnostic data during production.
I was member of a team that was responsible for the design of a adaptable ER model.
Automation, Communication
Thesis Title: "Design and implementation of a middleware to support interoperability in distributed systems in the automation? (Grade: 1.5)
Telecommunication
Thesis-Title: ?Design and implementation of an error recovery strategy for I/O-operations in storage networks under linux? for IBM Deutschland Entwicklung GmbH, Böblingen (Grade: 1.3)
09/2003 - 03/2005
Studium "Computer Based Engineering" an der Hochschule Reutlingen
Schwerpunkte "Automation" und "Kommunikation"
Abschluss als Master of Science
09/1998 - 01/2003
Studium "Angewandte Informatik"an der Hochschule Fulda
Schwerpunkt "Telekommunikation"
Abschluss als Diplom-Informatiker (FH)
Sprache: C#
seit 2005
sehr gute Kenntnisse der Sprachfeatures bis Version 3.0
Einsatz in mehreren großen Projekten
WCF, NUnit, RhinoMocks, Spring.NET, Log4Net
Sprache: C++
seit 2000
gute Kenntnisse der Sprachfeatures bis Version C++03
gute Kenntnisse im Zusammenhang mit Win32
Einsatz in kleineren Projekten
STL, Win32, WinSock, PThreads
Sprache: Java
seit 1998
Grundkenntnisse der J2SE bis Version 5.0
Grundkenntnisse der J2EE bis Version 2.0
Einsatz in kleineren Projekten
J2SE, Swing, AWT
Sprache: PHP
seit 2000
Grundkenntnisse der Sprachfeatures bis Version 5.0
Einsatz in kleineren Projekten
Sprache: Python
seit 2009
Grundkenntnisse der Sprachfeatures von Version 2.7
Sprache: Objective-C
seit 2010
Grundkenntnisse der Version 2.0 unter Cocoa/Cocoa Touch
MS SQL Server, MySQL, SqLite, SQL
Datenbank: MSSQL 8, 2005 (Express), 2008 (Express), MSDE, Compact Edition
seit 2000
gute Kenntnisse in TSQL
Grundkenntnisse in Abfrageoptimierung
Einsatz in größeren Projekten
Datenbank: SqLite
seit 2012
Grundkenntnisse im Zusammenhang mit Entity Framework
Einsatz im Rahmen eines kleineren Projekts
Datenbank: MySql
seit 2000
Grundkenntnisse im Zusammenhang mit Php
Medical, CCTV (Closed Circuit Television), Automotive, Retail, Logistics, Software
As a member of the platform services team my main responsibilities have been the development of a communication framework as a replacement of native programming layers and the implementation and integration of wired and wireless programming devices.
As part of a temporary ParAbl-team i created a parameter abstraction layer to simplify access to parameters of different hearing aid platforms.
Development of a software to supervise and manage MongoDB-servers
Adaptation of a software to calibrate engine controls of prototypal motorcycles
BVMS is a distributed CCTV system to manage, store and process video streams.
As member of a feature team I as responsible for
- design and implementation of a device configuration component to configure and supervise cameras
- implement an event provessing server
- profiling and optimizing the logbook database
- design and implementation of an RTP streaming service
- postmortem analysis with WinDbg
Software to calculate thermal bridges and manage catalogs of building parts. My responsibilities consisted of
- application design
- development of front- and backend
- Noteworthy features: formula-parser for calculations, entity model for arbitrary hierarchical calculations and catalogs, a virtual printer driver to create aggregated pdf files
A software to manage appointments and optimize waiting times in doctors' offices.
I was responsible for the application design, data model, front- and backend.
Software to visualize vehicle data during assembly
My responsibilities were:
- Development of a server process for vehicle data
- Development of frontends for visualization and configuration
- Development of an FTP-client to retrieve process data
- Launch at Opel Eisenach
Multi user application to maintain planning data of individual stores
- Application Design
- Design and development of the ER-Model
- Launch
Web-based 3-Tier-Application to plan and organize delivery events
As one of three developers my responsibilities have been:
- Design and implementation of a web-based frontend
- Design of the data model
- Design and implementation of the ASP.NET backend
- Design and implementation of a report generator
- Coordination of user tests
Software to supervise process data during vehicle assembly at Opel Eisenach.
My responsibilities constisted of:
- Development of a windows application to visualize and control the assembly process
- Development of scoreboards for SPS-data with Java applets
- Implementation of fail-safety in MSSQL
- Launch at Opel Eisenach
Adaptable data model for diagnostic data during production.
I was member of a team that was responsible for the design of a adaptable ER model.
Automation, Communication
Thesis Title: "Design and implementation of a middleware to support interoperability in distributed systems in the automation? (Grade: 1.5)
Telecommunication
Thesis-Title: ?Design and implementation of an error recovery strategy for I/O-operations in storage networks under linux? for IBM Deutschland Entwicklung GmbH, Böblingen (Grade: 1.3)
09/2003 - 03/2005
Studium "Computer Based Engineering" an der Hochschule Reutlingen
Schwerpunkte "Automation" und "Kommunikation"
Abschluss als Master of Science
09/1998 - 01/2003
Studium "Angewandte Informatik"an der Hochschule Fulda
Schwerpunkt "Telekommunikation"
Abschluss als Diplom-Informatiker (FH)
Sprache: C#
seit 2005
sehr gute Kenntnisse der Sprachfeatures bis Version 3.0
Einsatz in mehreren großen Projekten
WCF, NUnit, RhinoMocks, Spring.NET, Log4Net
Sprache: C++
seit 2000
gute Kenntnisse der Sprachfeatures bis Version C++03
gute Kenntnisse im Zusammenhang mit Win32
Einsatz in kleineren Projekten
STL, Win32, WinSock, PThreads
Sprache: Java
seit 1998
Grundkenntnisse der J2SE bis Version 5.0
Grundkenntnisse der J2EE bis Version 2.0
Einsatz in kleineren Projekten
J2SE, Swing, AWT
Sprache: PHP
seit 2000
Grundkenntnisse der Sprachfeatures bis Version 5.0
Einsatz in kleineren Projekten
Sprache: Python
seit 2009
Grundkenntnisse der Sprachfeatures von Version 2.7
Sprache: Objective-C
seit 2010
Grundkenntnisse der Version 2.0 unter Cocoa/Cocoa Touch
MS SQL Server, MySQL, SqLite, SQL
Datenbank: MSSQL 8, 2005 (Express), 2008 (Express), MSDE, Compact Edition
seit 2000
gute Kenntnisse in TSQL
Grundkenntnisse in Abfrageoptimierung
Einsatz in größeren Projekten
Datenbank: SqLite
seit 2012
Grundkenntnisse im Zusammenhang mit Entity Framework
Einsatz im Rahmen eines kleineren Projekts
Datenbank: MySql
seit 2000
Grundkenntnisse im Zusammenhang mit Php
Medical, CCTV (Closed Circuit Television), Automotive, Retail, Logistics, Software