Menu

Christophe VAUTHIER

Casablanca

En résumé

Français:
Actuellement à la recherche d'un renouveau professionnel, je suis en quête de nouvelles expériences et challenges à relever.

Fort d'une expérience technique solide dans une multitude d'environnements et de langages de développement ainsi que des compétences éprouvées en communication, je cherche actuellement - et idéalement - un poste de chef de projet ou leader technique. Ma grande capacité d'adaptation et ma passion pour la technique depuis le plus jeune âge m'ont permis de relever, avec succès, une multitude de défis lors de ma carrière.

J'aimerais aujourd'hui avoir l'opportunité de travailler à nouveau dans un environnement international stimulant me permettant de continuer à développer mes compétences aussi bien sur le plan technique que relationnel.

J'apporte également une grande importance à l'aspect formation et aimerait avoir l'opportunité d'en mettre en place et d'en dispenser.

En termes de domaines d'applications, mon idéal résiderait dans la défense, l'aéronautique, le secteur médical et autres domaines appliqués. En effet, même si ma carrière m'a amené à m'éloigner du monde du bas niveau, de l'embarqué et, de manière générale, des systèmes industriels, j'aimerais en profiter pour retrouver cette dimension qui me captive et me passionne.

English:
Currently looking for a fresh professional start, I am looking for new experiences and challenges to meet.

Benefiting from a strong technical experience in several environment and programming languages as well as “tried and tested” communication skills, I am currently– ideally - looking for a position of project manager or technical leader. My great adaptation skills and my passion for the technical aspect of computer science since I was very young allowed me to successfully overcome lots of challenges in my career so far.

I would like to have the opportunity to work again in an inspiring international context allowing me to develop my technical skills as well as my communication abilities further.

I also care a great deal about training and thus I would like to be able to be given the opportunity to train other technical experts or customers.

My wish is to work ideally in aeronautics, health or other applied domains. Indeed, even if my career led me to get away from the low-level, embedded area and more particularly industrial systems, it would mean a lot if I could go back to these application domains.


Mes compétences :
C
C++
Gestion de projet
Linux

Entreprises

  • CGI - Technical Architect

    Casablanca 2016 - maintenant
  • CGI - Technical Expert

    Casablanca 2015 - 2016
  • Neotech Solutions - Projet Manager / Technical Leader

    Bordeaux 2013 - 2015 - Recruitment and training of Moroccan candidates to set up an offshore development center in Rabat (01/2013 – 03/2013):
    - Creation of technical tests to recruit skilled developers among 40 candidates,
    - Creation of training multimedia supports (keynotes, samples, exercises),
    - Training of 40 candidates around .NET basic and advanced concepts.

    - Technical leader (Customer: Cdiscount, Casino) for the offshore centre - since 03/2013
    I am taking care of multiple projects outsourced to Rabat, Morocco. I manage the offshore developers and handle communications between the development team and the customer. More precisely:
    - Managing about 10 offshore developers,
    - Code review,
    - Writing technical specifications,
    - Training the offshore developers to ensure the delivered code matches the client expectations,
    - Communications between the customer and the developers,
    - Developing some critical software parts.

    Expertise: project management, communication, C#, ASP.NET, ASP.NET MVC, SOA approach, Fiddler, Javascript, Jquery, HTML, SoapUI, Silverlight, SQL, Visual Studio 2010/2012, T-SQL.
  • Neotech Solutions - Software Engineer

    Bordeaux 2011 - 2012 Worked as a consultant for Hager Controls on their distributed Domovea software solution (home automation).
    Hager provides an home automation solution that can be installed on a PC or directly sold as a package with an automation box (hosting Windows CE). Thus, they provide a server software based upon the .NET framework (Compact framework for the embedded solution) and several client implementations (Windows smart client, Androïd and iOS applications).

    I mainly worked on the server side software (PC and embedded version) and had the opportunity to work on the following subjects:
    - Implementation of new features (source code always had to be fully compatible with the .NET Compact Framework),
    - Designed, developed and API-documented the whole new communication layer used between the server and the clients (smart client, iPhone, iPad, Androïd devices),
    - Implementation of a Host Device UPnP stack (C#, .NET framework 3.5),
    - Implementation of a NetBIOS Name discovery stack for iPhone (C++, ObjectiveC),
    - Worked on the WPF smart client (WPF, Prism, MVVM),
    - Implementation of the new sequence editor in the domovea configurator (C#, Windows forms).

    Expertise: Home automation, KNX standard, C#, Compact Framework, C++, Objective-C, UPnP, WPF, Prism, MVVM pattern, Windows forms, ZeroC Ice.
  • ComISDN - Software engineer

    2010 - 2011 Worked on VoIP, FoIP and Video over IP technologies.

    Expertise: Visual C++, real time constraints, RTP, SNMP, UPnP, H.261, H.263, H.264.
  • Eurofins Lux SARL - Software Engineer

    2009 - 2010 I was hired to join the new development team in charge of the new Eurofins .NET framework applications were relying on.
    The development of this framework was originally outsourced to Czech Republic and then brought back to Luxembourg. The first tasks I had to handle were:
    - Going through the existing framework and pinpoint performance bottlenecks,
    - Suggesting better implementations that could suit the consumers and provide better performances,
    - Advise the framework users about the best way they should use it in order to fulfill their requirements,
    - Improving the framework documentation.
    In addition to those tasks, I quickly became the framework developer in charge of performance issues. Our development process had to respect a set of agile rules.

    Expertise: .NET framework 3.5, VB.NET, C#, VB, test-driven development, Agile methods.
  • HP (Hewlett-Packard) Labs - Research intern

    2008 - 2009 The aim of my 8-month internship was to find a way to optimize the user experience in a virtualized environment in order to provide users, for instance, with a computer providing a multiple-VM environment allowing them to compartmentalize each use case (secured banking, multimedia, or separate professional and personal environments).

    The main technical issues to overcome were the abilities to directly connect a GPU to a virtual machine to allow it to benefit from full graphics capabilities and switch from and to several virtual machines. Researches, implementations and proofs of concept were conducted on Xen, an open source hypervisor.

    These goals led me to the following technical applications:
    - Development of a Windows filter driver to properly disconnect the graphics card from the OS (C++, DDK),
    - Development of Linux kernel modules to catch ACPI IRQs (C),
    - Development of a new ACPI feature in the KVM ACPI virtual controller (C, Python),
    - Windows ACPI Kernel-Debug into a guest OS,
    - Study of the PCI and ACPI specifications,
    - Consulting for other divisions of HP about ACPI features,
    - Release of a patent in collaboration with Chris I. Dalton: Dynamic assignment of graphics processing units to virtual machines.


    Expertise: Python, Xen hypervisor, C, Windows kernel debugging, ACPI, Microsoft DDK, PCI specification.

    Patent released (with Chris I. Dalton): Dynamic assignment of graphics processing units to virtual machines.
    https://www.google.com/patents/US20100262722
  • EBP Informatique - Software Developer

    Gazeran 2007 - 2007 - Participated in the development of the payroll and accounting software (Implementation of new features, bug fixes).
    - Development of new features in the C++ internal framework all EBP software relies on.
    - Development of a commercial tool from scratch upon .NET framework 2.

    Expertise: Visual C++, .NET framework 2, C#.
  • ComISDN - Software Developer

    2006 - 2006 - Development of a Windows Network Filter Driver in charge of catching VoIP packets,
    - Development of prototypes around video compression and transmission upon H.263 and H.261 standards.

    Expertise: Visual C++, Microsoft DDK, RTP and SIP protocols, H.263 and H.261 standards.

Formations

  • ISIMA (Institut Supérieur D'Informatique, De Modélisation Et De Leurs Applications) (Clermont Ferrand)

    Clermont Ferrand 2005 - 2008 Ingénieur en informatique et modélisation

    Réseaux et Télécommunications
  • Lycée Alfred Kastler

    Talence 2003 - 2005
  • Lycée Des Graves

    Gradignan 1999 - 2003 Scientifique

Réseau