Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Olivier andrade

Solution architect / Devops / Techlead / Typescript / AWS

41 ans
Situation professionnelle
En poste
En recherche active
Présentation
Développeur Nodejs / Typescript passionné ayant une grande appétence DevOps ( Serverless / K8S )

GitHub: https://github.com/andrade0?tab=repositories
CV réalisé sur DoYouBuzz
  • Assumé le rôle de Tech Lead pour plusieurs technologies, dont TypeScript, AWS, React, Angular, Python, Terraform, et les principes DevOps.
  • Mis en place et promu les bonnes pratiques de développement, y compris les principes SOLID et l'architecture hexagonale, assurant ainsi une amélioration continue de la qualité du code et de l'efficacité des équipes.
  • Conçu et développé des schémas d'architecture pour de nouveaux projets, en assurant leur viabilité technique et leur alignement avec les objectifs métiers.
  • Intégré la solution d'authentification Auth0 by Okta au sein de l'infrastructure de Vallourec, renforçant ainsi la sécurité et la facilité d'accès pour les utilisateurs.
  • Joué un rôle actif dans les processus de recrutement, contribuant à la sélection et à l'intégration de nouveaux talents au sein de l'équipe technique.
  • Solution Architecte pour les nouveaux choix techniques, la conception de nouveaux besoins et le maintien des projets en production.
  • Piloté et structuré une approche DevOps et Cloud à l’échelle, avec la mise en place d’une gouvernance AWS basée sur Terraform et GitLab CI, incluant une gestion multi-account via AWS Control Tower.Déployé et opéré des infrastructures cloud complexes comprenant des clusters ECS et EKS, ainsi qu’une plateforme Data Lake reposant sur AWS Lake Formation et Athena, garantissant sécurité, scalabilité et conformité des environnements.
  • Management / recrutement d'une équipe de 30 personnes

TechLead Node/ TS / AWS / OpenShift

EDF
Septembre 2020 à janvier 2023
  • Tech Lead NodeJS / Angular(Mobx) / AWS / Devops dans une équipe de 7 personnes dans le contexte d'un projet IA.

    Mon périmètre d'intervention pendant la mission :

    Architecture logiciel NodeJS Typescript, conception base de donnée, encadrement de profiles junior, recrutement de nouveaux profiles, Devops Openshift, Jenkins, Docker, AWS Terraform, SonarQube, développement Angular 12, maintenance et évolutions des services Lambda ( Node / Python ), S3, ECR, ECS, RDS, Cloudwatch, SNS.
  • Outils mis en place sur backend NodeJs avec testes unitaires : Typescript, ExpressJS, Jest, Sinon, InversifyJS, Class transformer, Class validator, express-swagger-ts, TypeOrm, Faker.js.
  • Mise en place de bonne pratiques tel que S.O.L.I.D / Clean code / TDD

Développeur FullStack NodeTS / React / AWS / K8S

Free - Iliad
Mars 2020 à septembre 2020
  • Développeur Fullstack React / NestJS sur les produits : Free.fr et Iliad.fr.
  • Participation à la mise en place des usines de déploiement sur plusieurs projets ( Gitlab CI/CI, Docker,
    Kubernetes, AWS )
  • Intervention sur le site Free.fr en full React pour la sortie de la nouvelle freebox. stack : React, Redux,
    Material UI.
  • Intervention sur la refonte du site iliad.fr en React + strapi ( CMS en Nodejs ) .

Développeur Typescript / Angular

Française des jeux
Novembre 2019 à avril 2020
  • Refonte du SI de la FDJ, initialement en PHP il y a 10 ans. Passage à Nodejs sur toute l'architecture. Je suis intervenu sur 4 services :

    • Un worker qui a pour responsabilité de consommer à travers un format XML toutes les cotes calculées par des traders. Ces données sont ensuite traitées, mappées selon des règles de gestion puis stockées dans une base mongoDb à l'aide d'un service ExpressJS pour enfin être mises à disposition sous forme d'une base de données SQLITE pour les apps mobiles de la FDJ.

    • Un service exposant la même donnée en Rest pour les applications WEB à travers une application ExpressJs.

    • Un service BFF ( back for front ) destiné à rendre publique toutes ces données pour tout l'écosystème FDJ.

    • un CMS développé en ExpressJS / Angular permettant de contribuer d'autres informations d'ordre éditorial ajoutées par des contributeurs.
  • Toutes ces applications / services sont développés en NodeJS / TypeScript / ExpressJs avec une architecture de code "clean archi" (models, repositories, dto, services, découplage), tests unitaires et injections de dépendance. Le tout déployé sur une usine docker / jenkins / gitlab CI.
  • Worflow mis en place : méthodologie Scrum, Git rebase stratégie, merges request et code coverage check.
  • Équipe de 4 personnes Fullstack + un architecte
  • Développement d'une plateforme d'agrégation ( scraping en temps réel ) de contenus musicaux et diffusions en streaming youtube sous forme de player type Spotify.
  • Backend: Microservices Typescript avec Inversion of control (
    InversifyJS ) déployé sur AWS ( Lambda, API Gateway, DynamoDB, Cloudformation ) avec le framework Serverless.

    Frontend : Mobx, React, Material UI, ElectronJs, React Native.

Développeur / concepteur NodeJs

Hubside
Juillet 2019 à septembre 2019
  • Conception et développement d'un blog pour optimiser l'influence, la présence sur le marché et le SEO d'Hubside.
  • Stack Front: NodeJS avec ExpressJS et Handlebars.
    Stack Back: Contentful, un CMS Headless en SaaS.
    • CI/CD sur gitlab avec kubernetes par les services de google cloud
  • Equipe de 2 personnes, moi même pour pour la conception / dev nodeJs et contenful + un intégrateur pour toute l'intégration ( HTML, CSS ).

Dev / Concepteur Nodejs / React

La Mutuelle Nationale Territoriale
Février 2019 à juillet 2019
  • Développement de micro services NodeJs ( koajs ) et creations de modules node bundlé destinés à être consommés en Umd, Cjs ou esNext.
  • En charge également de la partie Dockerfile, docker-compose pour préparer les micro services à la forge pour le CI/CD. Ainsi que d’accompagnements de profiles plus juniors en javascript
  • Méthodologies Scrum, daily stand up matinal, etc ...

Développeur React Native (Freelance)

Institue Montaigne
Juin 2019 à septembre 2019
  • Développement d'une application android en react native destinée à apprendre du vocabulaire aux enfants en bas âges.
  • Stack: React native, Drupal ( backend puis REST API )

Lead Développeur Nodejs / GraphQL ( Wellogy )

Enyo solutions
Novembre 2018 à mai 2019
France
  • Développement d'une API Rest pour une application en SaaS dans le domaine du bien être en entreprise. Ce projet s'est réalisé en équipe avec des réunions quotidiennes en plusieurs langues ( différentes équipes en Espagne, France et Chine ).
  • Développeur Backend NodeJs avec architecture Express, mongoDb, GraphQL. Je suis intervenu sur la partie GraphQL / NodeJs notamment sur des fonctionnalités de statistiques et divers endpoints de gamification.
  • Lead développeur dans un studio de développement français basé à Lisbonne. Gestion de plusieurs projets simultanément, d'appels d'offres et de ressources externes ( Inde, Japon, France, Ukraine ) principalement des projets fullstack ( NodeJs, React, Angular, React Native )

Développeur React native ( Freelance )

L'auto école en ligne
Septembre 2018 à décembre 2018
  • Développement d'une application mobile pour une auto école en ligne.
  • Conception et recommandations techniques
  • Développement
  • Environnement technique: React-Native, Mobx, PHP, MYSQL, REST

Drupal 7 / React ( Les opticiens mobiles.com )

Agence Net design
Février 2018 à octobre 2018
  • Évolutions et résolutions de bugs sur un projet Drupal 7 commerce. Entre autres, développement d'un "back office" en React connecté l'api de Drupal et utilisations de web services SOAP pour gérer des remboursements sécurité social et mutuelle automatisés. Technologies et modules utilisés : Drupal commerce, Entity API, View, Features, Drush, DS, React, Mobx.

Développeur React

Techfirm.ch
Septembre 2017 à février 2018
  • Développement d'une application Saas sur un stack React / Java spring booth. Utilisation de primeReact, ElasticSearch, Webpack, Yarn, ES6, Docker, Rancher, jenkins.

Expert Drupal / Lead Dev

Bluescale
Mai 2006 à février 2016
CDI
Paris
France
  • Mission : Développement d'une plateforme de travail collaborative de type Sharepoint en Drupal 7 pour le Commissariat général à l'égalité des territoires et l'Office français de l'immigration et de l'intégration.

    Moyens : Application Drupal 7 reposant principalement sur les modules suivants : Organic group, views, Message stack, flag, panels, ....

    Bilan : Des web services ont été mis en place également pour une synchronisation avec un SI. Déploiement et versioning via GIT.
  • Jenkins
    Intermédiaire
  • Gitlab
    Intermédiaire
  • Shell
    Avancé
  • Rancher
    Notions
  • AWS / Terraform
    Bon niveau
  • Typescript
    Expert
  • NodeJS
    Avancé
  • React
    Bon niveau
  • React native
    Bon niveau
  • Recoil
    Avancé
  • Mobx
    Avancé
  • Webpack, Babel
    Avancé
  • Electron ( desktop apps )
    Avancé
  • inversifyJS
    Avancé
  • Nest.JS
    Intermédiaire
  • AWS LAMBDA
    Avancé
  • Postgres
    Avancé
  • ElasticSearch
    Avancé
  • Parse-server
    Bon niveau
  • MongoDb
    Avancé
  • Reddis
    Bon niveau
  • Firebase
    Intermédiaire
  • Français
    Expert
  • Portugais
    Expert
  • Espagnol
    Expert
  • Anglais
    Expert
  • AWS
    Intermédiaire
  • Typescript
    Avancé
  • Angular2+
    Bon niveau
  • NodeJS
    Bon niveau
  • MongoDB
    Avancé
  • ElasticSearch
    Bon niveau
  • Shell
    Bon niveau
  • MySQL
    Avancé
  • Puppeteer
    Avancé
  • Selenium
    Bon niveau
  • React
    Avancé
  • React native
    Notions
  • NestJs
    Intermédiaire
  • React native
    Avancé

Diplôme d'ingénieur

Ingésup

2007 à 2010
Diplôme d'ingénieur en génie logiciel

BTS IG

COGEFI

2005 à 2007
Brevet de technicien supérieur en informatique de gestion. Option génie logiciel
  • Blockchain
  • Solidity
  • web3.js
  • Ethereum