
|
since Dec 2010 |
|
Overall project manager and Program Chair for the 4th international Bosch
Conference on Systems and Software Engineering (BoCSE) November 2011
(4 days, 500 participants expected).
|
Apr 2010- Jan 2011 |
|
Preparation and successful closure of a Joint Development Agreement between
RB Corporate Research and the company of Aethon,
Inc. about the co-development of technologies for transport robots in hospitals;
establishment and coordination of an office for business development for Bosch
robotics technologies.
|
Jan 2010- Dec 2010 |
|
Positioning of ultrasonic array technology for cost-efficient environment
sensing in robotics applications; coordination of the (external) development
of prototype hardware; business development and establishment of internal and
external partner relationships.
|
Jan 2010- Apr 2010 |
|
Support of RB Venture Capital at selecting innovative, promising startups in the
domain of service robotics; led to the successful investment in the company of
Aethon, Inc., Pittsburgh, USA,
a producer of transport robots and supplier of hospital logistics solutions.
|
since Sep 2009 |
|
Member of the ECHORD Advisory Board; Consulting for the project
"European Clearing House for Open Robotics Development" founded by the European
Union in the 7th framework program.
|
Aug 2008- Oct 2009 |
|
Establishing the research area for service robotics in Bosch's research
section for software-intensive systems. Special focus on person following
and guiding, as well as intelligent maneuvering in human environments.
Positioning of internal and publicly founded projects.
|
since Jan 2008 |
|
Founder and head of research group AEY2 (Advance Engineering for Systems, Group 2: Cognitive Systems).
Current research topics are: environment detection, data fusion, situation-aware systems, machine learning,
intelligent software, and software architectures for autonomous systems.
|
since Jan 2008 |
|
Responsible for the competence development of the department members (about 45 employees);
competence analysis and target definition.
|
Apr 2007- Mar 2008 |
|
Helping to shape Bosch's overall research strategy in the field of information processing. In April
2007, Bosch started out to frame a total of five major company-wide research areas,
"information processing systems" being one of these. In a team of eight, we work on defining
the research strategy and identifying strategic research areas.
|
Sep 2006- Dec 2007 |
|
Member of the Software Process Improvement (SPI) project. Establishment of a configuration management
(CM) discipline in research projects, helping to reach a CMMI level 2 certification of our projects. Preparation of a division-wide CM
handbook and continuous coaching of project managers.
|
Oct 2006- Mar 2007 |
|
Helped to organize the 3rd Bosch Conference on Systems and Software Engineering (BoCSE 2007), a 3 day
international event with about 500 participants held in Forum Ludwigsburg, March 2007. The conference
comprised 40 scientific paper presentations in 3 parallel tracks and 12 half-day tutorials. Member of
the organization committee, member of the program committee, responsible for the final conference
program.
|
Oct 2006- Mar 2007 |
|
Represented Bosch during the preparation of the first national IT summit of the German government at
the BMBF (ministry of education and research). Helped
to shape the "IT strategy for the information society"
(PDF) presented at the summit
in November 2006.
|
Jun 2006- Dec 2007 |
|
Head of division's IT team. The IT team manages both the division's PC-based desktop environment
(roughly 400 PCs for 160 employees) and the UNIX-based server environment (Sun Solaris). Tasks include
PC setup and configuration, electronic software distribution and management, user management and access
control management to central file servers, inventory management, and server administration.
|
Jun 2006- Dec 2007 |
|
Head of research group AEY3 (Advance Engineering for Systems, Group 3: Software Engineering and
Development Environments). Research topics included: autonomous systems, intelligent software,
model-driven software development, and Eclipse-based
development environments.
|

|
Jan 2005- May 2006 |
|
Lead architect for the product "OpenView Application Management Profiles"
(AMPs), a solution for automating the installation, configuration, migration and
patching of complex server applications; development of an XML-based
configuration language and the corresponding workflow engine; architecture
design, language definition, prototype development; extension to support
sophisticated configuration file management.
Technologies: XML, XSD, OpenView Radia, Tcl |
Jun 2005- Sep 2005 |
|
Lead architect for the migration of the Radia communications
infrastructure from client-initiated to server-initiated connections; architecture design,
protocol design, and development of a secure Reverse Proxy solution including a private
Certification Authority.
Technologies: Java, SSL, Radia |
Apr 2005- Jul 2005 |
|
Development of a technique to correctly sequence
low-level hardware configuration tasks (BIOS updates, RAID configurations, drive
partitioning etc.) in the Desired State management environment of the product
"OpenView Radia OS Manager"; patent pending. |
Aug 2004- May 2006 |
|
Architect in HP's core team for developing architectures
and solutions for "Managing the Adaptive Enterprise"; design of
model-driven and service-oriented architectures (MDA/SOA) for distributed management
systems; technology evaluation and selection, prototype development, management of
the cooperation with HP Labs;
Technologies: MDA, SOA, UML, SDL, CIM, MOF, RDF, WSDL, IUDD, Java |
May 2004- Mar 2005 |
|
Lead architect for the HP OV Radia OS Manager for
Unix projects (targeting HP-UX, Sun Solaris, and Linux). Architecture design and
prototyping for HP's automated OS provisioning solutions, including database design, HP Ignite
integration, Ignite config parsing and publishing, Sun Jumpstart integration,
Linux Kickstart integration, directory (ldap) and Radia Management Portal (RMP)
integration.
Related technologies: Radia, Ignite, Jumpstart, Kickstart, Tcl, LDAP/DSML, C,
lex/yacc, SDL. |
Apr 2004- Jun 2004 |
|
Architecture and data model design for OS provisioning
in a Storage Area Network (SAN) environment.
Related technologies: Radia, LDAP, Tcl, HP-UX, Symmetrix. |

|
Jan 2004- Mar 2004 |
|
Lead architect for a software management and server
provisioning project at Ericsson in Stockholm, Sweden. Consulting in project
organization, setup, and management. Environment analysis, requirements
specification, and architecture design.
Related technologies: Radia. |
|
Jan 2003- Dec 2003 |
|
Project manager for a software management project
at Altana Pharma in Konstanz, Germany. Architecture design and implementation
of a global software distribution solution for the Altana Pharma Holding.
Related technologies: W2k, AD, Radia.
|
|
Jul 2002- Dec 2002 |
|
Lead for pre-sales actibities and project
acquisition at Atlana Pharma, Konstanz, Germany. Environment analysis,
software package analysis, technical consulting, development of migration
concepts and architecture designs.
Related technologies: Radia.
|
|
Dec 2001- Sep 2002 |
|
Project manager for a sub-project at T-Systems
for Deutsche Post in Darmstadt, Germany. Integration of a Novadigm Radia
software management solution with the Active Directory structure and the
asset management system at Deutsche Post. Architecture design and implementation.
Related technologies: Radia, ValueWeb, Oracle, AD, LDAP, Java.
|
|
Oct 2001- Sep 2002 |
|
Project manager for a software management
project at Siemens Medical in Erlangen, Germany. Detailed requirements
analysis in the area of software management for medical equipment and medical
solutions, including remote access, asset management, electronic software
distribution, and automated software repair. Tool selection, process
consulting, prototype implementation.
Related technologies: Radia.
|
|
Feb 2001- Dec 2001 |
|
Lead architect for a configuration management
project at HP Managed Services (formerly HP Outsourcing) in Böblingen,
Germany. Design and implementation of a system for managing and distributing
HP OpenView Operations (OVO) template configurations. Technology and tool
evaluation, architecture design, and implementation. The project won the Novadigm
Award of Excellence in Innovation at the Novadigm
Conference in Oct. 2001!
Related technologies: HP OVO, Radia, Java, Tcl, HTML, TSPs.
|

|
1999/2000 |
|
Supervision of the design and implementation of two
generic operating system kernels for embedded systems addressing
multi-threading, ITC, synchronization, and memory management.
|
|
1998-2000 |
|
Refinement and application of the
Design Space technique for a tool-supported, partially automated
configuration of operating systems. Cooperation in the design of a
Design Space tool, implementation of a visualization package for the
Design Space tool. (Java, Swing)
|
|
1998-2000 |
|
Development of the concept of
generic components,
research in appropriate generator techniques, development of a Java-based
meta-programming technique for C++ including the appropriate generators.
|
|
1998-1999 |
|
Architecture design of a scalable distributed control
system for building automation (climate control, lighting control, access
control etc.). Implementation of the distributed infrastructure including
a location-transparent event system. (Java)
|
|
1998-1999 |
|
Design and implementation of the SFB's
Web
appearance; some help on the administration of the server.
Design and implementation of our group's web pages.
(HTML, Javascript)
|
|
1998 |
|
Re-design and re-implementation of the
Bundesliga Polls,
an online game for the two german soccer leagues. (Perl, shell scripts)
|
|
1998 |
|
Implementation of a distributed hypertext-based dictionary
tool for domain dictionaries; to be used during software development
within a product-line. (Java, Swing, JDBC, MS Access)
|
|
1998 |
|
Design and development of a Web-based error reporting
and time monitoring system for software development activities. (HTML, ASP, SQL-Server)
|
|
1997 |
|
Design of a distributed train control system in SDL. Porting
of the generated code to the QNX operating system and complementing the
code to control a Märklin model train by 4 QNX PCs. (SDL, C).
|
|
1996-1997 |
|
Architecture re-design of the Web-based distributed development environment
Booster.
Supervision of the Java-based re-implementation.
|
|
1995-1996 |
|
Design of a secure, efficient, and scalable off-line electronic
payment system capable of micro-payments. Implementation and integration
into the Web-based distributed development environment Booster.
(C++).
|