Anthoni Schiochet

aws cloud devops backend ML 15+ ans xp

Moves to Paris, Paris 19e Arrondissement

  • 48.8828
  • 2.382
  • Indicative rate €800 / day
  • Experience 7+ years
  • Response rate 75%
  • Response time 12h
Propose a project The project will only begin when you accept Anthoni's quote.

Availability not confirmed

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

Location and geographical scope

Location
Paris, France
Can work in your office at
  • Paris 19e Arrondissement and 50km around
  • Paris 19e Arrondissement and 30km around

Preferences

Project length
  • ≤ 1 week
  • ≤ 1 month
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months
Company size
  • 1 person
  • 2 - 10 people
  • 11 - 49 people
  • 50 - 249 people
  • 250 - 999 people
+2 autres

Verifications

Languages

  • Français

    Native or bilingual

  • Anglais

    Full professional proficiency

  • Espagnol

    Limited working proficiency

  • Chinois

    Basic

Skills (24)

Anthoni in a few words

Après plus de 15 ans de développement, j'ai également des expériences de création de startup, beaucoup d'intérêt pour le Devops, le cloud AWS, les pipeline de CI/CD.
J'ai une tendance naturelle au lead technique et les personnes qui travaillent avec moi aiment me suivre dans des projets ambitieux. Gout pour le partage de connaissance, le coaching, très bon communiquant, je peux former des équipes, conseillers des décideurs, mener des équipes dev ou ops. J'aime également la technique avec beaucoup d'appétit pour l'automatisation, et l'optimisation des process d'entreprises, que ce soit des workflow de développement / mise en production, ou des processus métiers.

Objectifs:
• Assurer des rôles de : conseils, coaching, conduction de changement, coordination, mise en
oeuvre...
• ... au sein de DSI de toute taille et de toute maturité, de la startup à la PME…
• ... pour contribuer à des projets IT stratégiques globaux, par exemple:
o migration des applicatifs vers le Cloud AWS
o uniformisation des pratiques et des outils de la DSI dans un cadre Devops
o l'Agilisation d’équipes devops, sur fond de "Software Craftsmanship",
o l'accroissement de la qualité des livrables via l'intégration et le déploiement continus,
l'automatisation des mises en production
o la constitution d'équipes de réalisation, la formalisation des process de recrutements
o le partage, la formation, l'évangélisation des pratiques Agiles auprès des équipes techniques
et non techniques (MOA, Business units)

Experience

Adevinta France / Leboncoin - Adevinta

High Tech

Software Engineer, AWS Devops , Machine Learning Engineer

Paris, France

September 2019 - Today

I am working on a Machine Learning central component used by Adevinta's marketplaces like Leboncoin, to provide them with automatic image classification and moderation features (detection of nsfw, text in image, image tagging...). The models are served by Tensorflow, and exposed to the customer through an API layer written in Java.

My contributions in this project are various, from AWS infrastructure, to Java backend development, data engineering, CI/CD automation, monitoring, architecture & performance optimizations.
- migration of the infrastructure from one AWS account to another one, provisionning of VPC , subnets, ACL, security groups and foundamental resources
- implementation of the CI / CD pipelines using Spinnaker, Travis, Terraform, Artifactory, Docker
- obervability improvements, using Datadog dashboards based on backend custom metrics, automatic alerting reported on Slack, log gathering in Sumologic
- stress & load testing, fine-tuning, cost optimization
- redesign of the system architecture, to improve runtime performances & to fix scalibilty issues
- deep troubleshooting of Kafka related issues in the central data pipeline
- close collaboration with backend engineers & data-scientists to solve challenges of deploying new models
- contributions to the creation of an global Machine Learning platform under development (ArgoCD, Kubeflow...)
- publicly presented the result of my work to a large audience, in a english-speaking environment
- got acquainted with OKR methodology

Technical environment:
Java, Python, bash, linux, AWS, Datadog, Sumologic, Terraform, Travis, Spinnaker, Docker, Packer, Tensorflow, Kafka, Artifactory

Médiamétrie

Press & Media

Développeur, Devops

Levallois-Perret, France

November 2012 - September 2019

➢ Médiamétrie développe des logiciels de restitution de l’audience de la TV, de la Radio et de mesure du trafic internet, destinés aux entreprises (chaines de TV, radios, et sites web).

Sa DSI est constituée d’une centaine de personnes (dont 60 développeurs, 10 chefs de projets/Product Owner, 10 ingénieurs de production, 10 ingénieurs systèmes et réseaux), organisée en équipes produits Agiles, et travaillant sur le Cloud AWS en Devops.

➢ Lors de mon arrivée dans cette entreprise (2012), l’Agilité était appliquée seulement par les équipes de développement, et n’était pas appliquée ni par les équipes Ops, ni par les équipes métiers (business units) ; de même, si une Usine Logicielle existait, elle ne couvrait que les aspects d’intégration continue ; les tests d’intégration n’étaient pas automatisés, ni les tests d’IHM ; les livraisons en production étaient peu fréquentes, donc hasardeuses, et les processus de MEP étaient manuels ; les méthodes et outils étaient différents entre les dev et les ops ; le Cloud AWS n’était pas utilisé, encore moins connu des équipes de production. Les migrations de bases de données étaient exécutées manuellement.

➢ Initialement engagé pour mon expertise en développement, j’ai travaillé sur le développement de l’application principale de l’entreprise, ce qui a occupé 80% de mon temps. J’ai occupé sur ce projet le poste de Scrum Master, pendant presque 3 ans.

➢ Le développement de cette application a également été un support et un pilote pour mettre en oeuvre les évolutions ambitieuses de la DSI dans son ensemble : intégration continue, tests d’intégrations & IHM automatisés, adoption du Cloud AWS, migration de bases de données versionné, déploiement continu, livraisons fréquentes, devops…

➢ En parallèle, j’ai été impliqué, directement ou indirectement, dans beaucoup de petits projets, taskforces, « chapters », et autres groupes de travail transverses visant à réfléchir aux grandes évolutions Agiles, Cloud et Devops de la DSI, et j’ai également assuré leurs mises en oeuvre concrètes.

➢ J’ai également participé à la définition du processus de recrutement, par exemple à travers l’élaboration d’un questionnaire technique CodingGame. J’ai réalisé plus de 50 entretiens d’embauches et ainsi recruté plus de 10 collaborateurs, pour l’équipe du projet sur lequel j’ai travaillé ou pour d’autres équipes de développement.

➢ J’ai enfin acquis une grande sensibilité aux problématiques opérationnelles (redondance, scalabilité, backups, monitoring, sécurisation réseau,…) en travaillant en étroite collaboration avec des architectes experts AWS.

➢ Voici les principales tâches que j’ai réalisées :
• Définition et implémentation des scripts d’intégration/déploiement continus et Infrastructure as Code (Chef, AWS Opsworks, Jenkins, XLRelease, Terraform, Ansible, Consul, Git)
• Devops : formation des équipes Ops aux outils (GIT, IDEA) et méthodes (Agile, DoD, intégration continue) de développement logiciel
• Devops : évangélisation des équipes Ops à Flyway
• Participation à la standardisation des outils Devops pour l’ensemble de la DSI (POC Terraform)
• Développement de l’application web principale de l’entreprise (Java GWT Spring AWS Akka)
• Scrum Master d’une équipe de 5-9 développeurs pendant 3 ans, Assistance à Maîtrise d’Ouvrage
• Evangélisation/formation du département de développement au Behavior Driven Development (Cucumber)
• Développement des scenarios de tests métiers (Cucumber) et IHM (Selenium)
• Définition du processus de recrutement et entretiens techniques

SO LAMBDA

Software Publisher

Product owner, directeur des développements, architecte

Paris, France

October 2016 - June 2018

➢ Cofondateur d’une entreprise éditrice de logiciels spécialisés en travail temporaire (intérim).
➢ Direction technique du développement, pilotage du projet

Associé avec 2 experts dans les métiers des agences de travail temporaire, ainsi qu’avec un architecte système & réseau AWS, nous avons créé cette startup dans le but de concevoir et de développer des logiciels à destination d’entreprises de travail temporaire (agences d’intérim).

L’application web développée permet de mettre en relation des intérimaires avec des entreprises utilisatrices, au travers d’un moteur de matching d’offres et de compétences, et gérer tout le processus depuis la création d’une offre, la recherche de candidats, le process de candidature, la signature électronique du contrat de travail, le suivi de la mission, et le remplissage et la validation des bordereaux d’heure (timesheets).

Le logiciel développé repose sur l’environnement technique suivant :
• Déploiement sur AWS Elastic Container Service (ECS) (Docker)
• Workflows implémentés via AWS Simple Worlflow Service (SWF)
• Languages: Java & Angular (Typescript)
• Moteur de matching Elasticsearch
• MySQL
• Cucumber, Junit, Mockito
• Intégration et déploiement continu avec Jenkins et la CLI AWS
• GIT et feature branchs workflow
• Architecture micro-services, Spring Boot, authentification OAuth2
• Gestion et stockage des documents AWS S3
• Signature électronique avec YouSign
• Spring Batch
• Géocoding avec BAN

J’ai effectué avec succès les tâches suivantes :
• Définition des besoins, rédaction du cahier des charges, des spécifications fonctionnelles détaillées
• Recrutements et constitution d’une équipe de 4 développeurs freelances internationaux (Ukraine, Estonie, Maroc, Inde)
• Organisation et pilotage de l’équipe en méthodologie Kanban
• Définition et écriture des user stories (Product Owner)
• Revues de code, recette métier
• Création de la plateforme d’intégration et déploiement continus (Jenkins, Docker, AWS ECS)
• Conception et mise en oeuvre de l’architecture logicielle en micro-services
• Mise en place de la sécurisation OAuth2
• Suivi du budget, reporting

Ingéus France / Tingari (Paris)

Human Resources

Conseil en développement logiciel, chiffrage de projet

Paris, France

February 2018 - February 2018

➢ Tingari (anciennement Ingéus France) est une entreprise de recrutement, d’aide à la recherche d’emploi, de coaching en évolution de carrière professionnelle, travaillant régulièrement avec des institutions comme PoleEmploi, pour lesquelles ils prennent en charge en sous-traitance une partie de leurs activités d’accompagnement des demandeurs d’emplois.

En 2018, Tingari prend contact avec moi dans le but de réaliser le chiffrage d’un projet de développement d’une application web interne, un « portail » de connexion à destination des demandeurs d’emploi.

Voici le détail de la prestation de conseils que j’ai réalisé :
o Assistance à maîtrise d’ouvrage : définition de la vision globale de la solution, définition du périmètre fonctionnel, via l’organisation de workshops avec les experts métiers de l’entreprise
o Chiffrage du projet :
o Découpage du projet en user-stories
o Identification de l’incertitude et de la complexité
o Estimation des coûts et des délais (méthode « eXtreme Quotation »)
o Présentation des processus d’une équipe de réalisation de logiciels
o Conseils sur la contractualisation (forfait vs agile) et la méthodologie
o Conseils sur la création d’une équipe de développement, le sourcing des compétences
o Restitution des conclusions de la prestation (slides, feuille de calcul paramétrée, cahier des charges)

Joul & Cie

Energy & Utilities

Architecture logicielle, chiffrage

September 2016 - September 2016

➢ Joul & Cie est une entreprise innovante de production et de distribution d’électricité.

En 2016, on m’a sollicité pour aider cette entreprise à définir l’architecture cible du projet logiciel dans le cloud AWS, et estimer les coûts. En association avec mon partenaire expert AWS, nous avons analysé leur cahier des charges, rédigé des documents d’architectures, et produit une estimation des coûts de la future infrastructure AWS, tant en terme de « build » que de « run ».
• Définition de l’architecture logique et physique de l’applicatif
• Chiffrage des ressources AWS utilisées basé sur plusieurs scénarios de volumétrie
• Restitution du chiffrage dans un document d’architecture / cahier des charges

CTG Luxembourg

Digital Agency and IT company

Développeur Java / J2EE / Flex

Luxembourg, Luxembourg

November 2006 - December 2011

Salarié de cette SSII, j’ai effectué plusieurs missions de développement Java, clients lourds puis applications Web avec Flex pour des grands comptes, pendant 6 ans :

• Mars 2010 – Dec 2011 : Dev Java Flex, Tech lead – Banque ING Luxembourg
• Jan 2009 – Mars 2010 : Dev Java Flex – Euroscript / Commission Européenne
• Mars 2008 – Déc 2008 : Dev Java Flex – Fortis Assurances
• Jan 2007 – Mars 2008 : Dev Java SWT – Ministère de la Justice

YAJUG

High Tech

Président et membre du conseil d'administration, Java User Group du Luxembourg

Luxembourg, Luxembourg

March 2006 - March 2011

Conférencier / Président (2009-2010) du Java User Group Luxembourg (administrateur de 2006 à 2011)

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