Curriculum vitae and interests of Dr. Dirk Heuzeroth

Dr. Dirk Heuzeroth
EMail:
WWW: http://www.dirk-heuzeroth.de
PDF Version of my CV

EDUCATION

Ph.D., German, 2003, University of Karlsruhe, Karlsruhe, Germany
 
Dissertation: "Aspect-Oriented Configuration and Adaptation of Component Interactions"
Major Subject: Software Engineering (Computer Science)
Minor Subjects: Microcontrollers, Computer Algebra
Final Grade: 1.0 (= A)
Diploma (= M.Sc.), German, 1998, University of Karlsruhe, Karlsruhe, Germany
 
Diploma Thesis "Specification and Verification of Standardized Transformations by Example of the Compilation of the Imperative Language IS"
Major Subjects: Compiler Construction, Software Engineering, Cryptography
Minor Subject: Algebra
Final Grade: 1.1 (= A)

PROFESSIONAL EXPERIENCE

05/2007 -- Present: Software Developer at IBM Deutschland Entwicklung GmbH, Böblingen, Germany
  • Member of Tivoli team.
12/2005 -- 04/2007: Consultant at axentiv AG, Darmstadt, Germany
  • Responsible for SAP NetWeaver WebDynpro technology.
  • Leader of sub-project to connect suppliers to major car producer. Reponsible for recruting new project members. Responsible for test management.
    Employed techniques: Model Driven Architecture (MDA), WebServices, J2EE, Bea WebLogic Server.
  • Defined architecture guide for J2EE applications on the SAP NetWeaver application server using the JSF and Hibernate frameworks. The guide serves as template for all J2EE applications on SAP NetWeaver delivered by and for the costumer. Implemented prototype according to the defined architecture template. Roles: consultant, writer of architecture guide, developer of prototype.
07/2004 -- 11/2005: Senior Software-Engineer at sd&m software design and management AG (http://www.sdm.de), Stuttgart, Germany.
  • Leader of sub-project, conception and implementation to connect host-based neighbour systems via an MQS interface to a J2EE-based logistics system. Consolidated the data from the neighbour systems.
  • Built concept to achieve high-availablility in the car production of DaimlerChrysler plant Sindelfingen with J2EE application servers on a UNIX cluster. Analyzed and documented the corresponding business processes as well as their high-availability requirements. Designed a system architecture optimized for high-availability.
  • Migrated the code of several J2EE systems built on IBM WebSphere Application Developer version 4 that conformed to EJB specifiaction version 1.1 to conform to EJB specification version 2.0 on IBM WebSphere Application Developer version 5.
  • Ramp-Up and evaluation of SAP NetWeaver Developer Studio and Application Server implementing a business application prototype at DaimlerChrysler.
  • Maintained and extended interface from car production to quality assurance at DaimlerChrysler. Programming language C.
01/2002 -- 06/2004: Teaching and Research Assistant, Program Structures Group, Computer Science Department, University of Karlsruhe, Germany
  • Conducted research on software architecture and aspect-oriented programming, especially aspect-oriented connectors, program transformation and the automatic detection of design patterns.
  • Participated in the development of the Recoder meta programming tool for Java. Now project administrator of the tool (http://recoder.sf.net).
  • Initiator and chief developer of the CRecoder meta programming tool for C (http://www.dirk-heuzeroth.de/projects/crecoder).
  • Initiator and chief developer of the COMPASS tool to adapt interactions among components transforming Java source code according to user specifications, based on a formal interaction model using the π-calculus (http://www.dirk-heuzeroth.de/projects/compass).
  • Initiator and project leader of the MetaD and SanD tools (http://www.dirk-heuzeroth.de/projects/sand) to automatically detect design patterns in Java source code.
  • Contributed to industry project with DaimlerChrysler.
  • Contributed to European research projects on program analysis (CATE) and software composition (EasyComp, http://www.easycomp.org).
  • Prepared and held exercise lessons on the construction of software from components for graduate students.
  • Served as mentor for Master's theses.
  • Helped professor prepare lectures, presentations and reviews of all kinds.
05/1999 -- 12/2001: Holder of Research Fellowship concerning the Management of Complex Systems, Program Structures Group, Computer Science Department, University of Karlsruhe, Germany
  • Conducted research on programming in the large based on compiler technology, configuration management and software architecture.
  • As additional activity not included in the position, organized and teached an undergraduate course comprising 700 students in algorithms, data structures, object-oriented analysis, design and implementation. Prepared and organized tutoring sessions.
  • As additional activity not included in the position, supervised undergraduate students preparing presentations on XML topics.
10/1998 -- 04/1999:

Software Engineer at the company sd&m (software design & management GmbH, http://www.sdm.de), Munich

Modeled business processes and designed, developed and tested an intranet information system to support them. Used Perl and LDAP. Supported project manager in planning tasks.

GRADUATED TRAINING CLASSES

04/2009 SAP ABAP Workbench Fundamentals
03/2009 IBM Employee Promotion Program 1
02/2009 IBM Tivoli Change and Configuration Management Database 7.1 Fundamentals (TM1111DE)
09/2008 SAP BI - Enterprise Data Warehousing
07/2008 Teamleader Workshop Part 2
07/2008 ITIL v3 Foundation
06/2008 Disciplined Agile Development Workshop
05/2008 Successfull collaboration in virtual teams
04/2008 Constructive conflict resolution
02/2008 Teamleader Workshop Part 1
10/2007 SAP WebApplikationsserver ABAP Administration I
10/2007 Organizing team work
06/2007 Working with American Partners
09/2006 - 10/2006 Training and Certification Exam for SAP NetWeaver Development Consultant (Java+WebDynpro)
05/2006 axentiv Project Methodology
05/2006 Effective Communikation as a Consultant
05/2005 Integration School (SOA, EAI, BI, Portal)
02/2005 Introduction to sd\&m Quality Management
11/2004 Introduction to ab initio (ETL tool)

PROFESSIONAL SERVICES

Reviewer for

Organizer of

PUBLICATIONS AND PRESENTATIONS

See my publications page: http://www.dirk-heuzeroth.de/publications.html

PROFESSIONAL MEMBERSHIPS

MEMBERSHIPS

HONORS

POLITICAL ACTIVITIES

LANGUAGES

Hobbies

REFERENCES

Available upon request.


Last update: Apr 24, 2009

Back to Homepage of Dr. Dirk Heuzeroth