Alexandre - Développeur JAVA

Ref : 170523G001
Photo d'Alexandre, Développeur JAVA
Compétences
Expériences professionnelles
  • Expérience comme formateur
    2015+ formateur Android et Java à EFREI (école d’ingénieur)
    2015 exposant au Scrumday, présentation d’une implémentation de Lean Startup
    2011+ formateur interne à VSCt : TDD, Architectures micro-services, Scrum, …

    Parcours professionnel

    2014+ : Application mobile SNCF
    - Dev fullstack, et conception bout en bout depuis le bootstrap du projet
    + Android (archi MVVM en Databinding)
    + Backend (Java Play2/SpringBoot et NodeJS)
    + ops (AWS, Docker, Consul, Ansible, NewRelic, ELK et outils de monitoring custom, ...)
    + tests auto (Appium répartis sur plusieurs slaves et pilotés depuis JCucumber sur l’IC)
    - Très forte contrainte de charge (haute en frontal, alors que les systèmes partenaires
    supportent très mal la charge), haute disponibilité (lorsque les systèmes sous-jacents ont des
    problèmes de disponibilité), réactivité (information poussée au client dès que disponible côté
    serveur) et accessibilité (application utilisable par des non-voyants).
    → Application alimentée en temps réel via websocket fallbacké sur FCM/APNS
    → Architecture en micro-services montée sur AWS, scalable et résiliente, pub/sub sur AMQP,
    et cache central Redis3. Base Mongo maintenue par l’équipe (shardée et repliquée)
    - Équipe initiée comme lean startup (équipe minimale, MVP, boucle de feedback client rapide),
    et qui atteint actuellement 22 personnes (1 PO, 15 devs, 1 testeur manuel, 1 testeur auto, 2
    UX/designers, 2 support client), au bout de 3 ans d’existence.
    - Produit construit selon méthodologies Scrum, chaque sprint de 2 semaine aboutissant à la
    mise en production du contenu de sprint, et plusieurs mises en prod mineures par jour côté
    backend, les retours des utilisateurs étant réinjectés et priorisés dans le backlog à chaque
    sprint. L’équipe est devops avec un truck factor proche de 0 (pluri-compétence de l’équipe)
    - Plus récemment bascule vers méthodologie Kanban (flux tiré), avec des cycles de release
    variables, pouvant aller de 1 à 3 semaines selon la valeur client embarquée dans la release.
    2012 – 2014 : Application mobile V.
    Application mobile de e-commerce V. (Voyages-SNCF, vente de billets de train) : développeur
    front Android et Backend (J2EE pour les API REST) et dans une moindre mesure iOS (objC).2013 - 2014 : Application mobile SNCF Direct
    Application mobile d’informations voyageurs SNCF-Direct. Refonte totale de l’application
    Android, pour pouvoir intégrer les fonctionnalités de recherche de trains, tableaux de gares,
    consultation des dossiers de voyages, des billets dématérialisés et des cartes de fidélité.
    2011 – 2012 : Site web ********
    Développeur Web (html/css/js) et backend (J2EE) sur le site ******** (vente de
    billets de trains et prestations touristiques / e-commerce). Travail notamment sur le dialogue de
    vente et de paiement (3DS + PCI-DSS).
    2008 – 2011 : Netseenergy
    Développeur Web (html/css/js) et backend (J2EE) et ops sur un applicatif de traitement et
    restitution de données énergétiques (au sein d’une startup rachetée par EDF).

Études et formations
  • - Expertise Android (natif java), bonnes connaissances UX Android
    - Expertise Java backend (J2EE, SpringBoot, Lightbend Activator - Play2, ...)
    - Bonnes connaissances JS backend (NodeJS principalement), et connaissances JS front
    - Connaissances de base en dev iOS (ObjC, Swift)
    - Compétences opérationnelles (AWS, Ansible, Docker, OS Posix et sous linux, ...)

    Compétences
    - Expertise Android (natif java), bonnes connaissances UX Android
    - Expertise Java backend (J2EE, SpringBoot, Lightbend Activator - Play2, …)
    - Bonnes connaissances JS backend (NodeJS principalement), et connaissances JS front
    - Connaissances de base en dev iOS (ObjC, Swift)
    - Compétences opérationnelles (AWS, Ansible, Docker, OS Posix et sous linux, …)

    Formation personnelle
    - Diplômé de l’ENSEIRB en 2008 (école d’ingénieur publique sur concours rebaptisée INPBordeaux en 2010).
    - Classes préparatoires (Lycée Saint-Louis, Paris VI) 2004-2006
    - Bac S en 2003

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Consultant MULESOFT
Aly

Consultant MULESOFT

  • SAINT-NAZAIRE
MULESOFT ANYPOINT PLATFORM JAVA SALESFORCE
Disponible
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Technical Leader Java/JEE
Houssem

Technical Leader Java/JEE

  • RUEIL-MALMAISON
JAVA SPRING Kafka DOCKER Kubernetes GIT Microservices API RESTful SOAP PL SQL
Disponible
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Développeur Android Kotlin
Senda

Développeur Android Kotlin

  • ÉPINAY-SUR-SEINE
Kotlin JAVA XML SQL Angular NODE.JS
Disponible
CV Développeur JAVA - ANGULAR
Demba

Développeur JAVA - ANGULAR

  • SACQUENVILLE
JAVA Angular Spring Boot POSTGRES GIT SWAGGER Kafka RabbitMQ JENKINS AMAZON AWS
Bientôt disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Chef de projet JAVA
Dieudonné

Chef de projet JAVA

  • SAINT-DENIS
JAVA BPM AGILE TEAM DEVELOPER TOMCAT LINUX SQL ENTERPRISE ARCHITECT JENKINS WINDOWS
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible