Rémy Baudet

Age: 28 - French - Single

Email: remstation@free.fr

Web Site: http://remstation.free.fr

Blog: http://statyk7.blogspot.com/

 

 

 

 

 

 

Programming Skills

 

Analysis and Modeling

UML. OOA/P. Design Patterns. eXtreme Programming. Rational Rose, Ms Visio

 

 

Project Management

Ms Project, CVS, Bugzilla, Perforce, Ms SourceSafe, Rational ClearCase. Doxygen, Javadoc

 

 

Languages and Scripts

C++, C# (2.0, Generics), Java; XML, HTML/DHTML, JavaScript; SQL

 

 

Libraries (API)

GUI
3D
Others

.NET Forms, ATL/WTL, MFC, Qt, wxWindows, AWT, Swing
GDI+, Win32, vtk, OpenGL, VRML
.NET, COM, STL, Ms Platform SDK, MsXML, Xerces, MySQL, ODBC, WinSocks, Shapelib, JDK

 

 

IDE and Tool

Visual Studio 6 / .NET / 2005; IntelliJ IDEA, Eclipse/WSAD; DevPartner, BoundsChecker, Purify

Ms eMbedded Visual C++ (eVC3, eVC4): Smartphone, Pocket PC

 

 

Operating Systems

Windows 9x/NT4/2000/XP, Windows Mobile (Smartphone, Pocket PC), Linux

 

 

Office & Computer Graphics

Ms Office, Lotus Notes, Ms Visio. Adobe Photoshop, 3DS Max (basic), Virtools Dev

 

 

 

 

 

 

Work Experience

 

From Nov. 2005

Maporama International (Paris, France) – Web – 45 employees

 

 

 

Back-End Project Manager & Lead Developer

·   Management and development of the back office including the map and itineraries engines, which are the Maporama geocentric ASP solution core.

Ø C++, STL, C#, ISAPI Extension (IIS), Web Service, UML, Design Patterns

 

 

 

07/2004 – 10/2005

Viewpoint Corp. (New York, USA) – Editor – 135 employees

 

 

 

Platform Software Engineer

·   My goals were to make evolutions and improvements and to maintain the internal core framework for the Viewpoint Media Player, a photo realistic 3D web viewer, and the Viewpoint Toolbar, a graphically enhanced search bar for Internet Explorer. Programming using object oriented and COM-like techniques, with massive use of interfaces, smart pointers and C++ templates.

·   Realized a photo management and sharing application, Fotomat, within the Toolbar:

§    Architecture of the foundations and the data model, use of UML and Design Patterns

§    Implemented the automatic photo import component and the media persistency in database

§    Developed the following functionalities: drag-n-drop, exporting, emailing, printing, searching

§    Realized plug-ins to import photos from the Windows File Explorer and from Ms Outlook (COM/ATL)

§    Modified the installer/uninstaller for the Fotomat extension and Windows and Outlook plugins

§    Trained and supervised a junior developer

Ø C++, COM/ATL/ActiveX, Win32, Platform SDK, Multimedia, WIA, Shell Extension, Office Add-in, Windows XP, Internet Explorer, XML, DHTML, JavaScript, UML, Design Patterns, eXtreme Programming

·   Developed an internal tool with a convivial and ergonomic user interface for the QA team, used to analyze and check the consistency of the component configurations on the servers.

Ø C++, wxWindows, Win32, FTP, UML

 

 

 

04/2000 – 06/2004

Ondim (Paris, France) – SSII – 33 employees

 

 

02/2004 - 08/2004

6 months

Multimedia Consultant

·   Mission for PSA Peugeot Citroën R&D: Realized a study on a generic docking station in cars to interface handled devices (PDA, MP3 players…) with the embedded car computer.

§    Leaded the CAD and Design team for the modeling of the cradle in the car.

§    Realized an interactive 3D demonstrator with Virtools.

§    Defined the specifications for the generic interface between handled devices and car computer.

§    Developed an application to control the PDA Media Player from the car computer and its commands.

Ø Ms Pocket PC SDK and Media Player ActiveX, eVC++, CAD and 3D (3DS Max, Virtools)

 

 

08/2003 - 02/2004

6 months

Multimedia Consultant

·   Mission for PSA Peugeot Citroën R&D: Realized a study on a system based on low-cost generic graphic controllers for infotainment and navigation into future cars with multi screens.

§    Examined embedded operating systems with multimedia and graphic libraries (2D, Cartography, GUI, OSD, Video, 3D…), wrote an exhaustive document about such solutions and architectures.

§    Realized a C++ demonstrator with an embedded graphic controller under Windows CE: developed a multimedia application composed of an advanced GUI, a video player and a simple 3D scene.

 

 

 

Ø Windows CE .NET 4.2, C++, Embedded Graphic and Operating Systems

 

 

02/2003 - 07/2003

6 months

Software Engineer

·   Mission for ViaMichelin: web portal for cartography and itinerary services, GIS tools and services.

§    Participated in the functional analysis for needs of the calculation of routes and cartography services

§    Wrote the requirements and technical specifications

§    Developed, tested and implemented different functionalities for the applicative services:

     Transformed the existing raster image server into an “on-the-fly” map server using vectorial data, and optimized the map generation algorithm using a quadtree model (Java)

     Adapted the map selector web application framework (J2EE)

     Realized a tool to find the longest streets into a street network in Shapefile format (C++, Linux)

Ø Java, J2EE, JUnit, Ant, C++ (gcc/Linux), ESRI Shapefile, GIS, LuciadMap, SVG, XML, Windows NT, Linux

 

 

10/2002 - 01/2003

4 months

Software Engineer

·   Mission for Symah Vision: Virtual advertising for the television.

§    Conceived and realized a real-time application to detect specific images in a video stream and trigger interactive applications on set-top-boxes (for Canal+ Technologie):

     Developed a plug-in type architecture (with interface) for different sorts of triggers.

     Conceived the client-server architecture over TCP/IP (many detection systems).

     Implemented modular GUI using MFC.

     Realized a generic XML parser (Xerces and MSXML implementations) for tree browsing.

§    Developed an application to validate “ready to diffuse” video tapes (for France Television). Real-time and autonomous analysis of the sound and image of the tapes.

Ø C++, XML (Xerces and MSXML), Sockets, MFC, Windows 2000

 

 

09/2001 - 09/2002

1 year

Project Leader and Lead Developer

·   Software development for EDF-DRD: Scientific application to study sound pollution in industrial sites.

§    Organized the project; managed the developer team, client relationship, advancement reports, schedule, and versioning. Managed the project web site. Was also the lead developer.

§    Used UML, OOP and Design Patterns for the analysis, the conception and the implementation.

§    Developed functionalities:

     Implemented the core data manager made of both acoustic and graphic elements, with acoustic study project management (ANSI C++).

     Realized the advanced GUI: customizable workspace, localization, settings management, undos/redos (using Qt API).

     Implemented the multi-window 3D modeler for complete construction and edition of acoustic 3D scenes: topography, buildings and machines (using vtk API).

     Implemented a library manager for acoustic objects (MySQL) and data exchange (XML).

     Implemented algorithms for the acoustic calculator using ray casting method, with “acoustic rays”.

Ø Project management (Ms Project), CVS, Bugzilla, UML, Design Patterns, C++, Qt (GUI), vtk (3D), Xerces-C (XML), MySQL (BDD). Portability (Windows NT4/2000/XP and Linux)

 

 

 

Software Engineer – Many Projects:

 

 

03/2001 - 09/2001

7 months

·   Mission for Symah Vision: Video insertion of virtual advertising on sport field in real-time or post-processing using image processing.

§    Participated to the conception, with UML and OOP.

§    Developed following functionalities:

     Realized a modular and multi-thread architecture.

     Realized advanced GUI modules and create new MFC controls.

     Implemented video processing and 3D sport field reconstruction modules.

Ø UML, C++, MFC, Windows 2000

 

 

10/2000 - 01/2001

4 months

·   Mission for France Télécom R&D: Web application for interior designer to build, organize and decorate offices from a 3D view and a furniture database.

§    Implemented an applet using Java Swing for the GUI.

§    Realized a mini-modeler using VRML and Java (VRML EAI) for interacting with the 3D scene.

§    Implemented a furniture browser to insert VRML objects into the scene and to apply textures.

Ø Java, Swing, VRML (and EAI – External Authoring Interface), MySQL with JDBC, HTML

 

 

04/2000 - 09/2000

6 months

Engineer Training Period (Diploma in Image Engineering)

·   “Power plant virtual visit on the web”: Study on multimedia possibilities on Internet (3D, spatialized sound and video); realized a prototype; converted CAD data for low bandwidth (geometry, textures, sounds, videos). Used VRML and Java for interfacing (EAI).

·   Study on Linux technical possibilities in graphics (3D acceleration), sounds and videos (APIs).

 

 

 

 

 

 

04/1999 - 10/1999

Silicon & Software Systems – Groupe Philips (Dublin, Irlande)

 

 

7 months

 

Master Degree Training Period (Electronics and Computer Sciences)

·   Analyzes, conceived and implemented a scriptable test tool to control simultaneous TCP/IP connections between a PC and a video broadcast system MPEG-2/DVB.

Ø Windows NT4 (Win32), MFC, Syntax Analysis, Multithreading, WinSocks. ISO9001 Quality System. One week UML formation

 

 

 

 

 

 

Education

 

2000

Postgraduate degree (1 year) following my master (French “DESS”) in Image Engineering at the Bordeaux University, France – Image processing, synthesis image, 3D, image cognition, communication.

 

 

1999

Master’s degree in Electronics and Computer Sciences at the “IUP de Bordeaux”, France.

 

 

1997

Two-year University degree in Electronics and Computer Sciences at the “IUT de Bordeaux”, France.

 

 

 

 

 

 

Languages

 

English

Fluent.

 

 

Spanish

Basic.

 

 

 

 

 

 

 

Miscellaneous

 

Sports

Basketball, coach for kids. Snowboard.

 

 

Hobbies

House automation. Cinema.