11 ans d'expérience en ESN (Capgemini, Atos Worldline) m'ont permis d'affiner mes compétences techniques et de me forger une bonne expérience du service.
3 années à démarrer le produit Whoz m'ont forcé à rationaliser / rentabiliser mes choix techniques et développements.
Caractéristiques pro: • Respect de l'engagement, • Bon esprit d'analyse: Capacité d'abstraction et de modélisation, • Bonnes compétences techniques + expérience, • Pédagogue, • Capacité de synthèse et bonnes capacités rédactionnelles, • Expérience sur de nombreux projets agiles.
Je participe au développement de la solution whoz.com: La première année, je démarre le développement des services back-end de whoz.com. Puis j'alterne entre des missions en PS (Professional Services) et des sprints sur le produit.
Détails de l'expérience
Nous avons utilisé la stack Spring cloud pour l'API REST. Après docker-isation des services, nous avons mis en place un CI avec déploiement automatique sur un environnement d'intégration. L'équipe front utilise Angular.
Nous travaillons depuis de nombreuses années avec la méthodologie agile, SCRUM notamment.
L'environnement de développement est composé des outils Atlassian (BitBucket, Bamboo, Jira, Confluence) pour un déploiement continue avec utilisation de GitFlow.
Le poste est 100% remote depuis Annecy avec déplacements ponctuels à Paris.
Technos: Kotlin, Groovy, Java, Spring Boot, Spring Cloud, Git, Gradle, Neo4J (cypher), MongoDB, Docker, Docker Compose
Description de l'entreprise
En 2016, Whoz est créé par une joyeuse bande de whozzies qui se donne pour mission d’aider les entreprises à disposer “des bonnes compétences, au bon endroit, au bon moment” ! Les whozzies développent Whoz Consulting, une solution de gestion des compétences basée sur de l’Intelligence Artificielle pour aider les cabinets de conseil et les sociétés de services à trouver rapidement les bonnes compétences pour chaque mission.
Application web d'administration de vagues promotionnelles, de calcul et d'attribution des coupons aux clients ciblés.
Mission en tant que prestataire whoz.com
Détails de l'expérience
Création d'une API REST pour l'administration des offres et vagues promotionnelles avec Kotlin, Spring Boot, Spring Integration,
Génération de documents excel, csv, json et stockage sur Google Storage
Communication avec le moteur de calcul via envoi de messages PubSub
Interconnection au SI Franprix via appels REST
Mise en oeuvre des flux d'intégration de données SI via Airflow / Google composer (python, sql, manipulation de datasets BigQuery),
Partie devops: Déploiement sur GCP (google cloud platform), Kubernetes
Support technique (production, staging, test)
Durée: +16 sprints
100% remote depuis Annecy
Description de l'entreprise
Maxit regroupe 40 experts du digital au service des distributeurs et des marques. Fort de son expérience sur Casino Max, Maxit adresse aujourd’hui les problématiques liées à la fidélité et au CRM pour les enseignes alimentaires sur les sujets Produits, Marketing digital et Data.
Lancement de projets agiles au sein d'une nouvelle filiale "Renault Digital".
Ce fut un des premiers projets agiles de Renault Digital avec mise en place de l'outillage (Gitlab, CI, ELK stack) et d'une stack applicative (Angular, Spring Boot).
Projet stratégique de création d'une application de contrôle de gestion à destination du top management. Les KPIs produites offrent au top management du groupe un outil précis permettant de définir leur stratégie opérationnelle.
Mission en tant que prestataire whoz.com
Détails de l'expérience
Features:- Administration de règles de calcul de KPIs- Ingestion des données sous différents formats- Agrégation des données financières et des données de production- Export des métriques à destination du système de reporting (trimestriel et annuel)
INIT - création d'une API REST (Groovy, Spring Boot, base PostgreSql) - mise en place du CI avec Gitlab- accompagnement de l'équipe Renault dans sa transition vers l'agilité (Scrum): Elaboration de la Definition of Done, Definition of Ready.- Accompagnement des rôles/prérogatives de chacun.
PHASE DE BUILD - ateliers d'analyse et de conception avec la PO (Product Owner), - développement des features,- évaluation des candidats back-end, - participation à toutes les cérémonies agiles SCRUM: Stand-up meeting, rétrospective, grooming, poker planning, sprint planning, - rédaction de documentation technique sur le wiki Confluence
PHASE DE RUN - support des différents environnements: production, staging et test. - diagnostiques, corrections de bugs, livraisons, hot fix,- réunions de suivi des bugs avec la PO
PHASE DE KT (knowledge transfer) - formation/montée en compétences des nouveaux développeurs back de l'équipe - transfert aux équipes en Inde (en anglais)
Durée: 44 sprints de 2 semaines
95% remote depuis Annecy
Description de l'entreprise
Renault Digital, l’accélérateur digital du Groupe Renault incube des projets numériques du Groupe et contribue à sa transformation digitale.
Développeur back-end sur de grands projets bancaires
Détails de l'expérience
FGDR: Programme consistant à définir et développer un Système d'Information pour le Fond de Garantie des Dépôts et de Résolution. [Analyste | concepteur | relais technique] sur une application fonctionnellement riche, faisant intervenir ~14 développeurs. Beau travail d'équipe, sous l'égide de 3 chefs de projet successifs, enthousiasmant! Dans le cadre du projet, nous mettons en oeuvre des technologies NoSql. Technos: Tapestry5, Spring (core, security, batchs), ActiveMQ, ElasticSearch, Hbase, Mysql Au quotidien: stand-up meeting, JIRA, Git, Hudson, intellij idea
[Forfait, 3 ingénieurs]
Modélisation et suivi développement du nouveau portail bancaire entreprise,- Délégation de la partie ident/authent d’une application J2EE à un SSO (+data migration),
Amélioration d'un CMS interne Atos (+new features),
Support N3 / suivi de production d’applications J2EE.
Développement d’une plate-forme générique d'envoi d’e-mails et de SMS
PoC sur la reconnaissance vocale en langage naturel (Nuance Recognizer 9)
Création d'un « bouchon dynamique» du SI pour ses SVI
Utilisation de Camel pour routage dynamique vers le bouchon ou fichiers plats
[1800 JH, jusqu'à 14 collaborateurs]
Refonte complète de la solution de paiement par mandats SEPA d'AWL,
Industrialisation des développements et de la fabrication de la solution.
Ajout de fonctionnalités clefs comme l'historisation, le cloisonnement d'informations pour le multi-tenants, etc.
Support technique des équipes: Inde (3 QA), Allemagne (3 ingénieurs senior), 2 sites en France (2+5 ingénieurs)