Nicolas Girot

développeur fullstack

Rouen, France

  • 49.443
  • 1.1025
  • Indicative rate €500 / day
  • Experience 7+ years
Propose a project

Confirmed availability

Verifications

  • Verified email

Influence

Github

Github : ngirot ngirot
  • 5 Followers
  • 11 Repos
  • 0 Gists

Find out what Nicolas is looking for

Work location
Can do a full mission at the client office
Mission location
Looks for missions in Rouen and 10km around
Skills
Looks for missions in Java, JavaScript
Project length
Looks for missions Between 3-6 months, ≥ 6 months
Would prefer avoiding missions ≤ 1 week, ≤ 1 month

Nicolas in a few words

Ingénieur en informatique avec plus de 10 ans d'expérience en développement ; principalement autour de Java et du web.

J'ai une grande expérience sur des projets agiles et j'aime utiliser et transmettre toutes les bonnes pratiques acquises et reconnues comme le TDD, le pair programming, collective code ownership ou l'integration/déploiement continue.

Experience

May 2018 - April 2019 | Paris, France

Health, Wellness & Fitness

Asip santé

Tech lead

SI-Samu
Mise en place d'un logiciel de régulation médicale, en vue d'une harmonisation entre les différents SAMU de France. Ce projet est composé de nombreuses parties comprenant la gestion des appels, dossiers, patients et événements.

- Méthode SAFe
- Leader technique
- Projet comportant environ 60 développeurs
- Fortes contraintes de disponibilités

Angular 5, Java, Swagger, Lombok, Jersey, Jms, Typescript
May 2016 - March 2018 | Issy-les-Moulineaux, France

Health, Wellness & Fitness

VIDAL

Tech lead

Documentaire
Génération automatique des monographies à partir des RCP et des données économiques fournies par l'ANSM au fil de l'eau.

- Forte contrainte d'intégration au legacy
- Architecture micro-services
- Mise en place d'un bus de communication inter-applications avec SSE
- Méthode Scrum
- Leader technique
- Refonte complète du système de build/déploiement avec Concourse

MongoDB, AngularJS, Javascript, Docker, Concourse, SSE, Java
Vidal Focus
Canal de communication avec les médecins utilisé pendant la prescription ou en astuce du jour. L'objectif étant d'informer sur le mésusage ou les ruptures de stocks des médicaments.

- Méthode Scrum
- Architecture micro services

GraphQL, Typescript, RxJS, Angular 4, Yarn, MongoDB, Java

May 2015 - May 2016 | Bois-Colombes, France

Banking & Insurance

Aviva

Tech lead

WPREV
Outil de tarification en ligne des assurances vies. L'application est utilisée par les agents Aviva et les courtiers jusqu'à l'obtention d'un devis et l'adhésion. En raison de la nature nomade de cette tâche, une compatibilité smartphone et tablette est requise.

- Responsive Design
- API RESTful
- TDD
- Méthode Scrum
- Leader technique

DB2, AngularJS, Spring MVC, Hibernate, SparkFramework, RxJS
January 2015 - April 2015 | Paris, France

E-commerce

Mirakl

Ingénieur développement

Mirakl Marketplace
Solution de marketplace permettant de mettre en relation clients et vendeurs (B2C et B2B) sur une plateforme opérée par un site d'e-commerce. Plateforme utilisée par Darty, Galeries Lafayette ou Mistergooddeal, entre autres.

- Migration de Grails vers Spring MVC / Thymeleaf
- Méthode Scrum
- Développement de nouvelles fonctionnalités
- Responsive Design

Postgresql, Thymeleaf, Spring, Grails, Jersey, Hibernate, Boostsrap
January 2013 - December 2014 | Issy-les-Moulineaux, France

Health, Wellness & Fitness

VIDAL

Ingénieur développement

Posologies
Application permettant aux équipes scientifiques de saisir, et de valider les posologies des VMP (cf. projet précédent) de manière structurée. Chaque profil patient a sa propre posologie, et de nombreux contrôles de cohérence doivent être appliqués ; au sein de chaque profil, mais également les uns par rapport aux autres. Ces contrôles servant à garantir au maximum la qualité de la donnée.

- Définition et mise en place d'une nouvelle architecture pour Vidal
- API RESTful
- Tests d'intégration entièrement automatisés
- 100% TDD
- Fortes contraintes de qualité dûes à la nature de la donnée saisie
- Grande liberté sur les choix technologiques
- Méthode Scrum

MongoDB, AngularJS, WebSockets, Javascript, Jongo, CasperJS, Boostsrap

Vulcain
Refonte du workflow Vidal
Automatisation du traitement des documents, depuis l'émission par l'ANSM jusqu’à la mise à jour de la base de données produit. La nouvelle chaîne de traitement se présente sous forme d'un workflow, avec pour objectif une mise à disposition des documents pré-traités pour optimiser le travail d'indexation thérapeutique.

- Intégration avec le SI existant (à fort legacy)
- Méthode Scrum
- Livraisons en production régulières
- Grande implication sur les choix techniques
- Accès direct aux retours des utilisateurs

MongoDB, AngularJS, Activiti, CoffeeScript, Jersey, Jongo, Hibernate, Webjar, Docker, Flyway, Java 8, Boostsrap


VMP
Virtual Medicinal Product est une application de mutualisation de données thérapeutiques sur les médicaments français et étrangers, à destination des équipes scientifiques. Les produits sont représentés sous forme d'arbres, avec héritage des propriétés thérapeutiques (indications, interactions, contre-indications, etc.) en fonction des similarités entre eux. L'objectif étant de saisir de nouveaux médicaments en s'appuyant directement sur un arbre existant, et donc diminuer le temps de saisie et la qualité de la donnée.

- Automatisation du déploiement
- Fort code legacy
- Application lourde eclipse RCP
- Développement de plug-in Eclipse RCP / OSGI
- Méthode Scrum

Eclipse RCP, SQL Server, Hibernate, RMI, Java, Python, OSGI
October 2010 - January 2013 | Châtillon, France

Telecommunications

Orange

Ingénieur développement

Projet Libon
Libon est une application mobile (iPhone et Android) visant à unifier les communications. Le service comprend des fonctionnalités telles que la VoIP, un répondeur personnalisable, de la messagerie instantanée, les transcriptions des messages audio, etc.
Le projet fait partie des applications majeures soutenues par Orange dans une offre de VoIP.
Équipe de 12 personnes (pour un projet d'environ 85 personnes au total)
Méthode Scrum

- Migration de code utilisant des « frameworks maisons » vers des technologies plus standards et plus efficaces
- Définition et implémentation d'API RESTful
- Mise en place de Cassandra
- Tests de performances/optimisations
- Design et réécriture complète de la synchronisation des contacts
- Mise en pratique du TDD et du pair programming au quotidien
- Plusieurs millions d'utilisateurs
- Fortes contraintes de disponibilités
- Participation aux recrutements

Tomcat, Oracle, Cassandra, Spring, Maven, Hibernate,Jenkins, Gatling, Scala, Jersey, Git, Jms, Spring Social
March 2008 - October 2010 | Paris, France

Culture

DIGIPLUG

Ingénieur développement

Projet CCMS
Plateforme B2B2C de vente de musique. Le produit consiste en l’ingestion des catalogues musicaux des différents ayant-droits (Universal, Sony, Warner, EMI) en vue de leurs redistributions aux sites de ventes et téléchargements en ligne, ainsi qu’aux clients finaux par leur intermédiaire. L’objectif étant d’unifier les interactions pour les sites webs : livraison des produits, reporting des ventes aux majors/sacem et téléchargements (web et mobile). Cette architecture exige une haute-disponibilité et permet de gérer de fortes volumétries (1To d'ingestion de contenus par jour).
Équipe de 12 personnes
Méthode Scrum
(changement de méthodologie cycle en V vers Scrum en Octobre 2009 ; l’équipe a profité d’une prestation de formation et d’accompagnement au changement)

- Intégration à l’équipe dès le départ du projet
- Participation à la conception et aux choix techniques
- Participations à la création des process (tests, déploiements)
- Rédaction de la documentation
- Développements sur toutes les couches de l’application
- Procédures stockées
- Création de plusieurs Front
- Rédaction des tests (JUnit, Greenpepper, Selenium)

JBoss, Oracle, Spring, Maven2, SpringMVC, iBatis, Play!, JAXB, Greenpepper, Unitils, Hudson, Nexus, Sonar
July 2007 - February 2008 | Levallois-Perret, France

Telecommunications

sfr

Responsable technique

Projet WiFi Paris
Application permettant la gestion et la connexion au réseau sans fil mis à disposition par la ville de Paris à ses citoyens.

- Responsable technique du projet
- Méthode Scrum
- Rédaction de la documentation
- Backoffice et d’un front-office
- Développement sur toutes les couches
- Mise en place de tests unitaires
- Supervision du projet pour le portage de l'application vers d'autres clients (Cannes et Nantes)

Tomcat 5,5, Oracle 10g, Eclipse, SVN, Spring, Spring MVC, Hibernate, JUnit, DWR, Quartz

Projet Gallery SFR
Évolution du moteur de recherche Gallery (wap).

- Responsable technique du projet
- Analyse de l'existant et cotation des charges
- Rédaction de la documentation
- Mise en place de Web Service avec CXF
- Intégration AJAX avec DWR
- Développement d’un backoffice et d’un front-office

Tomcat, 5.5, Oracle 10g, SVN, Spring, Struts, Hibernate, JUnit, DWR, Quartz, jBPM, CXF
September 2006 - June 2007 | Paris, France

Energy & Utilities

ENGIE

Ingénieur développement

Projet OMEGA
Mise en place de la deuxième version majeure du système d’information avec l’objectif d’élargir le périmètre à la clientèle résidentielle lors de la dérégulation du marché du gaz au 1er Juillet 2007 (11 000 000 clients).

- Projet SOA.
- Appropriation du projet et de l’architecture mise en place
- Développement de PageFlows et des services associés
- Développement de procédures stockées
- Développement d’outils permettant de contrôler la validité de la migration de la base de données
- Relecture de code en équipe et refactoring
- Suivi d’une formation Weblogic

Weblogic, Oracle 9, Eclipse, SOA, Toad, iBatis, Spring, DWR, PL/SQL

Education

  • DUT informatique

    IUT du Havre

    2003
  • Diplôme d'ingénieur en Architecture des Sytèmes d'Information

    Insa Rouen

    2006

Certifications

  • SCJP

    Sun

    2008

Languages

  • Anglais

    Full professional proficiency

  • Français

    Native or bilingual

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