dr. andrej teshler - letstry.comletstry.com/teshlercv.pdfdr. andrej teshler volker-böhringer-weg 18...

34
Dr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820 90 09 CV [email protected] www.letstry.com/ATeshler.htm

Upload: trinhcong

Post on 25-Aug-2018

252 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

Dr. Andrej Teshler

Volker-Böhringer-Weg 18

73732 Esslingen

Mobile: +49 171 4737878

Phone: +49 711 3655730

Fax: +49 711 820 90 09

CV

[email protected] www.letstry.com/ATeshler.htm

Page 2: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 2/34

Summary

Dr. Andrej Teshler

Date of birth: 26.06.1971

Interests:

Software Architecture (SOA, J2EE)

Process analysis / modelling

System Integration (EAI, SOA)

Education: PhD in geophysics (Dr. rer. Nat.)

University Stuttgart (Mark excellent, Note 1.0) http://www.letstry.com/geophysik.htm

Degree in geophysics (University Stuttgart) Degree in applied mathematics (Moscow)

Certification/Training: Trainer for

"Architecting and Designing J2EE Applications"

training program / Sun Microsystems Trainer for SOA/BPEL seminar (Oracle BPEL)

Trainer for EJB3 seminar

Participant in “SAP Netweaver XI Fundamentals” SOA

class (SAP Walldorf, TBIT40, 2005)

Languages: German English Russian

Nationality: German

IT project experience: 20 years

Project management / technical lead experience:

10 years

Customers: Allianz AG / Dresdner Bank AG

General Electric Capital (Frankona Re) LandesBank Baden-Württemberg

Daimler Chrysler AG / DaimlerChrysler Bank

TUI AG Münchener Hypothekenbank Deutsche Post AG

Page 3: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 3/34

OTTO Versandshaus Alcatel / SEL

Togethersoft Corporation

Modelling: ARIS (IDS Scheer) UML

Integration: WebSphere Prozess Server / ESB

inubit BPM Buise, inubit ESB Oracle BPEL Process Manager, OSB, WSL SAP WAS / NetWeaver, XI

Architectures: SOA

J2EE

Languages: Java, ActiveJ JavaScript

C++,C UML (XMI)

Tools: Angular2, NodeJS IBM WebSphere Process Server

Oracle BPEL Engine 10G SAP Netweaver / XI

Vitria BusinessWare IBM MQ-Series

BEA WebLogic JBOSS

IBM WebSphere, RAD, WSAD VisualStudio.NET WebSphere Studio Application Developer

Databases: ORACLE DB2 SYBASE

Frameworks: Zachman Framework TOGAF Feamework Spring EJB 3.0, JPA / Hibernate / Toplink, Eclipselink / OpenJPA, KODO abaXX

Hivemind Angular JS Castor

PAI (Daimler AG)

Standard Software: SAP NetWeaver / XI, SAP Retail JCo

Page 4: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 4/34

Customer: Europa Reinsurance Facility Ltd., Schweiz

Role in the project: Chef Information Officer

Project: Integrated IT systems for insurers and regulators

www.europa-re.com

Requirement analysis, business case specification, management of IT contracts and budget. System design. Coordination of development by internal and external vendors. Management of deployment and production operation. Operation of insurance trading portal.

[Anforderungsanalyse, Festlegung der Architektur. Koordination der Entwicklung. Inbetriebnahme und Betrieb] 10/2012–today (2017)

Activity: Anforderungsanalyse und Prozessbeschreibung Festlegung der System- und Softwarearchitektur Vorbereitung der Ausschreibungsunterlagen Angebotsrüfung / Auswahl der Dienstleister Inbetriebnahme und Betrieb

Team: 15 Person

Page 5: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 5/34

Customer: DaimlerChrysler AG, Stuttgart

Role in the project: IT Architekt

Project: eMB Vehicle und Merketing Suite www.mercedes-benz.de

Requirement analysis for Mercedes-Benz Internet portal. Definietion oft he system and IT architecture. Preparation of tender.

[System Architekt für MB Internet Portal. Anforderungsanalyse für CRM Release (Integration mit mehreren Backendsystemen) und Festlegung der Architektur. Prozessintegration.] 01/2010–01/2013

Activity: Anforderungsanalyse für mehrere Release Festlegung der System- und Softwarearchitektur Vorbereitung der Ausschreibungsunterlagen Angebotserstellung/bewertung Begleitung der Entwicklung als Architekt der Kunden

Team: 10 Person

Language / Components / Tools:

WebSphere 6.1 , RAD 7.5 MQ Series Day Communique DB2 AJAX, JS, JQuery, Knockout SVN / Subversion

Page 6: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 6/34

Customer: Bundesamt für Strassen (ASTRA). Switzerland, Bern

Role in the project: System Analyst / Architect

Project: SOA Basissystem, Bundesamt für Strassen. Switzerland

Requirements specification of SOA/ESB solution for management of the national roads.

[Erstellen des Pflichteheftes für SOA/ESB Basissystem für Verwalrung der Bundesstrassen (Karten, Baustellen, Verkehrsmanagement). Begleitung der Ausschreibung und Bewertung der Angebote.] Zeitraum: verteilt über 2009 und 2010

Activity: Requirements analysis Specification

Team: 2 Person

Tools / Products: inubit BPM Buise, inubit ESB Oracle BPEL Process Manager, OSB, WSL E2Bridge

Page 7: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 7/34

Customer: OTTO Versandshaus, Hamburg

Role in the project: IT Berater

Project: "Zentraler Einkauf ” (Mercado)

[Migration auf JPA/EJB3. Erarbeitung des Migrationskonzeptes und Durchführung der MIgration (von JDO aus JPA) für die zentralen Komponenten (SharedKernel) des Einkaufsystems. Team Coaching] Migration of Bying-System from JDO/Kodo to JPA/EJB3 06/2009–12/2009

Activity: J2EE Architecture Team Coaching Refactoring / Migration Development

Team: 20 Person

Language / Components / Tools:

EJB3 / JPA WebLogic 9.2 Oracle Toplink / Eclipselink KODO / OpenJPA Spring JDO 2.0 / KODO

Page 8: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 8/34

Münchener Hypothekenbank eG, München

Role in the project: IT Koordinator, Technical Lead

Project: " Webanwendung zur Hypothekenvermittlung”

[Aufnahme des IST Zustandes im Projekt. Erstellung der Hochrechnung für die Fertigstellung. Kostenschätzung. Festlegung der technischen Rahmenbediengungen und Begleitung der Ausschreibung.] 04/2009–08/2009

Activity: Projektleitung Kostenschätzung Begleitung der Ausschreibung Festlegung der IT Architektur Angebotserstellung

Team: 5 Person

Language / Components / Tools:

JSF Spring JBOSS SAP JCo Oracle

Page 9: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 9/34

Customer: DaimlerChrysler AG, Stuttgart

Role in the project: Software architect, Technical Lead

Project: eMB Vehicle Suite www.mercedes-benz.de

‘General Car Configurator’

Technical team lead. Team coordination

and software architecure.

[Koordination der Entwicklung. Festlegung der Softwarearchitektur. Entwicklung.] 05/2008–04/2009

Activity: Team coordination J2EE Architecture Übergabe in die Produktion

Team: 7 Person

Language / Components / Tools:

WebSphere 6.1 , RAD 6 / 7 MQ Series DB2 JAM Framework AJAX SVN / Subversion

Page 10: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 10/34

Customer: DaimlerChrysler AG, Stuttgart

Role in the project: IT Berater / Software architect

Project: eMB Vehicle Suite www.mercedes-benz.de

‘Next Generation’

Architecture review. Consolidation and refactoring. Member of architecture board. Proof of Concept. Team coordination. Development.

[Projektreview, Architekturreview, Erarbeiten der Massnahmenliste für Projektkonsolidierung. Mitglied des Architekturreams. Koordination der Entwicklung. Entwicklung]

‚eMB Vehicle Suite’ are applications on www.mercedes-benz.de 10/2006–04/2008

Activity: Project review J2EE Architecture Prototyping Refactoring

Team: 10 Person

Language / Components / Tools:

WebSphere 6.1 Tomcat 5.5 JAM Framework

Page 11: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 11/34

Customer: Sparkassenverlag DSV, Stuttgart

Role in the project: IT Berater / Software Entwtikler

Project: Single Sign On Platform

Design of the SSO solution. Integration with CAS. Development.

[Design und Entwicklung von SSo Platform für den gesamten Systemhaus. Integration mit CAS http://www.ja-sig.org/products/cas/]

Activity: Design Development Integration with open source CAS Refactoring

Dauer: 12 Monate (verteilt in 2007-2008)

Team: 6 Person

Language / Components / Tools:

Tomcat 5.5 ActiveJ Eclipse 3.2, ARGO UML Hibernate 3 Jasig CAS v. 2: http://www.ja-sig.org/products/cas/

Page 12: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 12/34

Customer: OTTO Versandshaus, Hamburg

Role in the project: IT Architect

Project: "Neue Warenwirtschaftssystem” (b2b StyleManager, 3GL)

[Begleitung des Projektes als Architekt. Erarbeitung der Komponentenarchitektur und Entwicklung-Guidelines für IT Bereich als Mittglied des Architekturteams. Erarbeitung der Modelling Guidelines für Domain Model Design, Best Practices für OR Mappings. Deploymentkonzepz für Komponentenarchitektur] J2EE Architecture for B2B Department, Modelling Guidelines , Lightweight Frameworks. OR Mapping best Practices, Deplyment Concept for Component Architecture 03/2006–11/2006

Activity: J2EE Architecture Team Coaching Development

Team: 10 Person

Language / Components / Tools:

WebLogic 9.2 MQ Series Spring Sonic JDO 2.0 / KODO ORACLE

Page 13: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 13/34

Customer: DaimlerChrysler Bank, Stuttgart

Role in the project: IT Consultant

Project: "PartnerConnect!”

[Modellieren und Implementieren workflow-basierten Businessprozesse. Migration der Applikation von abaXX nach SAP NetWeaver / XI Konzept und implementierung der Rollenverwaltung Erarbeitung der Komponentenarchitektur der Anwendung und Transaktionsmanagement. Konzeption technischer Frameworks für Regressionstests.] Systemanalysis, Design and implementation of workflow based business processes. Migration from abaXX to SAP NetWaver/XI. Design of the component architecture and transaction management. Conception of the regression tests.

10/2004–04/2006

Activity: Process Modelling Migration to J2EE and SAP Netwaver Technical Architecture Development with SAP NetWeaver, XI, abaXX Workflow Engine

Team: 10 Person

Language / Components / Tools:

SAP Netweaver / XI, JCA Vitria BusinessWare MQ Series abaXX / Workflow Engine J2EE, Java,

Webspere, WSAD Hibernate, Hivemind ORACLE

Page 14: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 14/34

Customer: TUI AG, Hannover

Role in the project: Software Architect

Project: "Architecture Update for Virtual Travel Platform”

[Konzeption (technisch), Detaildesign (technisch) und Prototypimplementierung von Transaktionskomponente des Frameworks für WebApplikation der TUI AG. Untersuchung der notwendigen Transaktionsmechanismen. Toplink Integration. Test und Integration der Testanwendung] Systemanalysis and Design for transaction component of J2EE framework. Transaction Interceptors in Web-Tier. Test and Integration.

07/04–10/04

Activity: Technical Architecture Software Design Integration

Team: 4 Person

Language / Components:

J2EE, Java, WebLogic Hivemind

Tools: Toplink MQ Series Eclipse WebLogic ORACLE, Sybase

Page 15: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 15/34

Customer: GE Capital, Frankona Re (Rückversucherung), München

Role in the project: Software Architect, Integrator

Project: "Planning Module / Accounting Engine”

[Konzeption (fachlich), Detaildesign (technisch) und Koordination der Implementierung durch offshore-Team (Indien) für ein Planningtool und Bilanzapplikation. Vorbereitung zur SAP Integration und Migration. Datenbankoptimieren. Automatisches Testen. Integration und Übergabe in die Produktion] Systemanalysis and coordination of offshore developing team for the planning tool and accounting engines. Preparing for SAP integration and migration. OO- und DB-Design. Automatic testing.

03/04– 07/04

Activity: Problem Domain Analysis Technical Project Management / Coordination Software Design Integration

Team: 8 Person (3 onshore, 5 offsore)

Language / Components:

J2EE, Java Hibernate, Spring Framework, Struts, Castor SAP Insurance

Tools: SAP NetWeaver, Netweaver Developer Studio Eclipse Jboss / SunOne / Tomcat ORACLE

Page 16: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 16/34

Customer: Allianz Lebensversicherungen AG, Stuttgart

Role in the project: Systemanalyst [Facharchitekt], Software Architect, Developer

Project: "Plaform for Pensions Management" / Pensionsadmin-system

[Konzeption (fachlich), Detaildesign und Implementierung (technisch) des Buchungskernes (Einbringungen, Ordering, Leistungen, Massenkorrekturen/Stornos) für Pensionsadmin System. Unterstützung des Fachbereichs beim Prozeßdesign (Einbringungen, Ordering, Leistungen, Massenkorrekturen/Stornos), technisches Design und Implementierung der Kernprozesse.

Entwicklung des Testkonzeptes fuer die Buchungskern Übergabe in Produktion] Design and implementation of the accounting kernel. Ordering and reevaluation. OO- und DB-Design for the accounting kernel. Conception of the test environment for the accounting kernel.

08/02– 04/04

Activity: Problem Domain Analysis and Process Design / Modelling Software Design and Development

Team: 20 Person

Language:

J2EE, Java, Bean Managed Persistence

Tools: Websphere Application Developer Studio Websphere 4.0 ORACLE SQL Navigator [Ich war verantwortlich für den Design und Implementieren des Buchungskerns. Erstellen und implementieren der OO- und DB-Modelle und gesamt Test der Buchungslogik]

Page 17: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 17/34

Customer: Deutsche Post AG, Darmstadt/Bonn

Role in the project: Software Architect

Project: "Retailsystem for branch offices" / Warenwirtschaftsystem

[Konzeption und Detaildesign der Belegverarbeitung (Belegmodel, Belegflüsse) für das Warenwirtschaftsystem der Postfilialen. Implementation der Belegengine. Prozeßspezifikation für SAP Einführung. Anbindung an und Migration auf SAP Retail] Design of the receipt process for Retailsystem. Implementation of the receipt engine and specification for SAP. Integration with SAP Retail (IDOCs)

01/02– 08/02

Activity: Problem Domain Analysis and Process Design / Modelling Software Design and Development

Team: 30 Person

Language: C# . NET

Tools:

ARIS (IDS Scheer)

SAP Retail Visual Studio . NET DCOM / COM+ Together 6.0 IDOC Interface [Konzeption und Detaildesign der Belegverarbeitung (Belegmodel, Belegflüsse) für das neue Warenwirtschaftsystem der 14.000 Postfilialen. Implementation der Belegengine in dem Businessschicht. Prozessmigration und Anbindung an SAP] The Post is about to build a new IT infrastructure for retailing activities in the network of 14.000 brach offices. Out team was responsible for technical design and implementation of the ordering, selling, booking, inventoring and controling functionality.

I am responsible for receipt processing and modelling (design) in the middleware

layer (receipt processing).

Page 18: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 18/34

Customer: Daimler Chrysler Corp., Stuttgart

Role in the project: Software Designer, Software Developer

Project: "Application Customising Framework"

[Definition des Vorgehens bei dem UML modellieren der Web-Anwendungen. Parametrisierte Workflowmodelle. Implementation des Together-Modules für die Generation der Konfigurationsdatei des Frontendservlets.] Design of the generic modelling technique for custumising of the Web Applications Models for vatiety of matkets and brands. Implementation of the Configuration Generator for JUNA Application Framework.

08/01 – 02/02

Activity: UML Modelling, Rhapsody (UML Model-Driven Development) Software Design Software Development

Team: 5 Person

Language: UML J2EE Architecture

Tools: WebSphere Studio Application Developer WebSphere 4.0 Rhapsody , Rational Rose, Together

Details:

[Meine Aufgabe war das Modellierverfahren zu entwerfen und das Konfigurieren des Frontendservlets durch Integration mit Together/J zu automatisieren.]

Page 19: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 19/34

The goal of the project was to work out a modelling procedure which allows to model the business process as well its market and brand related differences in flexible way so that differences can be derived from the model. The core of the model is represented by UML activity diagram describing the workflow of the application and the set of framework dependent class diagrams, one per activity. The modelling procedure allows flexible UML based definition of default values for stereotype and type dependent parameters, so that the concrete model can focus on application specific details. Another goal was to write a generator which allows to create framework specific configuration files automatically. The generator is based on Together/J modelling tool.

I was responsible for modeling patterns and tooling.

Page 20: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 20/34

Customer: Allianz AG / DresdnerBank AG

Role in the project: Software Architect, Software Developer

Project: "Account Managment Portal"

[Design und Implementation der WorkflowComponente, Design und Integration der Model/View/Controller Module

und das Deployment und Produktioneinführung der Anwendung.] Design and Implementation of Workflowkomponent (Frontservlet / Statemachine) for account configuration portal. Application Deployment and Rollout.

05/01 – 08/01

(3 months project: from design to live web application)

Activity: Software Design Software Development

Team: 3 Person

Projekt Page: http://www.allianz.de

Programming language:

Java (J2EE: JSP, Servlets)

Application Server: WebSphere 3.5 VisualAge for Java 3.5

Platform: MS-Windows NT

Details:

[ Die Webanwendung ist ein Teil der Allianz.DE Internetpresentation und ist für Konto Konfiguration und Eröffnung zustängig. Die Möglichkeit der flexiblen Navigation (back / forward) ohne dabei die Datenangaben wiederholen zu müssen, stand als eine der Hauptzielen beim Design der Anwendung.

Page 21: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 21/34

Ich war verantwortlich fürs Design und Implementieren der WorkflowComponente, kodetechnische Integration der Model/View/Controller Module und das Deployment und Produktioneinführung der Anwendung.] The idea was to develop a simple Web Application for Account Configuration which whould allow the user to fill diverse complex forms for account opening. The usability was the main priority: flexible back/forward navigation should be possible without loosing user input data. I was responsible for design and implementation of the workflow component and model/view/controller integration as well for deployment and production rollout. The complete application has been developed in 3 months and went live together with other Allianz.DE Applications on 10 August 2001.

Page 22: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 22/34

Customer: Landesbank Baden-Württemberg (LBBW), abaXX Corp., Stuttgart

Role in the project: Software Architect, Software Developer

Project: "Content Management System"

[Design und Implementation des Content Management Systems für Web-Anwendungen. Integration mit Nachrichtenagenturen.] Design and implementation of Content Management Engine für LBBW. Design of Domain Model, EJB implementation for abaXX ® E-Business-Suite. Implementation of DPA Staging Adaptor for Content Management System in LBBW-Retail Portal.

10/00 – 11/01

Activity: Software Design Software Development

Team: 4 Person

Projekt Page: http://www.lb-direct.de

Programming language:

Java (J2EE: EJB, JSP, Servlets) XSL, XML

Application Server: WebLogic 5.1

Database: ORACLE, IFS

Platform: MS-Windows NT

Details:

Page 23: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 23/34

[Ich war verantwortlich für Design und Implementation des Kernes des Conetnt Management Systems. Ausserdem habe ich das Systemeinführung bei LBBW (www.lb-direkt.de), CS und HypoVereinsBank sowie die Integration mit dem abaXX E-Business Suite begleitet.]

The idea was to write engine which handles typical portal related content management problems like category mapping, input format converting, retriving, synchronisation, access control, validation, cross referencing and randering. Metainformation format has been defined for information needed to manage content. Portal and Provider category trees can be managed and mapped to each other. Access control is category based. Default rendering is XSL based. The engine is part of e-BusinessSuite and used at LBBW,CS Frankfurt and Hypovereinsbank.

I was responsible for the detailed design and the first implementation.

Page 24: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 24/34

Customer: Dresdner Bank, Frankfurt/M

Role in the project: Software Developer

Project: "Relociliation process for OTC Derivatives"

[Implementation des Nachabgleiches zwischen den Front-

und Backend bei OTC Derivatenhandel.] Implementation of the distributed reconciliation process. Design of generic converters.

01/00 - 11/00

Activity: System Integration Software Development

Team: 3 Person

Programming language:

Java

Financial Systems:

Devon Kondor Summit

Database:

Sybase

Platform:

Solaris, MS-Windows NT

Details:

[Ich war für die automatische Formatunifizierung unterschiedlicher Systeme verantwortlich. (Generische Konverter)] The OTC Derivatieves Reconcilaition System is responsible for synchronisation of the Front and Backoffice transactions. The old C/C++ based system should be reimplemented in JAVA. Kondor data should be intergated in the Devon/Summit reconciliation.

Page 25: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 25/34

Customer: ALCATEL SEL, Stuttgart

Role in the project: Project Manager , Software Architect

Project: " Framework for automatic configuration of telecom switches"

[Design und Implementation des Frameworks für die automatische

Konfiguration der Vermittlungsstellen.] Design and implementation of the objekt models and framework for

the configuration tool chain.

02/99 - 01/00

Activity: Technical Projekt Management Software Design

Team: 8 Person

Programming language: Java

Design Tools: Together/J, Rational Rose

Platform: MS-Windows NT

Details:

[Ich war für die Gesamtarchitektur und für das Team aus 3 Entwickler verantwortlich verantwortlich. ] I was the technical leader of the group of 3 software developers and 5 domain experts. The goal was to transformed the validation model developed in my last project (see below) to the configuration model. I was responsible for system architecture. The framework is used for cabling and detailed assigment.

I was responsible for system architecture.

Page 26: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 26/34

Customer: ALCATEL SEL, Stuttgart

Role in the project: Project Manager , Software Architect

Project: " Rule based validation of the configuration process „

[Design und Implementation des automatischen Validierens bei der

Konfiguration der Vermittlungsstellen.] Design and implementation of validation system for the configuration tool

chain.

01/98 - 02/99

Activity: Technical Projekt Management System Analysis Software Design

Team: 8 Person

Platform:

MS-Windows NT

Programming language:

Java

Design Tools:

Together/J, Rational Rose

Details:

[Ich war für die Gesamtarchitektur und für das Team aus 3 Entwickler verantwortlich verantwortlich. ] I was the technical leader of the group of 3 software developers and 5 domain experts. The goal was to create configuration independent validation framework to be able to validate the configuration process step by step. The main target was to make the interfaces as simple and generic as possible to give domain experts with restricted programming skills the possibility to write validation rules and stage them in the system on the fly. All main ALCATEL units were involved: Germany, Benelux, Italy and Spain. The system went live 1999 and consisting now of thousands of rules.

I was responsible for system architecture and core implementation.

Page 27: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 27/34

Customer: TogetherSoft Inc, Texas, US

Role in the project: Software Developer

Project: "Module for XML Metadata Interchange (XMI)

for Together Case Tool"

Design and implementation of a module for the

object model exchange in the XMI format.

07/99 - 03/00

Activity: Software Design Software Development

Programming language:

Java

Design Tools: Together/J IBM’s XMI-Toolkit

Platform: MS-Windows NT

Page 28: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 28/34

Customer: ALCATEL SEL, Stuttgart

Role in the project: Project Manager , Software Architect

Project: " Automatic configuration of the access networks "

Design and implementation of automatic configuration system For telecom access networks.

09/96 - 12/97

Activity: Technical Projekt Management System Analysis Software Design

Platform:

MS-Windows NT

Programming language:

Java

Design Tools:

Together/J, Rational Rose

Page 29: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 29/34

Customer: RANK XEROX AG, Unicorn Corp. , Zürich

Role in the project: Software Developer

Project: " Developing of the input module for „Open Print System "

Design and implementation of the input module (at the basis of the Line Print Protocol) for distributed Print System

09/95 - 09/96

Activity: Software Development

Platform:

Solaris, MS-Windows NT

Programming language:

C

Communication protocols:

TCP/IP LPD-Protokol

Page 30: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 30/34

Customer: Object International Software GmbH, Stuttgart

Role in the project: Software Developer

Project: " Developing of the C++ CASE Tool ‚Together/C++‘ "

Analysis, design and implementation in kernel team; Managing of the subproject „Interactive Codegeneration for C++“

11/93 - 12/95

Activity: Software Development

Platform:

MS-Windows, MS-Windows NT, OS/2

Programming language:

C++

OO-Methods:

Coad & Yourdan, Unified

Details:

I was responsible for the Code Generation component.

Page 31: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 31/34

Customer: Object International Software GmbH, Stuttgart

Role in the project: Software Developer

Project: " Implementation of the propotype for object oriented DBMS "

Design and developing of kernel for the object oriented

database management system

10/94 - 02/95

Activity: DBMS Architecture Software Development

Platform:

MS-Windows NT

Programming language:

C++

Database:

MS-ODBC

Page 32: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 32/34

Customer: Institut for Production and Automation (Fraunhofer Gesellschaft), Stuttgart

Role in the project: Software Developer

Project: " Design and Inplementation of the Object Model for

quality managemt system"

Analysis, design and developing in Kernel-Team, optimisation of the database structure for object oriented DBMS.

05/93 - 09/94

Activity: System Analysis Software Development

Platform:

UNIX (ULTRIX)

Programming language:

C++

OO-Methoden:

OMT

Datenbank:

DEC Object/DB

GUI-Tool:

Interviews, OSF/Motif

Page 33: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 33/34

Customer: MercurySoft Ltd., Moscow

Role in the project: Software Architect, Software Developer

Project: " PROLOG-Interpreter "

Design and Developing of the PROLOG interpreter.

09/90 - 11/92

Activity: System Design Software Development

Platform:

MS-Windows

Programming language:

C++ PROLOG

Page 34: Dr. Andrej Teshler - letstry.comletstry.com/TeshlerCV.pdfDr. Andrej Teshler Volker-Böhringer-Weg 18 73732 Esslingen Mobile: +49 171 4737878 Phone: +49 711 3655730 Fax: +49 711 820

ANDRE J. TESHLER Seite 34/34

Customer: Istitut für geologische Forschung, Moscow

Project: "Numerical Optimisation"

Implementation misc. methods of numerical optimisation.

09/87 - 09/90

Activity: Optimisation methods Software Development

Platform:

MS-Windows

Programming language:

C C++