Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Berater-Profil 3478 J2EE, J2ME Architekt, Projektleiter, Entwickler, Teamleiter Fachlicher Schwerpunkt: - JEE JME Architekturen / EAI / ESB / Websphere / XML / Webservices / Projektleitung Ausbildung Abitur Versicherungskaufmann Org.-Programmierer EDV-Erfahrung seit 1992 Verfügbar ab auf Anfrage Geburtsjahr 1967 Unternehmensberatung R+K AG, Theaterstrasse 4, CH-4051 Basel Telefon +41 ( 61 ) 2 70 95-15 e-Mail [email protected] Telefax +41 ( 61 ) 2 70 95-19 Internet www.ruk-beratung.com R+K Unternehmensberatung GmbH, Ludwigstraße 69, 70176 Stuttgart Telefon (0711 ) 61 55 17-0 e-Mail [email protected] Telefax (0711 ) 61 55 17-50 Internet www.ruk-beratung.com Tätigkeiten und Kenntnisse Tätigkeiten Consulting Controlling Customizing Maintenance Migration Organisation Prototyping Recruiting Reporting Tuning Hardware SYSTEME ASA Ethernet IBM Mainframe Samsung Mobile Phones Siemens SUN Betriebssysteme AIX BS2000 Linux MS-DOS MVS OS/390 RedHat Solaris Sun OS Sun Solaris Suse Linux Symbian Unix Windows-2000 Windows-95 Windows-98 Windows-ME Windows-NT Windows-XP Software 2D QR codes Acms Alfresco Apache API Approach Architect Asset Backoffice Borland Application Server Broker Case-Tools Profil 3478 Seite 2 von 18 Software Profil 3478 Cics CLDC CMS Complete Corba DB2 DL1 Eclipse eMAIL Framework Hibernate HomeSite Http HTTPUnit Ibis IDE Idea IIOP IMS Install/1 Interface iPlanet Jabber Jakarta Java Web Start JAXM JBoss JDBC Jetspeed JME JMeter JSF JSR 179 Ldap Liferay Lotus Lotus Notes Make MF-Cobol Workbench MIDP MQSeries MS-Access MS-Excel MS-Office MS-Powerpoint MS-Project MS-Word MySQL NetDynamics Netscape NOKIA Odbc OpenCMS Oracle Seite 3 von 18 Software Orbix PDF PostGres Powerpoint Project Leader RAD Rapid Rational Rose Rational Software Architect Rational UnifiedProcess RFID RMI RPC RTS SAME ServerSide Siebel SMS Soap SSL START Struts Target TCP/IP Together Tomcat Vice Visio Vsam Web-Applications WebServices WEBSphere WebSphere Application Server WebSphere Portal Webstart Wiki WORKS WTK Xpeditor Methoden und Werkzeuge CRM Data Warehouse Design Pattern eBusiness eCommerce ERM HBCI Internet Intranet ITIL MDA MVC-Pattern SOA Workflow Profil 3478 Seite 4 von 18 Programmiersprachen .Net AJAX AS Basic C C++ Clist Cobol ColdFusion CSS EJB FOCUS Groovy HBCI4Java HTML IDL J2EE J2ME Java Java Beans JavaScript JAVAServlet JBuilder JCA JCL JMS JSP JSTL JUnit MF-Cobol Micro Focus MS-COBOL PHP PILOT Pirobase PL/1 PL/SQL PL/SQL PostgreSQL QMF Rexx Shell SQL UML Visual Basic Visual Cafe for Java XHTML XML XSD XSL Sprachen deutsch (Muttersprache) englisch (sicher in Wort und Schrift) Profil 3478 Seite 5 von 18 Sprachen Profil 3478 französisch (fortgeschrittene Kenntnisse) Seite 6 von 18 Erfahrungsschw erpunkte, Kurse JEE JME Projekte, Web- und Mobilarchitekturen, Integration von OS390-Applikationen, Architektur, Projektleitung, Abteilungs- und Bereichsmanagement, Outsourcing, Websphere- und JBossarchitekturenn Profil 3478 Seite 7 von 18 Projektinhalte, Tätigkeiten - • 11/2006 - 11/2007 Bank IBM Websphere application- and portalserver, IBM Rational Software Architect, RAD Architect, Team Leader, J2EE Architect, Developer, Project Lead, Technical architect Evaluating Websphere Application- and Portalserver („Portletfactory“) and Rational Software Architect. The project aims at evaluating the IBM Websphere product family as new runtime- and development environment. 05/2007 – 10/2007 Bank Grails, Groovy, Java Technical architect, Project leader Definition and Development of a new rapid development architecture for the IT. The project aimed at evaluating Grails and Groovy as rapid development platform for small to mid size applications hosted in a large scale Java environment. The consultants tasks were to architecture and to develop a small Grails application mainly based on CRUD requirements. The application consists of six HTML screens and four database tables. The application was successfully designed, developed, integrated and introduced within one month. This result proofed Grails as worth full alternative to Excel and Access applications. The consultant defined a programming and production model for using this architecture for small and midsize software requirements. 03/2007 - 10/2007 Bank UML, JEE, JBOSS 4.0, EJB 3.0, LIFERAY, ALFRESCO, LDAP, POSTGRES, ORACLE, SOLARIS, ECLIPSE JBOSS, JBOSS EXADEL, JSF, Webservices, ESB, SOA, JETSPEED, HIBERNATE, XHTML, CSS, NTLM, ESB MULE Definition and Development of a new Intranet Web Portal and Integration Architecture for the IT Technical architect, Project leader The project aimed at defining a complete new internal product and software architecture based on the standards JSR168, JSR170 and ESB/SOA. The front-end based on Liferay Version 4.x backed by the Alfresco CMS. Applications were delivered through the portal server, content also, but content was produced in and managed by the Alfresco backend. Both systems are communicating using the JSR170 standard. Applications will be deployed by using the JSR168 standard. The portlets will be based on JSF and EJB3 (myfaces/JBoss). The complete front-end architecture is connected to an ESB/SOA architecture (Mule) that integrates with existing backend systems. The compete architecture uses the Windows NTLM protocol to deliver authentication to every interested party and a general LDAP server for company wide authorization. Workflowmanagement in this architecture is on the one hand based on an MDA approach for generating jBPM-based portlets out of excel screen and xsd data definitions and on the other hand based on the workflow capability of the Alfresco workflow system, which is by itself based on jBPM. Profil 3478 Seite 8 von 18 11/2006 - 10/2007 IT-Company UML, TOGEHTER, JEE, JBOSS 4.0, EJB 3.0, LIFERAY, POSTGRES, ORACLE, SOLARIS, ECLIPSE JBOSS, JBOSS, EXADEL, JSF, STRUTS, Webservices, SOA, JETSPEED, OPENCMS, HIBERNATE, XHTML, CSS Technical architect, Project leader Developing a new Web Portal. The project delivered a new JSR168 portal server to the client. The analysis was made by writing down all user stories, by creating some architectural UML models and by developing different prototypes for evaluating different technologies. The project team decided to choose Liferay (over Jetpeed and OpenCMS) and JSR168. The portlets were developed with JSF and JSP (MyFaces, Tomahawk) and EJB 3.0, because this technology has proven stable in the context of the new Liferay portal and is standardized in contrast to Struts and Hibernate. The consultant defined the development-, the deployment and change request process. He also standardized the development environment. 04/2005 – present IT-Company J2ME, J2EE, JBOSS 4.0, EJB 3.0, JSF, LIFERAY, POSTGRES, MYSQL LINUX, ECLIPSE JBOSS, ECLIPSE EXADEL, Webservices, SOA, TOMAHAWK, TOBAGO, AJAX, HTML, CSS, 2D codes, QR codes Developer, Architect in the own company (Established in 2005 the company is focused and specialized on development for J2ME/Mobile in combination with J2EE/XML backends. Project: Developing a 2D ticketing system for mobiles and PDF for the worldwide active MobileMonday Movement. Integration of a 2D codes ticketing backend system into the MobileMonday platform and development of several JSF workflows for activating, sending, printing, reactivating and deleting 2D tickets for all Momo events. Design, architecture and implementation. Responsible for the maintenance and the production of this new system. 10/2006 - 06/2007 IT-Company J2ME, J2EE, JBOSS 4.0, EJB 3.0, JSF, LIFERAY, POSTGRES, MYSQL LINUX, ECLIPSE JBOSS, ECLIPSE EXADEL, Webservices, SOA, TOMAHAWK, TOBAGO, AJAX, HTML, CSS Technical architect, Lead developer, Producer Developing a new Web Portal for the worldwide active MobileMonday movement. The scope of the project was to develop a new Web Portal for the worldwide association MobileMonday including the ability to deploy JSR168 portlets and to customize the system with an integrated CMS. The consultant has chosen Liferay 4.1 and 4.2, installed and set up the system, developed several portlets, mobile services and customized the content within the CMS. He also activated a message board, a wiki and a blog system within the MobileMonday site. He integrated the CMS Alfresco for further CMS requirements. He connected a mobile application with Webservices/SOAP using the Liferay SOA architecture with the portal. The portlets for this portal were developed with JSF/JSP (MyFaces, Tomahawk, Tobago, AJAX Eclipse and Exadel) and are totally independent from the underlying JSR168 standard. He changed the Liferay portal server code to work with JSF MyFaces, Tomahawk and AJAX. 07/2006 - 11/2006 Telekommunication J2ME, J2EE, JBOSS 4.0, EJB 3.0, NOKIA SDK, CARBIDE.J, POSTGRES, LINUX, ECLIPSE JBOSS IDE Profil 3478 Seite 9 von 18 Technical architect, Lead developer Developing a mobile phone tracking application. The scope of the project was to develop a mobile/web application that tracks friends mobile phones ("buddy alert"). It's name is TrackKings. This application works with the CellID tracking and is not based on GPS thus it works with every handset that supports J2ME MIDP 2.0. It can be applied to O2, Vodafone and EPLUS in Germany. The web part is based on the new JEE5/EJB3.0 model and is responsible for the billing of the tracking requests (via Premium SMS) and the tracking interface to the client. 04/2006 - 06/2006 Telekommunication J2ME, J2EE, RFID, Nokia RFID SDK, Symbian Carbide C++, 2D-barcodes, Semacode, GPS, Google maps and Google Webtoolkit Technical architect, Lead developer Developing and prototyping new mobile techniques. The scope of the project is to develop mobile applications that make use of internal mobile phone RFID readers, GPS receivers, cameras for 2D-barcode scanning. These applications are based on J2ME and/or Symbian Series 60 3rd. Evaluated how J2ME and Symbian can communicate together in order to extend API functionality of J2ME. Combined those technologies to define and to study new and secure (mirco) payment processes and to extend mobile communication. 12/2005 - 06/2005 Telekommunication Java, J2ME, J2EE, Jabber, XMPP, PostgreSQL, IM, JSR179, JSR85, GPS, Google map Technical architect, Lead developer Development of the product „mabber“. The scope of the project was to develop a mobile instant messenger for mobile phones for a large media company in Europe. The messenger is based on the open protocol Jabber/ XMPP and can be combined with Yahoo, ICQ, MS and other big player in the IM market. The mobile application is assisted by a identical IM web application. The consultants task was to design, to develop, to test and to maintain the application. 04/2006 - 11/2006 Bank Java, J2EE, JBOSS, Liferay, JsR168, Oracle, jBPM, EJB 3.0, Hibernate Technical architect, Project Lead Migrating a static J2EE based supplier order management system to a BPM approach (based on jBPM). The scope of the project was to integrate a new BPM engine into an existing J2EE order management system. The system is responsible to manage the orders of the sales and marketing departments to the external suppliers. Today it is mainly based on email workflow. In the future the system should mainly rely on a real workflow engine, that can be controlled via graphical workflow designers. The new system includes a SLA management, status reporting and escalating system. The consultants task was to define the architecture and to lead the development team that developed the first pilot based on this new approach. 12/2005 - 11/2006 Bank Java, J2EE, JBOSS, PHP, Phyton, OpenCMS, Postgres Technical architect Introduction of a new intranet contentmanagementsystem. The scope of the project was to Profil 3478 Seite 10 von 18 introduce a new intranet content management system based on the Opensource product OpenCMS. The consultant was responsible for and defined the application- and the infrastructure architecture. He was the leading IT architect and responsible for the development team. The task was to integrate the application into the existing JSR168 portal and into existing J2EE security systems. OpenCMS was choosen for this project. The system was built for 9.000 parallel users and over 100.000 Logins and 1.000.000 page impressions per day. The system was successfully and without any downtime introduced end of November 2006. 01/2005 - 12/2005 IT-Company Java, J2EE, J2ME, HBCI4Java, JBOSS, PHP, Phyton, JSF, STRUTS, HIBERNATE CIO, CTO, Lead developer Developing and launching a portal for localized mobile solutions for the rhine area the consultant found a company for the portal. The scope of the project was to develop a web platform for centralized access to mobile solutions for the rhine area. Within this portal the customer can download effective mobile solutions for his special circumstances. He can also inform himself about new mobile trends in soft- and hardware. The consultant also founded a company responsible for the portal and as a provider for mobile software solutions in general. 01/2005 - 12/2005 Bank Java, J2EE, J2ME, HBCI4Java, JBOSS, Webservices, SOA, SOAP, DynS Project Leader, Lead developer Developing different mobile applications with JBOSS backend and HBCI integration. The scope of the project was to develop a mobile city traffic information system, a mobile public train time schedule information system, a mobile healthcare information system and a mobile airport information system. All mobile applications are based on Java MIDP 2.0 and communicate with J2EE backend systems. Some systems are glued to financial transactions systems via the German HBCI protocol. 02/2004 - 06/2005 Bank Java, J2EE, IBM Websphere, JBOSS, JSR168 Portal Server Liferay, Webservices, SOA, SOAP, SI DynS Project Leader, Lead developer Project: Port of a JSR168 Portal Server to IBM Websphere and JBOSS4 and integrating J2EE security into it . The scope of the project was to port Liferay to IBM Websphere and JBOSS and to introduce this new Portal Server and the JSR 168 technology as basis for all coming frontend development. Liferay was chosen over important solutions from IBM, SUN or Oracle. Parallel to this activity all internal banking applications were ported to JSR 168 and IBM Websphere. 12/2003 - 06/2005 Bank Java, J2ME, J2EE, JBuilder, MIDP 2.0, Nokia 6600, Siemens SX1, Tomcat, JAX-RPC, Webservices Project Leader, Lead developer Profil 3478 Seite 11 von 18 Technical Environment: Development of a J2ME Mobile Transaction Banking. The scope of the project was to develop a MIDP 2.0 mobile transaction banking systems being connected to existing .NET and J2EE Webservices. The consultants task was to develop the proof of concept and to lead the project. 10/2003 - 12/2004 Bank Together, UML , OOAD Department Manager, Project Member Participating an examination concerning founding an IT company for the public hold retail banks located in the Rhine area and integrating the development unit of the bank within. The scope of the project was to found an unified IT company for all public hold retail banks in the Rhine area and to integrate the development unit within this new company. Document all processes within the development department with UML and Together for comparisons with other development units. Designed a new organisation and processes based on ITIL. The consultant took responsibility for the for new unified development unit 40 developers. 05/2003 - 09/2003 Bank Win NT, J2EE, JAVA, Tomcat, Apache, Borland Appserver, STRUTS, JCA, SOAP, Webservices Department Manager Software Development/ J2EE Architect Development of a web based private asset consulting application. The scope of the project was to deliver a software system which supports the new consulting strategy for the private customers. The systems was successfully introduced in 09/2003 and replaced paper oriented manual processes. The consultant was the project leader and the leading architect. His team consisted of 8 developers. 04/2002 - 04/2003 Bank Win NT, J2EE, JAVA, Tomcat, Apache, Borland Appserver, STRUTS, JCA, SOAP, Webservices Project Outline: Department Manager Software Development/ J2EE Architect Reorganisation of the development unit and focusing on J2EE, development of new banking systems on basis J2EE and OS390. One scope of this project was to establish J2EE as new and standardized development platform for the bank. The consultant had to manage and was responsible for 16 internal and 10 external developer. He had to train them in J2EE and J2EE architectures as well as to design, to develop and to document an environment concept for those technologies. Recruitment of new stuff. The consultant designed and architect a new banking after sales system (CRM) on basis J2EE with Struts, Tomcat and Borland Appserver 5.0. This system uses an self developed JCA adapter to communicate with an OS390/CICS backend and around 100 entity and session beans. 10 developers were involved within 9 months „ external costs around one million Euro. The system ist designed for 1000 to 2000 users with 20.000 hits per day. The average response time is 1-2 seconds for all layers. 2 million accounts and 1 million customers can be managed within the new system. The system was successfully introduced in march 2003. 04/2001 - 03/2002 Insurance Sun Solaris, Win NT, J2EE, JAVA, Tomcat, Apache, iPlanet Profil 3478 Seite 12 von 18 IT Specialist / IT Architect The scope of this project was to establish an eSolutions as company for all eCommerce, Internet and Intranet activities within the insurance company Germany. The consultants Task was to build an target architecture roadmap and a migration roadmap as well. The roadmaps are based on the insurance“s `General eBusiness Roadmap“. He created the future eBusiness architecture blueprint. He evaluated SIEBEL for integration within our future J2EE architecture and indentified possible integration solutions. He evaluated PIROBASE, a CMS-System, for integration within our future J2EE architecture. He developed a tunneling framework based on J2EE and HTTPUnit for integrating Coldfusion intranet applications within existing internet applications. He advised different non-eBusiness insurance Java projects in terms of architecture. He migrated, that means designed and developed, an existing internet insurance After Sales System called MyAXA with RUP/UML, J2EE and STRUTS with the help of SUN“s demo application `Petstore“ design patterns. The former system was based on NetDynamics, Java and CORBA. He designed and developed a SOAP-Messaging solution for integrating the company online insurance calculators within the company backend processing and making those also available for third parties via SOAP. Used were SOAP1.1 and JAXM as an implementation solution. The runtime and development environment was Tomcat/Apache with mod_jk and mod_ssl. Tasks Performed : „ Evaluating different Application Servers (iPlanet, BEA, jBOSS) „ Evaluating TOMCAT with Apache as development plattform „ Installing and establishing iPlanet 6.0 as J2EE/Web platform for the company eSolutions „ Installing TOMCAT/APACHE „ Building different prototypes based on Java/J2EE „ Designing and analyzing with RUP and UML „ Developing with Java/J2EE „ Project planning wit MS Project „ Evaluating J2EE1.3, JMS, Java Web Start as possible technolgies „ Presentations in English and German „ Conduct technical interviews while recruiting new stuff „ Training stuff on J2EE/Java/STRUTS 01/2001 - 03/2001 Insurance Win NT, J2EE iPlanet 6.0 AS/WS, JAVA, Servlet, JSP, EJB, Oracle, XML, Jakarta Struts, JBuilder, VCafe, Rational Rose, Homesite Internet Application Developer / Team Leader Integration of the Open Source Framework Jakarta Struts. The scope of the project was to judge the J2EE Jakarta Open Source framework STRUTS for integrating into the comany new three tier Internet/Intranet architecture as an alternative to XML/XSL and for rapid and performant development. STRUTS is based on J2EE/Java/Servlet/JSP and uses the MVC pattern. The first business requirements were realized with J2EE/STRUTS. Another aspect of this project was to cross train new project members in J2EE and to create training and J2EE documentation for the new iPlanet web environment. Tasks Performed : „ Customized J2EE/STRUTS for running within the iPlanet6.0 application server (some classes had to be changed due to the iPlanet Servlet Engine is not totally Servlet 2.2 and JSP1.1 compatible). „ Developed a prototype with STRUTS that calls the Legacy system (OS390) via EJB and MQ and the oracle databases via JDBC and Stored Procedures. „ Trained new member of stuff in Struts and J2EE Profil 3478 Seite 13 von 18 „ Wrote documentation „ Led team that consisted of 5 to 10 persons 02/1999 - 12/2000 Insurance Internet Application Developer / Team Leader Win NT, J2EE iPlanet 6.0 AS/WS, JAVA, Servlet, JSP, EJB, Oracle, Jakarta Struts, XML,XSL, JBuilder, VCafe, Rational Rose, HomeSite New J2EE Framework for Integration of OS390 Applications. The scope of the project was to integrate mainframe applications into company's new three tier Internet/Intranet architecture (iPlanet J2EE). The consultant was responsible for the server software development. The programs were built with JBuilder / Visual Cafe (JAVA) and IPlanet6.0 / Netscape Application Server (EJB). The host transactions are called via MQ-Series and the presentation layer is pure HTML and XML/XSL. The whole development process was object oriented and supported by RUP/UML (Rational Unified Process) and the design tool Rational Rose. Tasks Performed : „ Modelled the new framework with UML , RUP and Rational Rose „ Developed the server side of the new framework with iPlanet, Java, EJB and Servlet „ Led the server team that consisted of 3 to 5 persons „ Deputy project leader for the whole project (10 to 12 project member) „ Cross train new employees (from mainframe to J2EE) „ Testing and performance tuning „ Wrote documentation „ Planned the server side and provided weekly engineering risk assessments and status updates to the project leader. 05/1998 - 01/1999 Insurance Win NT, OS390, CICS, DB2, Cobol, Lotus Notes, MS Cobol Workbench Application Developer New Health Insurance System. The scope of the project was to develop a new health insurance system. The system is based on OS390/Cobol/IMS/DC/DB/DB2. The programs were developed with MF Cobol Workbench under WIN NT. Lotus Notes and MS Office were used to design and to document. The consultant designed, coded and tested and had to ensure the quality of the developed software. The whole system is workflow oriented and the data access is done by own developed middleware that separates the native data access from the business applications. Tasks Performed : „ Business logic analysis „ Designed the technical online architecture „ Developed technical pattern used by all online developers „ Developed online transaction programs „ Integrated workflow system „ Testing „ Documentation 12/1997 - 04/1998 Insurance OS390, DB2, Cobol, Rexx, Clist Application Developer Development of a Distribution Controlling System. The scope of the project was to develop a Profil 3478 Seite 14 von 18 distribution controlling system which reports of the success of the insurance agents working for the company permanently. The data is taken from company's data warehouse. Tasks Performed : „ Business logic analysis „ Developing batch programs „ Documentation and testing 10/1997 - 11/1997 Tourist, Travel through the United States 10/1996 - 09/1997 Bank OS390, CICS, PL/1, DB2, Rexx, Clist Application Developer The scope of the project was the customisation of the accountancy system. The system was developed with OS390/PLI/CICS/DB2. The consultant had to change several programs because of financial law changes - batch and online. He also developed several CICS transactions to steer the batch process by inputting parameters from the online. He created several tools with CLIST/REXX/ISPF to support the programmers and to improve the development of software. Tasks Performed : „ Developed online and batch programs „ Testing and documentation 04/1996 - 09/1996 Bank AIX, C, C++ Application Developer Customisation of RTS FRONTOFFICE. The scope of the project was to customize the software product RTS FRONTOFFICE, a UNIX/AIX system for evaluation and displaying trades done by the broker via the German Stock Exchange Online Trading System IBIS. Tasks Performed : „ Business logic analysis „ Writing several interface programs for the back office in C/C++ „ Writing UNIX scripts to improve the batch processing „ Customizing the RTS IBIS TRADING software, an UNIX add on for the IBIS MVS IMS/DC system „ Testing and documentation 05/1995 - 03/1996 Bank OS390, Cobol, CICS, DB2, Rexx, Clist, Install One Application Developer Customisation of the Stock Back Office System. This system was self-made and is based on MVS/Cobol/CICS/DB2 and the case tool INSTALL/1 from Andersen Consulting. Tasks Performed : „ Analysis, coding and testing for several change requests „ Developed programs that automatically read the stock prices from the Frankfurt Stock Exchange, evaluated and wrote them into special DB2 tables that I created for that application. These price tables are used by several applications. Profil 3478 Seite 15 von 18 „ Administration the DB2 environment. „ Writing several tools with CLIST/REXX/ISPF to support the application programmers. 02/1992 - 04/1995 Insurance Company OS390, PL/1, Cobol, CICS, DB2, C, IMS/DB Programmer The scope of the project was to be educated as an application programmer for business applications thru training on the job. The duration of the training was 2 years. Meanwhile the consultant was trained in MVS/Cobol/PLI/C/CICS/IMS and worked for several projects. He developed a project controlling online system in PLI/CICS/IMS for measuring and controlling the time and the costs spent for a project. Tasks Performed : „ Developing a project controlling online system in C/PLI/CICS/IMS for measuring and controlling the time and the costs spent for a project „ Migration to MICROFOCUS Cobol Workbench by creating interface programs for transferring sources from PC to HOST and vice versa „ Writing a programmers handbook as a basis for every programmer creating business applications within the insurance company „ Writing a database program for IMS/DB to be used by every programmer without using the DLI interface programs References: Project with many tasks, 04/01 - 03/02 Reference by insurance and asset manager (140,000 employees worldwide) from 2002-02-18 "The consultant joined our company on 01 April 2001 - one of the biggest insurance and asset managers worldwide. With a comprehensive product range in the areas of chattels, life and health insurance, as well as financial services, our company is one of the leading insurance and financial services enterprises in Germany. As the responsible Web Architect the consultant fulfilled the following tasks: - Responsible development of an eTarget Architecture for us, at this he cooperated closely with the company’s architecture departments in New York and Paris. - Development of a Migration Roadmap in order to migrate existing web applications to the new eTarget Architecture Migration of an existing Insurance After Sales application from SUN - NetDynamics to J2EE with Tomcat/Apache - Project management - Design with the use of different OO design pattern - Implementation with Java/J2EE, jBuilder, Apache and Oracle - Analysis, design and implementation in order to integrate an existing banking platform within our existing application using the same authentication and the same session context. The implementation is based on HTTP, XML and J2EE Analysis of a possible SIEBEL integration within our Insurance After Sales application. At this the consultant demonstrated possible solutions Analysis of a possible CMS integration within our Insurance After Sales application. At this he worked out a solution and prototyped this with the help of the Architecture consulting for the external product selection and our external projects - examination of architecture compatibility Profil 3478 Seite 16 von 18 - to ensure the future stability and durability of bought software - to provide integration solutions - Responsible participation concerning the selection of possible J2EE runtime environments (iPlanet, Tomcat, Apache, BEA) - Development of a MVC framework with Java/Servlet for SUN’s NetDynamics copying the idea of STRUTS but executable within NetDynamics - Responsible and independent development of a tunneling framework for the integration of our Intranet applications based on Coldfusion. At this applying the own developed MVC framework and the Open Source framework HTTPUnit - Introduction of the Open Source framework STRUTS within our company - Responsible and extensive research in the area of web development and J2EE. At this development of different prototypes: - Design pattern - Web Services / SOAP - J2EE1.3 - JMS - Java Web Start (JNLP) - Introduction of the Rational Unified Process (RUP/UML) as software development process for our company. Different consulting activities concerning RUP - Prototypical connection of CORBA and EJB layer (iPlanet, IONA Orbix) - Installation and customizing of Tomcat, Apache and iPlanet on Win NT/Sun Solaris - Deployment and customizing of J2EE applications - Live presentations concerning web architecture in the German and English language - Cooperation concerning planning and plan controlling - Definition and controlling of individual and personal tasks - Cooperation concerning human research activities (first contact, telephone interviews, evaluation of the technical skills of candidates) The consultant has an outstanding, many-sided and distinct specialist knowledge. He always demonstrated a very high willingness, initiative and responsibility. He was always ready to settle into new tasks very quickly and independently. His systematic style of work was characterised by great care and circumspection. He was constantly equal to manage heavy workload and pressure. The consultant always managed all the tasks delegated over to him independently, loyaly and faithfully. He was very flexible concerning new tasks and discovered the most important details even within complex situations. We were extraordinarily satisfied with his work and the results which were much better than we had expected. The consultant always used the opportunities for further training very successfully. He applied those new qualifications very successfully within our business. He was always friendly, correct and loyal to his superiors. His work with his colleagues was constantly cooperative and teamoriented. He was very appreciated by his colleagues and his superiors. Profil 3478 Seite 17 von 18 It is the wish of the consultant to leave our company on the 31st of March 2002. We want to thank him very much for his outstanding and very successful work and it is much to our regret to lose him as an employee. We wish him all the best for his future private and professional life." Profil 3478 Seite 18 von 18