Ambroise R.

architecte / tech lead / développeur java senior

Remote from Clermont-Ferrand

  • 45.7796
  • 3.0868
  • Indicative rate €650 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 2h
Propose a project The project will only begin when you accept Ambroise's quote.

Availability not confirmed

Propose a project The project will only begin when you accept Ambroise's quote.

Location and geographical scope

Location
Clermont-Ferrand, France
Remote only
Works remotely most of the time

Preferences

Project length
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months

Verifications

Languages

  • Français

    Native or bilingual

  • Espagnol

    Limited working proficiency

  • Anglais

    Full professional proficiency

Skills (18)

Ambroise in a few words

Bonjour,

Je suis disponible en tant qu’architecte / développeur.

Investi, pragmatique, organisé, je suis capable de gérer plusieurs projets en parallèle.

Je dispose de 11 ans d’expérience (dont 10 en ESN), en tant qu’architecte / lead developper sur différents projets (dont plusieurs de plus de 100K€).

J’interviens principalement sur la conception et la mise en œuvre d’architecture full / stack , dans l’encadrement technique, la mise en œuvre des best practices et le développement de solutions.
La majeur partie des missions que j’ai effectué s’appuyées sur des technologies Java / JavaEE.

J’ai également effectué, quelques développements d’applications mobile (notamment Android natif) : réalisation de POC, renfort ponctuel sur des applications existantes.

Plus récemment je m’intéresse aux framework front-end JavaScript notamment React et aux approches Software Craftsmanship et de Clean Architecture.

J’accorde une importance particulière à la qualité, au testing, à la scalabilité, et au respect du principe KISS.

J'ai eu l'occasion de travailler seul ou en équipe. J’ai effectué plusieurs missions en Agile / Scrum.

Lors des 10 années passées en ESN (Sopra Steria) j’ai également :
• Participé à de nombreuses avant-ventes : rédactions, soutenances orales
• Réalisé des missions d'audit et d'amélioration des performances et travaillé sur des projets dont la mise en œuvre de la sécurité était un enjeux primordiale (gestion de l’identité, sécurité billetique) .
• Contribué au recrutement de nombreux profils

N'hésitez pas à me contacter, je serais ravis d'échanger !

Experience

Ritmx

Transportation

Lead Developer - Outil de contrôle SNCF

Paris, France

June 2018 - September 2018

Conception et développement des modules en charge de la brique billetique du futur terminal de contrôle à destination de l'ensemble des contrôleurs de la SNCF. Création d'un module générique permettant la lecture sécurisée (utilisation d'un SAM) de tous les types de supports (Smart Card, exemple Carte Navigo) de la SNCF. Création d'un module d'import de données billetiques alimenté par le paramétrage de chaque région billetique.
Equipe de 6 personnes, gestion de projet en mode Agile.

Ritmx

Transportation

Lead Developer - Billetique smartphone NFC

Paris, France

November 2016 - June 2018

Mise en œuvre des briques billettiques permettant la distribution de titres de transport (Navigo, T+,...) sur Smartphone NFC (solution Sim Centric). En charge de l'architecture et de la conception technique des différents composants serveurs (webservices REST) et billetiques (mutualisés serveur / mobile). Mise en œuvre de la sécurité billetique définie dans le standard Calypso (utilisation d'HSM). Réalisation des tests de performance (fortes contraintes). Recrutement et organisation de l'équipe de développement serveur. Participation aux réunions de cadrage. Equipe de 15 personnes, gestion de projet en mode Agile.

Imprimerie Nationale

Publishing Market

Architecte - Solution de gestion des identités

Clermont-Ferrand, France

October 2015 - November 2016

Réalisation d’une application web (back office / front office) de production de cartes d’accès (physique et logique) et d’administration des services associés. Élaboration de l’architecture et choix des technologies, encadrement technique des équipes. Respect des contraintes fortes au niveau sécurité (HTTPS, TLS/SSL avec authentifications mutuelles, mails via STARTTLS et chiffrement des données sensibles stockées). Mise en œuvre de l’interconnexion de différentes briques de la solution notamment à travers l’utilisation d’un ESB (ServiceMix) : PKI, plateforme de personnalisation / expédition des supports et solution d’administration / production des cartes.

SNCF - SNCF

Transportation

Architecte - Expérimentations billetique NFC - TER

Paris, France

February 2014 - October 2015

Mise en œuvre d’une solution de billettique sur Smartphone NFC pour les TER. Cette solution est composée de deux applications mobiles Android (une à destination des clients, une à destination des contrôleurs), de deux webapp d’administration (Back-Office, SAV) et de plusieurs webapp dédiées à la mise en œuvre des différentes briques métiers. Un effort particulier a été réalisé afin de rendre la solution générique et évolutive. Une attention particulière a également été portée à la sécurisation de la solution (lutte contre la fraude billettique, HSM, authentification mutuelle SSL pour tous les échanges, …). Réalisation de plusieurs démonstrateurs (contrôle, distribution) utilisés par la SNCF pour des salons (Innovation / transport)

Compagnie des Transport Strasbourgeois

Transportation

Architecte - Billetique smarphone NFC - U'GO

Clermont-Ferrand, France

March 2013 - February 2014

Mise en œuvre d’une solution de billettique sur Smartphone NFC (une des premières solutions de ce type en France). Élaboration de l’architecture et choix des technologies : application mobile et solution SOA. Mise en œuvre du serveur de services interconnectés avec le système billettique de la CTS, les smartphones NFC et le site Ecommerce associé (Webservices REST et base de données NoSQL). Rédaction de la spécification d’utilisation pour la CTS de la cardlet Calypso / Triangle 2. Contribution à la rédaction de la spécification
d’interface avec la TSM (OBS). Respect des spécifications techniques AFSCM. Participation aux réunions de cadrage et de définition du besoin.

Caisse Nationale d'Assurance Maladie

Public sector

Architecte - Solution de qualification de flux B2 - SIFLEX

Clermont-Ferrand, France

June 2012 - March 2013

Dans un premier temps, réalisation d’un POC Flex & JAVA EE pour une application de
qualification de flux respectant la norme B2 (télétransmission de factures entre
professionnels de santé et organismes d’assurance maladie). Ce POC avait pour objectif de
valider la pertinence de Flex pour réaliser cette application composée de nombreux écrans
de saisie complexes. Cette mission a permis de définir une architecture capable de
s’interfacer avec la couche métier et service définie par la CNAM (EJB). Une étude sur
Maven en tant que remplaçant d’Ant a également été réalisée.

Euromaster - Groupe Michelin

Automobile

Architecte - Application de gestion de contrats

Clermont-Ferrand, France

November 2011 - June 2012

Participation à l’élaboration de l’architecture et au développement d’une application de
gestion de contrats pour Euromaster. Cette application intégrée dans un portail Liferay est
utilisée dans plus de 10 pays. Elle permet la saisie des informations de contrat, leur
recherche par caractéristiques (plusieurs milliers de contrats gérés) ainsi qu’un système
d’alerte par mail pour les contrats arrivant à échéance (renouvellement, cloture...).
Rédaction du DAT, contrôle de la qualité des livraisons, déploiement de la solution.

Direction générale des Finances publiques

Public sector

Référent technique - Service de télé-déclaration des impôts

Paris, France

June 2011 - November 2011

Participation au chantier de rénovation du système de télé-déclaration des impôts sur le
revenu. En tant que référent technique, j'ai été chargé de la migration des Framework
(Spring, Hibernate, EhCache, Junit/Dbunit,...) d'une application Back Office. Durant cette
mission j'ai notamment dû identifier les problèmes techniques liés à la montée de version
des Framework et déterminer les solutions possibles. J'ai également participé à la rédaction
de dossiers expliquant les différents choix techniques effectués, leurs impacts ainsi que la
démarche adoptée.

Olivier Peyronnel - inkOS

9/10/2020

Ambroise est tout simplement le meilleur développeur que je connaisse. Au-delà de ses compétences techniques hors normes en architecture logiciel Java il est très fort en compétences humaines grâce à un leadership sans faille. Lors du projet Pass'in, il a toujours su nous expliquer comment appréhender le code et l'archi afin d'avoir le plus d'autonomie possible dans un esprit qualité. Sa pédagogie et sa patience l'accompagnent au quotidien. J'utilise et cite les bonnes pratiques qu'il m'a enseigné tous les jours encore aujourd'hui et elles s'appliquent dans toutes les technologies. Pour être honnête j'ai plus appris a ses cotés qu'en 5 ans d'école... Si j'avais à le qualifier, je choisirais le terme de maitre du code 🧙

Oussama Belkasmi - Ritmx

4/6/2020

Ambroise est un excellent profil. En effet, j'ai eu l'occasion de travailler avec lui durant deux ans sur le projet Navigo-NFC. Cela nécissitait beaucoup d'intéraction avec des partenaires et d'autres équipes. Il a apporté énormement au projet techniquement et humainement. Son expérience et son écoute lui permettent d'appréhender et de répondre à toutes les problématiques. De plus c'était toujours enrichissant d'échanger avec lui. Pour finir, Ambroise a une grande sensibilité à la qualité logicielle.

Education

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code