Theodore THLIVITIS Enterprise Architecture, Consulting

Software Architecture: MDE, UML, architecture patterns, Object-Oriented ... Architecture and project methodology: MDA, Agile Methodologies, COSM / CBD ... Technologies: Portal, Content Management Systems (CMS), Java, J2EE ... European Healthcare Product Wholesale Retailer (Feb. to Jun. .... and pdf linear output.
36KB taille 1 téléchargements 250 vues
Theodore THLIVITIS Enterprise Architecture, Consulting & Management

read html version

16+ years of experience in software engineering Born in 1971 in Athens, having the French and Greek nationality, I have lived, studied and/or worked in France, Greece, UK, Italy, Belgium and the USA and I speak on a regular basis French, English, Greek and Spanish. Holder of a Computer Engineering degree (CEID Patras, Greece) and a PhD in Computer Science (Univ. of Rennes - ENST Bretagne, France), I have been working as lecturer and R&D stuff for ENST Bretagne; as consultant, trainer and IT architect for the New Technologies dept of IMA Consulting (T-Systems company) and for the XNet Competency Center of Sopra Group; as Technical Director of Stern Systèmes d'Information ; and, from 2007, as Program Manager and Enterprise Architect in charge of the methodology and modeling aspects of IS Architecture with Solucom (initially Vistali). My activities on consulting, engineering, audit & coaching concern the methodology, modeling and deployment of sustainable architectures for enterprise-level systems and for software solutions. Contact: +33 6 70 07 39 55, Theodore.Thlivitis at gmail.com

> Expertise • Enterprise Architecture: TOGAF, COSM Enterprise (Herzum Software), SOA/EDA, application interoperability • Software Architecture: MDE, UML, architecture patterns, Object-Oriented Analysis & Design, Java frameworks • Architecture and project methodology: MDA, Agile Methodologies, COSM / CBD (Herzum Software), *UP, MEDIA (Sopra Group), PACTE (Société Générale). Method modeling: SPEM 2, Eclipse Process Framework Composer (EPF Composer) • Technologies: Portal, Content Management Systems (CMS), Java, J2EE

> Professional Experience

Consultancy Enterprise Architecture Société Générale, Paris (Jun. 2010 to Dec. 2010) • IS Architecture of the consolidated Retail Bank System Société Générale, Paris (Sep. 2008 to Oct. 2010) • IS Urbanization Accor Services, Paris (Jul. to Sep. 2008) • Urbanization on CRM & ordering Société Générale / Transactis, Strasbourg (May to Sep. 2008) • Choice of a mediation platform Société Générale / Transactis, Strasbourg (Jun. 2007 to Sep. 2008) • IS transformation of the issuer branch of electronic banking

Theodore Thlivitis - Detailed Curriculum Vitae

1

PTC, telecommunications operator, Poland (May 2006) • SOA Seminar for the Enterprise Architecture team European Healthcare Product Wholesale Retailer (Feb. to Jun. 2006) • Interoperability requirements and ESB components European Healthcare Product Wholesale Retailer (Jan. to Feb. 2006) • Technical options and cost component-based application

analysis

for

the

datamart

extension

of

a

European Healthcare Product Wholesale Retailer (Jun. to Aug. 2005) • Methodology for the modeling of dataflows and interfaces between heterogeneouos systems, Interoperability Use Cases Workshops, metamodeling and MDA transformations for SOA artifacts generation Foch Hospital, Paris (Oct. 2003 to Jan. 2004) • Data server migration analysis, data durability, performance tests Foch Hospital, Paris (Oct. 2001 to Jan. 2002) • Intranet Architecture definition, product evaluation: portal, application server, enterprise directory

Enterprise Repository Société Générale, Paris (Jan. 2009 to Aug. 2010) • IT Methodology Repository Design & Implementation

Software Architecture Foch Hospital, Paris (Sep. to Nov. 2006) • Study for the integration of new functionalities to the Electronic Medical Records application European Healthcare Product Wholesale Retailer (Apr. to Aug. 2006) • Deployment options definition for a large-scale component-based distributed application European Healthcare Product Wholesale Retailer (Aug. to Dec. 2005) • Methodology, design and repository for application security: model definition for security requirements and generation of executable artifacts Société Générale, Paris (Jan. to Mar. 2001) • Architecture, Object-Oriented Analysis & Design, technical framework design Société Générale, Paris (Sep. to Dec. 2000) • Object-Oriented documentation

Analysis

&

Design

Methodology,

templates

for

project

JP Morgan, Londres (May to Aug. 2000) • Methodology for risk mitigation during major functionality upgrade (interest rate curves for swap products)

Portal, Study, Audit Foch Hospital, Paris (Jul. to Oct. 2006) • Functional, technical, cost and risk analysis for the migration of the intranet portal

Theodore Thlivitis - Detailed Curriculum Vitae

2

platform Mobistar, Belgium (May to Jun. 2005) • Internet Portal (customer authentication) development productivity, technical coaching

architecture

definition,

platform

3 Suisses, Lille (Feb. 2005) • Audit on software architecture, design, usage & documentation of internet portal components

Project development Chief Architect of the following projects:

Intranet portal platform migration Foch Hospital, Paris (Nov. 2006 to Jun. 2007) • Technology: Web clients, Liferay Portal, Oracle

Remote supervision of water distribution and processing equipments Générale des Eaux (VEOLIA Eau), Paris, 2500 man days (Jul. 2002 to Aug. 2003, Jan. 2004 to Jan. 2005) • Technology: Web & Java clients, J2EE, serial port protocols, modem calls, Oracle

Extranet Portal for Enterprise Distribution Centers SFR, Paris, 700 man days (Mar. 2004 to Nov. 2004) • Technology: Web clients, BEA Portal, CMS, Oracle

Intranet Portal & application for the unified electronic medical record Foch Hospital, Paris, 600 man days (Jan. to Sep. 2002) • Technology: Web clients, BEA Portal, J2EE application, Oracle

Semantic Indexing & Search for Images France Télécom R&D - CNET Rennes et Lannion, 600 man days (Jul. 1998 to Mar. 2000) • Technology: Java Application Senior Architect of the following projects:

IT transformation program using a component & service oriented approach European Healthcare Product Wholesale Retailer, 20000 man days program (Oct. 2005 to Jan. 2006) • Technology: Java clients, Component-based server (COSM), web services (webMethods), DB2

Internet & Intranet Portal City of Bordeaux, 2500 man days (Apr. 2003 to Feb. 2004) • Technology: Web clients, BEA Portal, CMS, Workflow

Complete management of construction offerings: pre-sales, planning, deployment of construction offerings Theodore Thlivitis - Detailed Curriculum Vitae

3

Bouygues Construction, Paris, 2000 man days project (Jan. to Oct. 2001) • Technology: Java clients, WebSphere AS, XML over HTTP transport, SQL Server

Given seminars • Enterprise SOA (COSM, 3 days, Herzum Software, USA, 2006) • Methodology and best practices for Software Architecture (author of the training, 3 days, Sopra Group, 2004, 2005) • Analysis and Design using Together IDE (co-author of the training, 3 days, IMA T-Systems, 2000) • UML and Object-Oriented Analysis & Design methodology (3 days, IMA T-Systems, 2000-2001, 2003) • Java, advanced techniques, Swing (5 days, IMA - T-Systems, 2000, 2001) • Technology innovation seminar: XML and Web Services (author of the seminar, 1 hour, july 2001) • Information Search Systems - Semantic Indexing (author of the seminar, 3 hours, ENST Bretagne, 2000)

> Technical Environment Methodology • Unified Process, Agile methodologies, COSM (Herzum Software), MEDIA (Sopra Group), METEOR (Vistali), PACTE (Société Générale), SPEM 2 (Software & Systems Process Engineering Metamodel)

Architecture • Model-Driven Architecture (MDA), architecture styles, analysis & design patterns, UML • Techniques: Multi-layer frameworks, intensive multi-threading techniques, PDF generation, XML data binding • Standards: J2EE, RMI, applets, JNI (modem, speech synthesis, robotic systems interface), Swing, JSP, apache-struts, apache-torque, castor, JMS, JSR-170, JSR-168, etc.

Products • Application Servers: Tomcat, BEA WebLogic, IBM WebSphere • Portal: Liferay Portal, BEA WebLogic Portal ; Content Management: Noheto ; Workflow: Flowmind (Akazi) • EAI, Web Services: WLI, webMethods • LDAP: Sun Directory Server, OpenLdap, Calendra • RDBMS: Oracle, SQL Server, MySQL • Modeling & Dev Tools: Mega, Sparx Enterprise Architect, Eclipse, BEA Workshop, Together, Rational Rose, OptimalJ, Ant, CVS, SVN, OpenSTA, The Grinder

Computer Languages • Java, UML, XML, XSD, XSLT, HTML, C++, C, VB, Prolog, LISP, (La)TeX

> Employers • From June 2007: Program Director - Enterprise Architect, Vistali, Solucom Group • April 2005 to June 2007: Technical Director, Stern Systèmes d'Information

Theodore Thlivitis - Detailed Curriculum Vitae

4

• October 2001 to March 2005: Senior Architect, XNet Competency Center, Sopra Group • March 2000 to September 2001: Consultant, Architect & Trainer, Consulting and Training Center (IMA), Soleri (T-Systèmes) • July 1998 to February 2000: R&D Engineer, ENST Bretagne, CNET (France Telecom R&D) • September 1994 to June 1998: PhD R&D, Telecom Bretagne

> Education • PhD (Doctorat) in Computer Science, Univ. of Rennes - ENST Bretagne, France (1998) • M.Sc. (DEA), ENST Bretagne, France (1994) • Computer Engineering Degree, Computer Engineering & Informatics Dept. (CEID), Patras, Greece (1993) • Lycée Léonin franco-hellénique, Athènes (1988)

Theodore Thlivitis - Detailed Curriculum Vitae

5

> Detailed Professional Experience

Architecture & Consulting Activities Enterprise Architecture Consolidation of Information Systems

Jun. 2010 to Dec. 2010

Société Générale, Paris. IS Architecture of the consolidated Retail Bank System (consulting). • Principles of integration application architecture • CRM application architecture • Functional integration principles between the existing application components and the workflow engine • IS Metamodel and methodology concepts convergence • Enterprise Architecture Mission & Governance Enterprise Repository - Methodology

Jan. 2009 to Aug. 2010

Société Générale, Paris. IT Methodology Repository Design & Implementation (consulting). • Design and implementation of the IT Process Repository for structured input and output of project and IT methodologies (project, support, management) • Design and implementation of the technical platform using SPEM 2 (Software & Systems Process Engineering Metamodel) and the Eclipse Process Framework Composer (EPF Composer) • Design and implementation of a unique configuration used for both html site output and pdf linear output • Method definition for the migration of the existing processes (word documents) • Expertise and team coaching for process input to the repository Technical Environment: SPEM2, EPF Composer, XSLT. Enterprise Architecture

Sep. 2008 to Oct. 2010

Société Générale, Paris. IS Urbanization (consulting). • Urbanization studies: Service oriented urbanisation, Asynchronous services, Retail business components architecture principles, Multi-bank multi-channel, multi-country, multi-language, multi-currency impacts on IS Architecture • IS Architecture methodology: Project support process, IS Repository Metamodel • IS architecture support: Checks, Desktop access, Issuer electronic banking, Budget management Technical Environment: Mega. Enterprise Architecture

Jul. to Sep. 2008

Accor Services, Paris. Urbanization on CRM & ordering (consulting). • Service Oriented Enterprise Architecture methodology. Team coaching • Review of CRM & ordering architecture scenarios • Given Seminar: "Service Oriented IS Urbanization" Technical Environment: TOGAF, SOA. Enterprise Architecture

May to Sep. 2008

Société Générale / Transactis, Strasbourg. Choice of a mediation platform

Theodore Thlivitis - Detailed Curriculum Vitae

6

(consulting). • Requirements for mediation functions • Definition of architectural and economic scenarios • Functional and non functional requirements coverage by the leader mediation market solutions and internal Société Générale solutions (virtual RFI of 5 solutions) Enterprise Architecture - IS Transformation

Jun. 2007 to Sep. 2008

Société Générale / Transactis, Strasbourg. IS transformation of the issuer branch of electronic banking (consulting). • • • •

Distribution / Production layering Design of a multi-distributors IS Methodology for services architecture and process modeling Functional outlining. Business process modeling. Business service identification

Technical Environment: Tibco Business Studio. Intranet Portal Architecture

Nov. 2006 to Jun. 2007

Foch Hospital, Paris. Intranet portal platform migration (contractual delivery). • • • •

Migration methodology, risk mitigation Introduction of new functionalities Implementation, team coaching Performance tests

Technology: Web clients, Liferay Portal, Oracle. Technical Environment: Liferay Portal 4.2, J2EE. Software Architecture

Sep. to Nov. 2006

Foch Hospital, Paris. Study for the integration of new functionalities to the Electronic Medical Records application (consulting). • Technical options • Architecture & design of the full-text search functionality Technical Environment: J2EE, Full-text indexing & search (Apache Lucene), Ajax, LaTeX. Workshop - Enterprise SOA

Sep. 2006

Herzum Software, Chicago, USA. Restructuring and presentation of the "Enterprise SOA" seminar (inter-enterprise training, 3 man days). Technical Environment: SOA, COSM Enterprise. Portal Study

Jul. to Oct. 2006

Foch Hospital, Paris. Functional, technical, cost and risk analysis for the migration of the intranet portal platform (consulting). • Analysis of the overall portal strategy and requirements • Analysis of the options for the content management, the collaborative solution, the application server & the operating system: comparative analysis of most adapted solutions • Cost and risk analysis Technical Environment: Portal, Content Management, Application Server, BEA Weblogic Portal, Liferay, JBoss Portal. Theodore Thlivitis - Detailed Curriculum Vitae

7

Software Architecture - Deployment

Apr. to Aug. 2006

European Healthcare Product Wholesale Retailer. Deployment options definition for a large-scale component-based distributed application (consulting, 20000 man days program, 2003-2006, 50p team). • Definition of the logical and physical deployment options of a distributed application (component distribution and geographical distribution) Technical Environment: COSM, UML. Enterprise Architecture - SOA

May 2006

PTC, telecommunications operator, Poland. SOA Seminar for the Enterprise Architecture team (consulting, 5d). Technical Environment: COSM, SOA. Enterprise Architecture - ESB

Feb. to Jun. 2006

European Healthcare Product Wholesale Retailer. Interoperability requirements and ESB components (consulting, 20000 man days program, 2003-2006, 50p team). • Analysis of the interoperability and performance requirements; requirements mapping to an ESB architecture Technical Environment: SOA, ESB, COSM. Enterprise Architecture - Datamart

Jan. to Feb. 2006

European Healthcare Product Wholesale Retailer. Technical options and cost analysis for the datamart extension of a component-based application (consulting, 20000 man days program, 2003-2006, 50p team). • Analysis of the technical options and cost estimation for adding a datamart access to a component-based application Technical Environment: COSM. Software Architecture

Oct. 2005 to Jan. 2006

European Healthcare Product Wholesale Retailer. IT transformation program using a component & service oriented approach (consulting, 20000 man days program, 2003-2006, 50p team). Structural Architecture (COSM) leader. • Gathering functional & non-functional requirements, development team needs and technical platform constraints, in order to produce models, recommendations, guidelines, best practices, design patterns & code templates concerning all application aspects • Topics addressed: messaging, notification, cache, lease mechanism, constants and parameters runtime administration, error handling, startup application parameters handling Technology: Java clients, Component-based server (COSM), web (webMethods), DB2. Technical Environment: COSM, UML, Sparx Enterprise Architect, Eclipse. Software Architecture - Security

services

Aug. to Dec. 2005

European Healthcare Product Wholesale Retailer. Methodology, design and repository for application security: model definition for security requirements and generation of executable artifacts (consulting, 20000 man days program, 2003-2006,

Theodore Thlivitis - Detailed Curriculum Vitae

8

50p team). • Design of a security model allowing declarative customization and runtime administration of security rules • Extra-functional requirements gathering • Software design for insertion into a component-based application architecture • Team coaching • Methodology and repository for capturing the authorization requirements and generating security artifacts Technical Environment: COSM, UML, Sparx Enterprise Architect, Eclipse. Enterprise Architecture Interoperability

Jun. to Aug. 2005

European Healthcare Product Wholesale Retailer. Methodology for the modeling of dataflows and interfaces between heterogeneouos systems, Interoperability Use Cases Workshops, metamodeling and MDA transformations for SOA artifacts generation (consulting, 20000 man days program, 2003-2006, 50p team). • Methology for modeling & classifying inter-application dataflows and interfaces • Methodology and MDA transformations allowing an incremental modeling of dataflow schemas and interfaces at two levels of abstraction (PIM & PSM) • Automatic generation of XML schemas and technical documentation Technical Environment: Web Services (SOAP, WSDL, XSD), COSM, UML, MDA, Sparx Enterprise Architect, Eclipse. Software Architecture - Framework

Apr. to Sep. 2005

European Healthcare Product Wholesale Retailer. Platform components design for a large-scale distributed application (consulting, 20000 man days program, 2003-2006, 50p team). • Technical requirements gathering and définition of adequate components. Defined components: Email Gateway, runtime administration of application constants and parameters, note handling with history, tool for reverse engineering of GUI classes for GUI re-modeling • Presentation and training Workshops Technical Environment: COSM, UML, Java, Eclipse. Internet Portal Architecture

May to Jun. 2005

Mobistar, Belgium. Internet Portal (customer authentication) architecture definition, platform development productivity, technical coaching (consulting, 10 man days, 2005, 8p). • Portal architecture definition and choice of best-suited platform components (portal & J2EE) • Team coaching Technical Environment: Weblogic Portail 8.1, Weblogic Platform 8.1. Audit - Portal Architecture

Feb. 2005

3 Suisses, Lille. Audit on software architecture, design, usage & documentation of internet portal components (audit, 5 man days, 2004-2005 project, 10p). • Architecture and software design review • Audit on portal components best practices • Documentation quality review Theodore Thlivitis - Detailed Curriculum Vitae

9

• Code quality review Technical Environment: Weblogic Portail 8.1. Software Architecture

Jul. 2002 to Aug. 2003, Jan. 2004 to Jan. 2005

Générale des Eaux (VEOLIA Eau), Paris. Remote supervision of water distribution and processing equipments (contractual delivery, 2500 man days, 2002-2005, 7p). Chief Solution Architect. • Initial study (architecture, effort estimation) : 100 man days, 3p • Design of the multi-layer framework: applet, RMI, MVC, services, security, persistence, JNI • Technical Project Management, team coaching Technology: Web & Java clients, J2EE, serial port protocols, modem calls, Oracle. Technical Environment: Apache Tomcat, Servlet/JSP, JNI (modem, speech synthesis, interface with robotic systems), intensive multi-threading, applet, RMI, apache-struts 1.1, apache-torque, PDF generation, CVS, Eclipse, Ant, Linux, Oracle 8i. Extranet Portal Architecture

Mar. 2004 to Nov. 2004

SFR, Paris. Extranet Portal for Enterprise Distribution Centers (contractual delivery, 700 man days, 2004, 7p). Chief Solution Architect. • Technical Project Management, team coaching • Expertise on portal, content management, system integration, security Technology: Web clients, BEA Portal, CMS, Oracle. Technical Environment: BEA Weblogic Portal 8.1, BEA Weblogic Workshop 8.1, Oracle 9i, Content Management (Noheto), Sun Directory Server. Enterprise Architecture - Data

Oct. 2003 to Jan. 2004

Foch Hospital, Paris. Data server migration analysis, data durability, performance tests (consulting). • Data schema definition • Intranet Architecture definition: file server structure, performance tests • Technical expertise: methodology and tools for XML handling, PDF generation Technical Environment: BEA Weblogic Portal, Servlet/JSP, XML, Java, Oracle. Internet & Intranet Portal Architecture

Apr. 2003 to Feb. 2004

City of Bordeaux. Internet & Intranet Portal (contractual delivery, 2500 man days, 2003-2004, 5p in architecture team). • High Level Architecture (portal, workflow, content management, system integration, security) • Methodology and high-level specifications • Seminar on UML & Object-Oriented Analysis & Design Technology: Web clients, BEA Portal, CMS, Workflow. Technical Environment: BEA Weblogic Portal 8.1, Oracle 9i, Content Management (Noheto), Content Syndication, Workflow Management (FlowMind, Akazi). Electronic Medical Record & Intranet Portal Architecture

Jan. to Sep. 2002

Foch Hospital, Paris. Intranet Portal & application for the unified electronic medical Theodore Thlivitis - Detailed Curriculum Vitae

10

record (contractual delivery, 600 man days, 2002-2003, 5p). Chief Solution Architect. • • • •

Design of the multi-layer framework: MVC, services, persistence Training of the customer team (architecture & framework) Functional Specifications and mock-ups (portal & electronic medical record) Team coaching

Technology: Web clients, BEA Portal, J2EE application, Oracle. Technical Environment: BEA Weblogic Server 6.1, BEA WL Portal 4.0, Active Directory, apache-struts 1.1, apache-torque, castor (xml), PDF generation, CVS, Ant, JBuilder, Solaris, Oracle 8i. Enterprise Architecture - Intranet

Oct. 2001 to Jan. 2002

Foch Hospital, Paris. Intranet Architecture definition, product evaluation: portal, application server, enterprise directory (contractual delivery, 70 man days, 2p). • High-level Architecture for the Hospital Intranet • Comparative evaluation of the products of the major market actors for the portal, application server & enterprise directory Technical Environment: IBM WAS & Portal Server, BEA WLS & Portal 4, Oracle9iAS & Portail, SUN/iPlanet AS & Portal Server, Calendra Directory Manager. Software Architecture

Jan. to Oct. 2001

Bouygues Construction, Paris. Complete management of construction offerings: pre-sales, planning, deployment of construction offerings (contractual delivery, 2000 man days project, 2001-2002, 4p in architecture team, 12p in development team). • UML Object-Oriented Analysis & Design & Java implementation of the technical framework: XML over HTTP transport of business services and data between client and server, persistence management, GUI framework • Java code generation (business objects, object-relational mapping) starting from UML model • XML data-binding analysis • Team Coaching Technology: Java clients, WebSphere AS, XML over HTTP transport, SQL Server. Technical Environment: IBM Websphere, Servlets, Java (Swing), XML, SQL Server, CVS. Software Architecture

Jan. to Mar. 2001

Société Générale, Paris. Architecture, Object-Oriented Analysis & Design, technical framework design (consulting, project of 2600 man days, 2001-2003, 11p). • Guidelines & coaching on methodology, architecture and Object-Oriented Analysis & Design Technical Environment: BEA Weblogic, IBM Websphere, Servlets, EJB, XML, Java, Oracle. Methodology - OOAD & UML

Sep. to Dec. 2000

Société Générale, Paris. Object-Oriented Analysis & Design Methodology, templates for project documentation (consulting, project of 2600 man days, 2001-2003, 11p). • Methodology and Object-Oriented Analysis & Design guidelines. Template defintion for technical documentation (architecture & design) • Arguments & guidelines on XML usage

Theodore Thlivitis - Detailed Curriculum Vitae

11

• Functional specifications with the business analysts • Definition of the data model used for the centralization of financial data from the international branches (XML) • Design and team coaching for the implementation of the technical prototype (first iteration) Technical Environment: BEA Weblogic, IBM Websphere, Servlets, EJB, XML, Java, Oracle. Project methodology

May to Aug. 2000

JP Morgan, Londres. Methodology for risk mitigation during major functionality upgrade (interest rate curves for swap products) (consulting, 2000-2001 project, 7p). • Re-modeling of the existing application for better functional evolutivity • Definition and follow-up of an incremental & iterative process for risk mitigation. Scheduling of the new functionalities Technical Environment: UML, Rational Rose, C, Oracle.

R&D Activities Application Design & Development

Jul. 1998 to Mar. 2000

France Télécom R&D - CNET Rennes et Lannion. Semantic Indexing & Search for Images (R&D contract, 600 man days, 2p). • Software Specifications (UML, Use Cases) • Object-Oriented Analysis & Design and Java implementation • XML schema for indexed data and application configuration Technology: Java Application. Technical Environment: Java (Swing), XML, Rational Rose. R&D - Cognitive Sciences

Sep. 1994 to Jul. 1998

Télécom Bretagne. Textual and Intertextual Computer-Assisted Interpretation Application • Object-Oriented Analysis & Design (UML, design patterns) • Scientific Research (cognitive sciences, linguistics) Technical Environment: C++, Java (Swing), Rational Rose.

Teaching Acitivities & training projects supervision University Teaching & Project Supervision

1994 to 2001

• Development and Instruction of undergraduate engineering school courses for ENST Bretagne: Java & object methodology, Prolog (1995-1999) • Development and Instruction of postgraduate (Mastère) engineering school courses for ENST Bretagne: Prolog (1995-1996) • Development and Instruction of undergraduate engineering school seminar for ENST Bretagne: Information Search Systems (1999-2001) • Assistant Lecturer at the University Technology Institute (IUT) of Nantes. Undergraduate Course Instruction: algorithms, user-interface programming XWindows (1997-1998) • Undergraduate course instruction for the engineering school of Institut Supérieur

Theodore Thlivitis - Detailed Curriculum Vitae

12

d’Electronique du Nord: C, system architecture (1996-1999) • Undergraduate course instruction for the University of West Britanny (Université de Bretagne Occidentale): programming languages, SQL (1996-1997) • Lecturer qualification, 2000 • Supervision of undergraduate & postgraduate (DEA) projects (14 projects between 1995 and 2000) read html version

Theodore Thlivitis - Detailed Curriculum Vitae

13