Personal-ID 71724 Place of Residence 106xx Berlin, Germany IT experience since 1990 Nationality German Available as of 01 Jul 2012 at 100%, availability on-site: 100% Resume generated on 01 May 2005 Resume last updated on: 16 Dec 2011
***
Throughout several years of working as technical project manager, system architect and system developer for internationally acting consulting companies, and as a freelancer, I have been involved
in the successful design and implementation of national and international projects to develop enterprise business applications.
My application areas are focussed on design and implementation of n-tier architectures in J2EE / Java EE - environments. My mission in the projects comprises analytical, conceptual,and implementing functions within all phases of software development.
Important aspects in my work are closely coordination with the client, integration and communication in large teams as well as the ability to develop independently through continuous engagement with new technologies and subject areas, and finding solutions for complex problems and communicate them persuasively and timely.
Sense of purpose and result-orientation guide my practice, so that time-critical projects can be brought through a focus on the essentials to the customer successful conclusion.
***
| English | business fluent |
| French | basic knowledge |
| German | native speaker |
| SUN OS, Solaris | |
| Unix | |
| Windows |
| C | |
| C++ | |
| Imake, GNU-Make, Make-Maker etc... | |
| Java | |
| JavaScript |
| DB2 | |
| JDBC | |
| MS SQL Server | |
| MySQL | |
| ODBC | |
| Oracle | |
| SQL |
| ATM | |
| CORBA | |
| ISDN | |
| ISO/OSI | |
| Message Queuing | |
| RPC | |
| TCP/IP |
The strategic realignment of T-Systems business requires changing orders
and defining new business areas.
The Java Enterprise Application CCP is classified as a strategic project
within the structure of the T-system target architecture (wholesale products).
All components are integrated into the service-oriented architecture
of T-Systems.
Through the use of CCP in addition to a valid, specific and complete
configuration also will be determined the correct and full consideration for
the calculation of all relevant price components.
CCP represents a homogeneous solution that supports all evaluated
E2E-standardized products and customer solutions for both the configuration
and the calculation.
With the product independent deployment of CCP still not been well-known
products can be absorbed easily and quickly, thus ensuring the future security.
* Conceptual planning of the Use Cases
* Implementation of business logic
* Java EE 5, EJB 3.0, Message Driven Beans, JMS, JAXB, Hibenate
Java Server Faces (JSF)
* Service Oriented Architecture (SOA)
* JBoss Application Server, Oracle DB
* JUnit, Eclipse, SVN (Subversion)
The phase profiler framework will enable, within a Java Enterprise
application, the ease of use and dissemination of developed algorithms
in the community.
Applications of algorithms are molecular dynamics, time series analysis
(financial, climate ...) and proteomics.
In particular, emphasis on efficiency in the processing of data volumes
in the Tera-area is placed.
The algorithms should be run on any combination of platform and operating system.
Necessary conversions of the original data format for the algorithms will
be transformed by the framework.
Furthermore, the framework should offer the opportunity to run several
largely independent and modular applications in parallel, in the same
virtual machine, and update it throughout the lifecycle of the application.
* Design an architecture for use on the SpringSource dm Server
* Feasibility and performance analysis with respect to the use of OSGI technology in this field
* Consultation on the draft of a suitable software architecture for structuring algorithms
* Design and implementation of a Java Enterprise prototypes for a selected algorithm
* Java EE
* SpringSource dm Server,
* Spring MVC, Spring Framework, Spring-Web Services, Spring OSGI, div. Apache APIs
* UML2, JUnit, Maven, Eclipse, SVN (Subversion)
PACKSTATION is the machine based solution of DPWN for pickup and delivery
of packages for consumers and businesses of DHL. The packing stations are
usually set up in locations with high customer traffic, such as railway
stations, service stations and pedestrian areas.
The customer will be forwarded to the central server.
The PACKSTATION server manages the registered user, delivery and service
personnel, registered deliveries and exits at the machin, and forms the
interface to downstream systems of Deutsche Post.
The control of the packing stations, the attitude of customer-related
information and also the general support service functions such as email,
SMS, VoIP, etc. are done on a centralized infrastructure, which runs in
addition in a dedicated server environment within a highly available
network, that must ensure gateway services to external service providers.
The software architecture is a service-oriented architecture (SOA).
In the BEA WebLogic Server, both all the business logic as well as their
presentation layer is implemented.
The asynchronous message transfer to BEA Weblogic and PACKSTATION is
implemented via the JMS-based message-oriented middleware SonicMQ.
Data requests are technically realized by means of message Facades and WebServices.
It is planned to upgrade over the years from 2008 to 2010 on 3,000 machines
and 5 million registered customers.
* Standardization of SOA for performance, code redundancy, flexibility and maintainability
* Production of components based on XML message schema
* Renovation and expansion of the SonicMQ JMS interface
Integration of the components in an EJB environment
* Analysis and logging of machine interface
* Implementation of a timerbasierten machine simulator to determine the functional
and nonfunctional quality attributes of the system
* Java EE 5, EJB 2.0 + 3.0, Message Driven Beans, JMS, JAXB, Spring Application Framework, Quartz
* Service Oriented Architecture (SOA), Webservices, WSDL
* BEA Weblogic, SonicMQ 6.1, Oracle DB
* JUnit, Maven, Eclipse, SVN (Subversion)
Precon represents a rich client application of Volkswagen AG to ensure a
consistent collection of innovative ideas in a common pool of data that
supports the sharing of responsibility across boundaries.
In addition to supporting product conventions applying for general meetings
the application shall be as well applied for the collection of measures of
cost, weight and CO2 savings.
Aim of the project is the integration and expansion of existing systems
in a 3-layer J2EE architecture.
Through the re-implementation of existing solutions into a new technology,
performance, usability, and security will be improved. The creation of a
unified solution contributes to exploit synergies and avoids the formation
of many scattered individual solutions.
(client, business logic, persistence)
* Integration and enhancement of existing systems
* Java EE
* Swing, Presentation Model, JGoodies
* Hibernate 3.X, Spring Application Framework
* Oracle DB, IBM WebSphere Application Server 6.0
* JUnit, Maven, Eclipse RCP, OSGI, CVS (Concurrent Versions System)
The current process of coordination between Volkswagen AG, car rental
companies and dealers is very time consuming and error prone, since
it is not universally supported by any system and not specifically
tailored to the needs.
The technological prototype FO-RAC, as a stand-alone Java web application,
will now realize an order process optimized for large volumes of
contract on a central system.
The aim is to increase use of data quality, to faster improve
communication between the parties and a voting processes as well as
supporting the existing Fleet Ordering application -only merchants-
with a new module Fleet Ordering - Rent a Car for car rental companies
and their dealers.
* Conceptual design of the software architecture
* Implementation of business logic auf based on a workflow
* Java EE 5
* Apache Tomcat 6.x, JBoss Application Server 1.2
* JBoss Seam 2.0, JBoss Microcontainer, JBoss jBPM
* Java Server Faces (JSF), Facelets
* EJB 3.0
* Hibernate 3.0, Java Persistence API (JPA)
* MS SQL-Server 2000
* Junit, Eclipse, SVN (Subversion)
* UML2, Jude
The modular standard software WAUplus provides support in the areas of
occupational accident handling, waste management, transport of dangerous
goods, hazardous materials management and occupational safety.
There are more than 100 installations of WAUplus nationwide with a
total of more than 1,000 users.
The spectrum ranges from a licensed user to the company's license with
about 500 users.
The software has very different requirements, for users of many small
companies, and those that come from groups.
The aim of this project is to complete the development of a product,
which corresponds, in terms of technical functionality, to the new
requirements and different, rapidly changing business structures of
the customers' demands.
* Generation of passwords and authorization
* Assignment and management of user rights
* Licensing and administration
* Archiving and rearchivierung of accident data
* Transformation of datenbase schemas and migration of data
* Java J2EE, Spring Application Framework
* XML, XSLT, Message-Digest Algorithm 5 (MD5)
* Swing
* Oracle DB, Apache Derby, SQL
* Tomcat WebServer
* UML 2, Together, Eclipse
* CVS (Concurrent Versions System)
KPM is a system platform prepared for the Volkswagen Group, which supports
the fault-/problem solving and tracking across the different areas and brands.
The aim is to provide conditions for the consistent issue tracking and
search across the entire product life cycle of vehicles.
Group-wide problem management is the basis for:
* consistent elimination process of faults from project inception to EOP
* return of problems in the project's initial phase
* comprehensive knowledge transfer
* preventive management and problem solving
* thorough monitoring of claims
processes along the processing cycle of a problem for the flexible
implementation of expansion and change requests
* Analysis of the interaction and communication between the currently
existing workflow components of the CPM system based on the data model
and the implementation
* Comparing the analytical results with the real needs of the departments
using the process model
* Java J2EE
* DB2
* UML 2, Jude, Eclipse, CVS (Concurrent Versions System)
For data exchange between the central office allowances for old age pension
scheme assets and the German federal government a web application is beeing
planned, which shall replace the old manual process, and bring the first
concrete experience with the automated data exchange.
The J2EE application is based on asynchronous messaging using JMS (MQ) on
IBM WebSphere Application Server.
* Architectural design in UML 2
* Selecting the appropriate tools and technologies in accordance with the requirements
* Defining and planing the timing-line and technical approach in a project,
according to V model
* Implementation of a prototypical web-application
* Coaching of the developers
* Documentation and presentation of the results
* Java J2EE: Enterprise JavaBeans Technology (EJB), Java Messaging Service (JMS),
Java Connector Architecture (JCA), IBM WebSphere Timer Service
* DB2
* IBM WebSphere Application Server 6.0, IBM WebSphere MQ, IBM Rational Application Developer
* V-Modell
* UML 2, Jude, Eclipse, CVS (Concurrent Versions System)
The LLU interface allows the customers to LLU DSL services based on
Carrier Line Sharing (CLS), 'the Telefonica communicate.
The technical documentation of the system so far has been available only
in informal, non-editable form.
* Modeling of the LLU stacks in UML 2 based on the system documentation
* Documentation and presentation of the results
* IBM Rational Software Modeler, UML 2
Environmental indicators include the essential material and energy
flows, and thus indicate the environmental pollution in the areas of
energy, water, emissions and waste of a location. They are assessed
annually with the goal of transparent reporting for internal and external
communications, and support the pursuit of environmental objectives.
The Environmental Information System UIS is the figure or support of all
environmental systems and processes within the Volkswagen Group.
Role: Consultant/Architect/Developerbetween the database and message queue, running on IBM WebSphere Application Server 6.0
* Design of the techn. architecture using UML 2
* Implementation of an EJB-based prototype applying Java Connector Architecture (JCA)
* Coaching and support of the junior developers
* Documentation and presentation of the results
* Java J2EE: Enterprise JavaBeans Technology (EJB), Java Messaging Service (JMS),
Java Connector Architecture (JCA)
* Oracle DB
* IBM WebSphere MQ, IBM WebSphere Application Server 6.0, IBM Rational Application Developer 6.x
* UML 2, Rational Software Architect, SVN (Subversion)
Involvement in preparing a bid for a logistics project with a
contract value of 20 to 30 million Euro.
* Definition of the requirements for the software development process
* Assignment of requirements into work packages
* Cost estimate for the work packages
Management of trials and tests of original equipment parts that are
used as optional equipment or for individual productions of special
vehicles of the Volkswagen Group.
Role: Technical Project Manager/Architect/Developer* Planning practices for troubleshooting in conjunction with the Department
of VW
* Successful troubleshooting and re-engineering of the application
* Quality analysis
* Java J2EE: Enterprise JavaBeans Technology (EJB), Swing,
Spring Application Framework
* Web Services, Simple Object Access Protocol (SOAP)
* UML 2, Rational Software Architect, SVN (Subversion)
* Oracle DB, Oracle Application Server, Sun/Solaris
The User Management System manages and delivers informationen about persons
and their roles and rights to access resources in the company.
The B2B platform supports the world-wide business processes of VW, esp. for
supplier processes (see: Projekt Electronic Supplier Link).
Resulting requirements for the User Management are:
- Management of internal and external user
- Central and local organization and administration of the User Management
- Implementation of complex registration processes
- Consideration of special authorization concepts for the given application
system environment
Role: Architect/Consultant/Developer* Contribution to conceptual design and implementation of components of
the User Management System
* Implementation of complex registration processes in consideration of
special access restrictions of involved applications
* Java J2EE, Java Introspection
* Tomcat, Jetty, XML-RPC, SOAP
* JUnit Framework, XML,XSLT
* Hibernate Framework
* Oracle DB,SQL, LDAP
* UML 2, Poseidon
* Eclipse, CVS (Concurrent Versions System)
Enterprise application as a part of the B2B Platform for the global processing of
business transactions with the suppliers of Volkswagen AG, currently amounting to
a budget of more than 50 billion Euro Euro p.a.
Role: Architect/Consultant/Developer* Definition of functionality in conjunction with the customer
* Reengineering and implementation of the application according to the requirements of VW
* Customizing/refactoring in order to optimize the components of the platform applying Design Patterns
* Implementation of additional functionality
* Java J2EE, UML 2
* IBM WebSphere Application Server 4.x + 5.x, JBoss Application Server
* EJB, Servlets, Struts Framework
* XML, XSLT, FOP
* Oracle DB, SQL
* VisualAge, Eclipse, CVS (Concurrent Versions System)
Development of an framework for metadata-based Web-information systems
based on existing applications, using knowledge based methods Semantic Web Technologies
* J2EE, Java, JSP
* IBM WebSphere
* Oracle DB, SQL
* UML 2, Rational Rose, Together
* VisualAge, CVS (Concurrent Versions System)
e-business platform providing access to world-wide technology.
Developed unique functional search system.
Communication and negotiation with our US-American customers
Coordination and guidance of the developer team
Requirements analysis and design of a multi-tiered system architecture,
based on the Model-View-Controller Pattern
Definition of a system independent XML-based persistence layer as an interface between business logic and database
Presentation of TechnologyMall on Hannovermesse 2000
* J2EE, Java, JSP
* IBM WebSphere
* Oracle DB, SQL
* UML 2, Rational Rose, Together
* VisualAge, CVS (Concurrent Versions System)
Project: Mobile Computing - Information systems for mobile devices
for given mobile devices
Implementation of a prototypical information portal based on WML
* Java
* WAP (Wireless Application Protocol), WML
* UML1.x, Rational Rose, Together
* CVS (Concurrent Versions System)
Bausparkasse Schwäbisch-Hall
Role: Architect/Consultant/DeveloperProject: BSH - Client/Server application for the management of saving contracts
Implementation of client methods in Java and server methods in C++.
* C++, Java
* Corba,AIX
* BEA Object Transaction Manager M3, MQSeries
* Oracle DB, SQL
* UML1.x, Rational Rose, Together
* CVS (Concurrent Versions System)
Project: Aktion Mensch - Quality assurance and management
handling business processes of Aktion Mensch
European Advanced Networking Testcenter (EANTC)
Role: Architect/Consultant/Developermeasurement procedures for ATM (Asynchronous Transfer Mode) and Fast Ethernet devices
* C,Cisco Testtools
Eurocontrol Experimental Center (European Organisation for the Safety
of Air Navigation)in Bretigny-sur-Orge, France
Role: Architect/Consultant/Developerin the realm of air traffic management
Object-oriented analysis and design of an application for the supply and communication of meteorological data by means of mobile software agents
Implementation of a Java-Prototype using the IBM Aglets Software Development Kit
* C, Java, Solaris
* ATN (Aeronautical Telecommunications Network)
* XTI(OSI-Transport-Specification)
* IBM Aglets Software Development Kit
* UML1.x, Rational Rose
* CVS (Concurrent Versions System)
Eurocontrol Experimental Center (European Organisation for the Safety
of Air Navigation) in Bretigny-sur-Orge, France
Role: Architect/Consultant/Developerdata between ground stations and aircrafts
Implementation of a system-independent prototype for the dynamic download of
software applications, based on XTI (OSI-Transport-Specification)
* C, Java
* ATN (Aeronautical Telecommunications Network)
* XTI(OSI-Transport-Specification)
* HP-UX
* UML1.x, Rational Rose
* CVS (Concurrent Versions System)
Institute for Communication and Operating Systems Research
of the Technical University of Berlin
Role: Developer/ArchitectITU-T standards H-263+ (Video Compression for low Bitrate Communication)
Implementation of annex Q (Reduced-Resolution Update Mode) in order to increase the picture rate, when decoding highly active scenes
Validation of the functionality
* C
* Solaris
Institute for Communication and Operating Systems Research
of the Technical University of Berlin
Role: Developer/ArchitectOSI Networkmanagement Specification
Implementation of a subagent for retrieval and registration of network-nodes using SNMP-DPI functionality
* C, Solaris
* Simple Network Management Protocols (SNMP)
Institute for Computation and Information Structures
of the Technical University of Berlin, in cooperation with Fraunhofer ISST
on behalf of IBM
Role: Developer/Architect* Implementation of a prototype in Java
* Java (JDK 1.0)