Grégory Cousin

CTO | Architecte | Développeur Java React Js Cloud

Moves to Paris, Saint-Cloud

  • 48.8546
  • 2.34771
  • Indicative rate €720 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 1h
Propose a project The project will only begin when you accept Grégory's quote.

Confirmed availability

Propose a project The project will only begin when you accept Grégory's quote.

Location and geographical scope

Location
Paris, France
Can work in your office at
  • Paris and 30km around
  • Saint-Cloud and 30km around

Preferences

Project length
Would prefer:
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months
Would prefer avoiding:
  • ≤ 1 week
  • ≤ 1 month
Business sector
  • E-commerce
  • Education & E-learning
  • Software Publisher
  • Real Estate
  • Pharmaceuticals
+1 autres
Company size
Would prefer:
  • 11 - 49 people
  • 50 - 249 people
  • 250 - 999 people
  • 1000 - 4999 people
  • ≥ 5000 people
Would prefer avoiding:
1 person

Verifications

Influence

Languages

  • Français

    Native or bilingual

  • Anglais

    Full professional proficiency

Skills (50)

  • Methodologies
  • Beginner Intermediate Advanced
  • TDD
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • UML
    Beginner Intermediate Advanced
  • Languages
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • SQL
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced

Grégory in a few words

Fort de 20 années d'expérience dans l'édition du logiciel en tant qu'ingénieur ou leader technique, je suis un expert sur les technologies Java EE, Spring, React, Javascript et les méthodologies agiles.

J’ai eu l'opportunité de créer des produits pour les 500 plus grandes fortunes mondiales (Intuit, IQVIA) mais aussi pour des start-up (KidPool, Ipso Facto) en tant que CTO ou architecte logiciel.

Diplômé du conservatoire des Arts et Métiers en ingénierie du logiciel, mes domaines d’intervention sont:
- Analyse, Conception et implémentation d'application Web (PWA, SAP) en Java, Spring, ReactJs, Redux sur des architectures monolithiques ou micro-services déployées sur le cloud (AWS, GCP)
- Intégration avec des produits externes via des Web Service (REST, SOAP) ou via des bus de communication (JMS, Kafka, RabbitMQ)
- Collecte, traitement et consolidation de grand volume de donnée (Scraping, Elasticsearch, Spring Batch, MongoDb, Big Data, Machine Learning)
- Mise en place de chaîne d’intégration continue pour automatiser les déploiements et les tests (création de pipeline CI/CD sous bitbucket, gitlab, jenkins ).
- Animation d’ateliers sur les méthodes agiles et les bonnes pratiques de codage.
- Audit de code et refactoring
- Réalisation de Proof Of Concept (POC) our de Minimal Value Product (MVP)
- CTO à la demande :

Grandi par des échecs de produits où le client n’avait pas été placé au centre du développement, je prône pour:

1. Une démarche itérative et incrémentale tout au long du cycle de développement
logiciel. Ambassadeur des méthodologies agiles (SCRUM, Lean, XP).
2. Une grande empathie vis à vis des clients. Observer leurs attitudes lors de la prise en main d’un MVP ou conduire un développement basé sur les données sont des gages de réussite en termes de production d’outils utilisables et utilisés.
3. La création d’une usine logicielle moderne.

Portfolio

Experience

KidPool

Software Publisher

Co-founder & CTO

Paris, France

October 2018 - Today

KidPool.fr est une plateforme qui permet aux parents de trouver une baby-sitter de confiance en écoutant des entretiens audios et en déléguant les formalités (contrat, paiement). D'un point de vue technique, j'ai réalisé l'ensemble de l'implémentation de cette market place avec le déploiement sous AWS de plusieurs micro-service (Java/ Spring Boot) et d'une application Front End en ReactJS/Redux:
- Algorithme de recoupement/matching basé sur plus de 40 critères de recherche
- Outil d'entretien en ligne au format audio avec analyse de l'expression orale (Machine Learning)
- Intégration avec des API externes pour gérer les paiements (MangoPay), le suivi des clients (CRISP Messagerie, AirCall Centre d'appel, Twilio, sendInBlue), la géolocalisation/trajet avec GoogleMap, la gestion des rendez-vous (Calendly API), la vidéo conférence (Zoom API) ainsi que le référencement et la conversion avec Google Analytics, Google Tag Manager, Hotjar.

INTUIT

Software Publisher

Engineering Manager

Paris, France

August 2016 - September 2018

When I joined Intuit as Software Engineering Leader for QuickBooks (QBO) in August 2016, QBO was struggling with 1500 subscribers in France despite being the leading small-business accounting Saas in the US, Canada and UK. Technically, QBO had a monolithic architecture (more than 4 million lines of code), no Automated Integration testing and difficult customization for regional teams. It took 30 days to release any small change to production.

Over the next 24 months, I:
- hired and mentored a multicultural SCRUM team of 7
- increased sprint velocity by 4X and velocity per engineer by 80%
- decreased release cycle time from 30 days to 5 days by moving to micro-service architecture, allowing for rapid customer feedback and issue-resolution
- built an automated testing platform, reducing testing time by 65%

After 2 years, those key achievements has paid off: accelerating subscriber growth from 2K to 8K in 1 year; core-customer NPS from -10 to +30; and a great engineering team.

IQVIA (EX CEGEDIM) - Cegedim

Pharmaceuticals

Architect & Software Engineering Manager

Boulogne-Billancourt, France

June 2013 - August 2016

In May 2013, the French government instituted a law—Bertrand Act—that requires pharmaceutical companies to make public all benefits given to health professionals. Four months prior to the law’s implementation, I joined a tiger team as Software Architect for building global platform for health cost compliance.

In four months, I designed the technical stack and used Agile process to coordinate the work of multiple sub-teams. I also coded and tested complex aspects such as:
- Building a highly customizable workflow engine
- Interfacing with multiple external system
- Supporting a Multi-tenancy architecture for respecting data privacy
- Setting up a Continuous Integration platform for automated delivery and testing

One year after launching, the product was praised as an industry-leading success and rolled out across EMEA as a global compliance solution. I was promoted to Engineering manager and over the next 12 months we continued to deliver high-quality releases with 70% of testing automation.

Cegedim - Cegedim

Software Publisher

Senior Software Development Engineer

Boulogne-Billancourt, France

April 2011 - June 2013

In 2010, I joined IQVIA (ex Cegedim) as Senior Software Engineer for rebuilding the solution (named Onekey) used to maintain a database of healthcare-provider demographic and affiliation data.

Over the next 18 months, I designed and built: database, webapp to update data, batch importing of data, deployment to multiple data centers. Key technical aspects included complex data models with change auditing and point-in-time snapshots, incorporating complex business rules, handling large number of daily updates to the data, handling 40 countries with different codifications and postal address systems.

At the end of the day, all data was moved from mainframe to new system over 3 years (budget >50 man-years). OneKey has became one of the world’s most robust healthcare reference database available in 73 countries with insights on more than 14 million healthcare professionals. Onekey was acquired by IQVIA in April 2015 for $520 MM, with the database described by analysts as “a steal”.

IPSO FACTO

Software Publisher

Software Engineer JAVA

Paris, France

January 2001 - March 2011

Responsable de la refonte de deux logiciels CRM immobiliers sur un socle technique Java EE, SQL Serveur et Glassfish.

Benoît Racault - IQVIA

10/21/2020

J'ai eu l'occasion de travailler sur plusieurs années avec Grégory où j'étais le Product Owner du système et Grégory était le Dev Lead. Grégory a toujours été une force de proposition pour apporter les meilleurs évolutions au système, tout en sachant se mettre à la place de l'utilisateur final. De plus, il est extrêmement attaché à la qualité de ses livrables, ce qui apporte confiance et sérénité lors des livraisons aux clients. Il a été un élément majeur pour faire évoluer et faire vivre ce système lié à la Compliance où les clients sont très exigeants.

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