Menu

Xavier MARCELET

Paris

En résumé

Ingénieur informatique de nationalité franco-belge.
Actuellement basé à Sophia Antipolis.

/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\
/!\ ne désirant pas travailler en IDF /!\
/!\ CDI chez client final uniquement /!\
/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\/!\

Mes compétences :
Python
Boost
C++
Opscode Chef
Elasticsearch
docker
DevOps
Terraform
Bosh
Jenkins
Agile Development
Git
Linux
Java
PHP
Emacs
Ansible
Software Design
Algorithm
Gitlab
Go
Cloud Foundry
Information Retrieval

Entreprises

  • Orange - Cloud Architect / Lead Software Engineer

    Paris 2018 - maintenant Member of the core team responsible of building and operating
    Cloud Foundry based cloud hosting solution for Orange applications.

    Main activities
    - Integration of Cloud Foundry in Orange’s environment including interoperability,
    continuous deployment and security challenges
    - Development and contributions to open source softwares helping the integration of
    user services into the Paas

    Environment
    - Team: 10 DevOps integrated members and support for a 700 hundreds people
    business unit that uses the cloud solution
    - Technical: Cloud Foundry spawned over several hundreds of Iaas provided linux
    virtual hosts
  • Orange - Lead Software Engineer

    Paris 2016 - 2017 Lead developer on a highly scalable database access software for
    performance and availability used by many Orange end-user critical services.

    Main activities
    - Development of the core C++ component providing Rest API to access data over
    Cassandra storage backend, unit and and-to-end testing using Jmeter
    - Level 2 technical support and close interactions with support Team

    Other activities
    - Continuous integration: migration from Jenkins to Gitlab pipeline
    - Implement Docker-based delivery with ansible and consul deployments

    Environment
    - Team: 30 members with close interactions between developers and operations
    - Technical: Cassandra database backend, very high availability and efficiency
    obligation (>9000 req/s). Massively distributed software running on Linux systems.
  • Orange - Software Engineer / Cloud Architect

    Paris 2015 - 2016 Conception and setup of a docker/swarm based Container As a Service (Caas) hosting solution for Orange services.

    Main activities
    - Architecture: studies and bench of available solutions for services discovery, log
    management and network isolation.
    - Development: design and python implementation of missing layers for access
    control management, integration with Kerberos and LDAP.

    Other activities
    - Presentations to top managers about changes brought by Cloud hosting on internal
    organization and technical constraints
    - Trainings and lectures to help developers migrate their services to the new Cloud
    environment.

    Environment
    - Team: 20 co-workers for building the hosting solution used by a business unit of
    about 700 people.
    - Technical: Docker swarm ran on hunders of linux hosts
  • ImperialParking - Lead Software Engineer

    2014 - 2016 Design and development of a management system for the largest privately owned parking
    management company in New York City.

    - Technical coordination of service providers, expertise and technical advice
    - Linux/Apache/Php/Mysql/Js/Css/Html development
    - Setup and administration of Linux servers
    - Android development of point-of-sell and fingerprint-based punchclock applications
  • Orange - Search engine Software Engineer

    Paris 2009 - 2015 Member of the scoring team for Orange’s web search engine. Proposing
    and implementing algorithms to improve the relevance of the search engine’s results.

    Main activities
    - Development: needs and impact analysis, conception, programming and testing
    - Algorithm design and prototyping
    - Component and library high level design
    - Functional architecture of the system

    Other activities
    - Training and instruction about development ‘Best Practices’, advanced use of C++
    and Boost, compilation, code optimization and technological surveillance.
    - Establishment of code conventions, unit-testing and continuous integration process.
    - Providing tools to the team for efficient C++ development.

    Environment
    - Team: about 100 co-workers including close interaction with 40 team members
    - Technical: Massively distributed software running on Linux systems, Big Data, high
    availability and efficiency obligation.

Formations

  • EPITA - Ecole D'Ingénieurs En Informatique (Kremlin Bicêtre)

    Kremlin Bicêtre 2003 - 2008 SCIA

Réseau

Annuaire des membres :