Joao - Architecte COM

Ref : 070530M002
Photo de Joao, Architecte COM
Compétences
IIS
UML
COM
RENDEZ-VOUS
WINDOWS 2003
C#
Expériences professionnelles
  • 06/2003 – 01/2008 Senior IT consultant ******** /IVIS Group - Retail, London, UK
    IVIS Group is a retail consultancy employing 75 people in the UK
    Role: Project IT Architect Lead from April 2007 to 10/01/2008
    Project: Migration of ******** - “Wine Club” to a new “Multi-Channel Architecture” (MCA)
    Responsibility:
    • Managed a team of 3 Designers and researched and designed the MCA for ******** web site.
    • Investigated and designed the migration of ********/wine web site to a new platform.
    • Managed the overall IT architecture for the programme. This included designs for product setup functionality, warehouse management systems, finance systems, website, order management systems and an after sales support system.
    • Coordinated and communicated the technical solution internally to stake-holders, project managers, project team and to external partners.
    • Implemented using .NET 3.0, IIS 7.0, WCF, Web Services, SQL Svr 2005, C#APS.NET and BizTalk Svr 2006.

    Role: Dev Team Lead (team of 8 people) – 09/2006-03/2007
    Project: Migration of ********/flowers – “Flowers web site” to the Direct platform (single basket).
    Responsibility:
    • Investigated and designed the migration for the new ******** web site for flowers.
    • Helped the business to develop the customer offer and scale operations by streamlining the process of adding new fulfillers to the website.
    • The customer experience was improved with the “single basket, single checkout” process.
    • Communicated solutions internally to stake-holders, the project team and to external partners.
    • Helped implement the final solution using .NET 2.0, WebServices,SQL Server 2005, and BizTalk Server 2006.

    Role: Technical Specialist – 09/2005-09/2006
    Projects: Designing the new Integration Service Layer to support future ******** future partnerships.
    Responsibility:
    • Part of the MS-Technical Adoption Program (TAP) for BizTalk Server 2006, building the next generation of Integration Services Layer for ********
    • Designed the infrastructure for a reliable and scalable BizTalk Server 2006 group and get it rolled-out across all environments (Dev=>Build=>Test=>Production)
    • I was the communication link between Operations, Development and the Infrastructure teams.
    • Supported and documented the Integration Service Layer for “Tesco Direct” (********)

    Role: Senior Software developer – Jun/2003-Sep/2005
    Projects: Evolving Grocery and National Store web sites. Part of the “Dynamic Scheduling” project.
    Responsibility:
    • Designed, developed, tested and supported web applications in the production environment, front end and back end. Use of .NET, C#, COM+, IIS, ASP.NET, XML, XSL, MSMQ, SQL Server.
    • Use of XP methodology and “test-first” approach. Use also of waterfall methodology. Use of UML.
    • Worked on Food web site (Grocery) and non-food web site (Direct, Flowers, Wine, and Entertainments), helping the business to develop the customer offer and grow the business (********)..
    • Looked after the build server for the entire web site. Documented the process and successfully handed it over to the development team.
    Other Roles
    Senior IT consultant – BizTalk Team Leader (team of 4 people) – Since Aug 2006
    • Appraisals, Holidays/Absences, Timesheets, and expenses management.
    • Helped recruiting new talent for the “professional services” team.
    • Initiated a dinner event, “Piz’ Talk”, for the team (every 5 weeks) to talk about BizTalk et al.
    Trainer – December 2005 – 3 days course
    • Co-written and delivered a course on “Patterns and Practices for Enterprise Architecture” and “Security”.
    Key Achievements: Develop my mindset from a department vision to an Enterprise vision.
    Skills developed: Increase communication and presentation skills with customers. Improving my enterprise architectural skills to a greater depth and gaining experience within the retail area.
    10/2002- 06/2003 EAI Architect - Consultant Reuters Consulting - Finance, Paris, France
    Reuters is an International news agency employing 16,000 people world-wide

    Role: EAI Architect from 10/2002 to 06/2003
    Project: Part of the first integration project using BusinessWorks in France, “Front to back office”, EfiPoste (today “La Banque Postale”).
    Responsibility: (part of a team of 6 people)
    • As part of a major Integration project, front to back office, I helped to develop and deploy the EAI solution using TIBCO BusinessWorks.
    • Helped Sales Solutions Team to build Proof-Of-Concept projects for French banks.
    • Gave "BusinessWorks" training (two days course).
    • Support to clients on TIBCO Products (BusinessWorks, ActiveEnterprise, and SDK).
    Key Achievements: Quick learning of new products and shared my knowledge through Trainings.
    Skills developed: Developing communication and presentation skills with the customer. Improving my enterprise software architectural skills to greater depth and gaining experience within the financial area.

    07/2000-09/2002 Sr. Software Engineer Elsevier Science - Publishing, London, UK
    Part of Reed-Elsevier a global publishing group, employing 35,000 people world-wide
    Role: Senior Software Engineer – System Architect assistant
    Project: Improving content offer,search and navigation for scientific information on the web (e.g. The Lancet).
    Responsibility: (part of a team of 30 people)
    • As part of major migration project for six web sites to use COM technology, I helped to put in place internal procedures, developed core components using C++/Java, (D)COM, ADO, IIS, XML/XSL-T.
    • Made Technical Assessments for an important project at the group level.
    • Wrote technical documents, made code reviews, produced planning documents and tracked them.
    • Helped to recruit contractors. Tutor and help new people to gain speed on development.
    • Participated in developing Web Sites projects: products were always delivered.
    o Project managed by "Resources & time constraints". Analysis of the new functionalities.
    o Created a database source in order to support e-commerce (Shopping Mall) using Oracle8i.
    • Gave a "UML presentation" as part of an internal knowledge sharing. Used UML when needed.
    Component Administrator (4 component administrators):
    • Check correct use of internal procedures before releasing a component (1-10 per month).
    Support Developer for six web sites (during 2 months – rotating role):
    • Provided weekly reports about urgent problems and current statistics about web sites problems.
    • Initiated a new procedure for migrating to ClearQuest, reducing the time to allocate a problem and getting a better system to track old problems.
    Key Achievements: Became a COM expert and shared my knowledge (technical articles, presentation). Put in place internal procedures in order to standardise documentation and development. I made a procedure to reduce the allocation time of web site problems.
    Skills developed: To be pragmatic and develop new system architecture skills. Reuse was the main idea in each process I put in place or participated. To communicate in English.

    10/1999-06/2000 Software Engineer Thales - Telecom, Paris, France
    Thales is a world leader in Mission-critical information systems for the Aerospace, Defence and Security markets, employing 55,000 people world-wide.
    Role: Software Engineer
    Project: Delivering private secure radio mobile network for civil organisations (police, fire-fighters).
    Responsibility: (part of a team of 30 people)
    • Software development for Protected Radio Mobile network.
    • Designed applications (use of UML and ‘Design Patterns’) and developed them in C++ on Windows NT using MFC for the GUI. Designed and Developed COM/DCOM components. Used MS SQL Server 7.
    • The whole system makes use of a main central database and distributed part of it on remote station. Certain operations that occur locally have to be reported on the central and transmitted to other stations. I was responsible for the development of the "main console application" which manages three different operators with different security accesses and set of functionalities to the main central database.
    Key Achievements: Improved the GUI for the end user (easier access to the system functionality).
    Skills developed: Improve my technical architecture knowledge and shared it with the team.

    06/1998-06/1999 Software Engineer Trimaran, Multimedia – Paris, FRANCE (8 people)
    Role: Software Engineer
    Project: Animate satellite pictures for weather forecast videos on the French TV channel “France 3”.
    Responsibility:
    • Created applications to animate satellite pictures for weather forecast videos. These applications were created to replace old ones. The rendering time was reduced by 9 times (40 minutes instead of 6 hours).
    • I have done technical benchmarking and make recommendation about material to choose and buy.
    • Designed (design patterns and UML) a portable real-time 3D rendering application. Development in C/C++ with OpenGL on SGI station and Windows NT station (use of MFC).
    Key Achievements: Delivered a solution which reduced the rendering time by 9 times.
    Skills developed: Analysis of bottlenecks in software to improve the final solution.

    07/1994-04/1997 Software Developer CD’France, Multimedia – Paris, FRANCE (4 people)
    Role: Manager
    Project: Delivering browse able and searchable multimedia content on CD media (off-line) for professionals.
    Responsibility:
    • My duties were to put in place an architecture for browsing and searching on indexed multimedia databases. Technologies used were: C, C++, MFC, COM (OLE) and modules embedded in DLLs.
    • For the project "L'électricité au service de l'environnement dans l'industrie" (for E.D.F.), I helped recruiting people for team, manage part of the team and project, implement part of Quality Assurance (ISO 9002), wrote documents, presented the final product and was in direct relation with the customer.
    • Participated in AFNOR - ISO/CGTI/CN 29 about: JPEG (10918), MHEG (13522).
    Software Developer (with Multimedia skills)
    • Involved on development of three commercial multimedia CD-ROMs (two for younger children and one for adults). As a technical expert for multimedia sources (pictures, sounds, videos) I helped artist people making choice about the content format for the products and the techniques to use. Developed a "navigational engine" used as the core technology for one of the product.
    • Did demonstrations and presented some of the products at public show conferences.
    • Built internal tools to check performance, to do data transformation and to validate them.
    Key Achievements: Put in place a software architecture in order to consolidate our business in B2B sector. Had an active role in all the products, from their inception until their public show.
    Skills developed: Ability to take over and delegate project tasks. Effective teamwork, awareness of the complete software lifecycle. Developing communication and presentation skills with the customer and the public. Improving my technical skills to greater depth and gaining experience with a wide r of new technologies.

    06/1993-06/1994 Technician Groupe S.E.R., Industrial – Paris, FRANCE (1200 people)
    Role: Technician
    • Helpdesk line for many Office Windows (v3.11) applications (WinWord, Excel, and MS-Project).
    Key Achievements: Put in place a task tracking system using MS-Project for a team of 4 people.
    Skills developed: Analysis of work systems and practices.
    Professional Training

    Dec-2006 BizTalk Server 2006 (5 days), QuickLearn (Reading) – BizTalk Deep Dive.

    Apr-2005 BizTalk Server 2004 (5 days), DevelopMentor (London) – BizTalk Server 2004.

    Oct-2002 Tibco BusinessWorks (2+2 days), Tibco (Paris & Munich) – EAI Architectures and Solutions building.

    Nov-2001 XML / XSL (3 days), Escala (London) - XML (DTD, XML-Schema, XPath, XSL / XSL-T).

    Sep-2001 Effective Communication (1 day), Hawksmere (London) – Enhance your communication style

    Jun-2001 Coaching for Success (1 day), The Coaching Company (London) – Coaching approach

    Mar-2001 Java for C/C++ Programmers (4 days), QA (London)

    Internship / Part-time
    2001,2002 Lecturer for a COM / DCOM course at the University of Orsay.I wrote technical articles about "COM Architecture" ********.asp

    1998-99 Developed a be spoken application for rendering and animating whether satellite picture for national TV (C++)

    1998 Developed an Expert System (Artificial Intelligence) using Rules base engine and Facts exploration (in C++).

    1992 Developed computer graphic software enabling the use of Morphing effect (in C).

    1991-92 Developed a 3D graphic animation on HP-9000 (C and Unix) with Starbase.

    1989-92 Pilot of a team on AMIGA developing sound and graphical demonstration (in assembler).

Études et formations
  • Technical Skills
    Enterprise Architecture; Application Software Design; EAI / B2B / Distributed Application; UML; MS Visio; XML; XSL; BizTalk Server 2006; RendezVous; BusinessWorks; Web Services; SOAP; REST; .NET; C#; WCF

    Key Strengths
    Able to set goals and break them into achievable parts. Capable to assimilate new technology quickly.
    Good Interpersonal / Communication skills - I am a team player and a team builder. By being an interface between business and technical people I help non-technical people (commercial/marketing) to understand technical solutions. I have presented commercial products during show events.

    Lecturer for a COM / DCOM course at the University of Orsay (2001 and 2002).

    Lecturer for “Tibco” course at Reuters (2003). Lecturer for “Design Patterns and

    Security for Enterprise Software” (2005).

    Good written skills - Wrote technical (analysis, design, and test) and business (presentation) documents.

    Wrote and published technical articles about COM (********.asp). Use of UML (since 1997). Nowadays, use it more and more to communicate inside and outside the project team.

    Good skills in EAI / B2B areas - More than 2 years using BizTalk Server 2006 for EAI and B2B scenarios. My experience includes the use of TIBCO technology: RendezVous (C++/Java), ActiveEnterprise and BusinessWorks.
    Strong skills in COM/DCOM/COM+ and Software Design in general - More than 10 years involved in a large development of Server components and Client applications using COM/COM+ as ‘the glue’ for the software reuse goal (C#, C++, ATL, Java, VB). I have been involved in various system architectures: Standalone, Client/Server, n-Tiers, rich and poor user interaction, web sites, data driven architecture, hardware/software systems.
    Other Technical Skills - Familiar with different kinds of storage system: RDBMS (Oracle, MS SQL Server), read-only indexed content. Currently researching the advantages of using .Net 3.0 (CLR, WCF, WPF, and WF) and Software Factories.
    Education.

    1999 Diplôme d’Ingénieur en Informatique de la Faculté d’Orsay, with Highest Honours.
    An engineering diploma in Computer Science awarded after 5 years of university studies,
    Université d'Orsay, Paris XI, France.

    1994-1997 Evening Lessons about Industrial computer science: Network and Communication, CNAM de Paris, France.

    1992 Diplôme Universitaire de Technologie en Informatique (BSc in Computer Science),
    A degree in Computer Science awarded after 2 years of studies, IUT de Paris XIII, France.

    1990 Baccalaureat serie E (Maths, physics and technologies)

D'autres freelances
Développeur COM

Ces profils pourraient vous intéresser !
CV Architecte COM
Marc

Architecte COM

  • MARSEILLE
COM C SHARP C C++ POWER AMC WINDOWS WINDOWS COMMUNICATION FOUNDATION WPF ORACLE 11G POWERSHELL
CV Chef de projet C#
Jerome

Chef de projet C#

  • Vincennes
C# VB ASP.NET VB.NET JQUERY SQL JAVASCRIPT VBA SQL SERVER XML ORACLE PL ORACLE SQL UML ORACLE PL SQL COM DCOM C++ TRANSACT SQL .NET JAVA J2EE WEBSPHERE
CV Chef de projet ADO.NET
Huy Thong

Chef de projet ADO.NET

  • PARIS
SQL C SHARP DOTNET AGILE XP ADO.NET ORACLE 11G DESIGN PATTERNS ASP.NET SQL SERVER COM
CV Chef de projet C#
Pascal

Chef de projet C#

  • Lyon
C# C++ .NET WINDOWS OPENGL DIRECTX GPU HTML5 JAVASCRIPT COM
CV Développeur WINFORM
Pascal

Développeur WINFORM

  • Paris
WINFORM COM C# DOTNET ASP.NET WPF ADO.NET WPC WINDOWS SHAREPOINT SERVICES AGILE
CV Développeur Consultant fonctionnel C C++
Fabrice

Développeur Consultant fonctionnel C C++

  • AUBIGNAN
C C++ ASSEMBLEUR WINDOWS DIRECTX VISUAL C++ VISUAL STUDIO MFC COM IHM C# TEMPS REEL TCP / IP MATLAB
CV Consultant technique C++
Abdellatif

Consultant technique C++

  • fontenay sous bois
C++ SQL MFC C ANSI C# DESIGN PATTERNS DB2 COM ASP.NET DOTNET
Disponible
CV Développeur C++
Grégoire

Développeur C++

  • IRIGNY
C++ JAVA TCP / IP VISUAL C++ BASIC LINUX COM SCRIPT SHELL C# C SHARP WINDOWS DOTNET BORLAND C++ AGILE BASH SCRUM C ASSEMBLEUR
CV Assistant à maîtrise d'ouvrage EXCEL
Gilles

Assistant à maîtrise d'ouvrage EXCEL

  • sucé sur erdre
EXCEL C C++ DHTML VISUAL STUDIO COM .NET C# ECLIPSE JSF COBOL ASP.NET JAVA ACCESS SQL SERVER XML SHAREPOINT BIZTALK ADO.NET FORMS CISCO MAPINFO ARCINFO
CV Développeur C++
Clement

Développeur C++

  • Paris
C++ VISUAL C++ MFC COM SQL