Refactor Java monolith vers une architecture microservices
Mise en place d'un système d'orchestration de microservices (Camunda) entièrement asynchrone avec Kafka
Tech lead sur la nouvelle platforme microservices et orchestration
Test guru, mise en place d'un système de tests e2e pour notre plateforme. J'impose une forte couverture de code et une qualité de code aussi bonne que pour le production code.
Migration du coeur de la pipeline de l'entreprise qui est un complexe système d'exécution de tâches vers Kubernetes afin d'améliorer les performances et de diminuer le coût d'une analyse
Analyse et développement de projets informatiques
DEV 1.0
Depuis avril 2014
CDI
Bidart
France
Développement Applications Web de Gestion Financière
Développement Application e-learning avec Adobe Connect API
Développement application Android de gestion des collectes de déchêts avec connexion Bluetooth
Mise en place de systèmes de CI/CD pour des projets Web existants avec Jenkins et GitLab
Mise en place de Maven sur des projets Java
Mise en place de système de Tests Unitaires et d'Intégration sur des projets Java et avec le Framework DEV1.0 (TDD Lover:))
Développement d'applications Web React et AngularJS (ES6 Lover:))
Mise en place d'API Java avec Jersey. Gestion authentification et autorisation, JWT, intégration avec le Framework DEV1.0
Installation/Gestion des applications serveur: Gitlab, Jenkins, Sentry, Sonarqube, Nexus, Tomcat de staging, Databases (Docker Lover:))
Découpage d'une application Java en Microservices
Développement mobile/web, gestion de projets et chargé de clientèle
Batura Mobile Solutions S.L.
Octobre 2009
à avril 2014
CDI
Bilbao
Espagne
Développement:
Applications web (JS)
Backoffice & API
Android App (Java)
iOS App (Objective-C)
Analyse des besoins clients
Prospection clients et marchés
Gestion portefeuille clients
Rédaction des devis/offres
Etudes de marché
Formations
Formation Ingénieur Option Maîtrise des Procédés Automatisés
Formation électronique, énergétique, informatique, gestion de projets et télécommunications L’Ecole Supérieure des Technologies Industrielles Avancées est une école d’ingénieur généraliste qui offre une formation en électronique, énergétique, informatique, mécanique, gestion de projet et télécommunications
Master Of Science, Robotics and Automation
Université de Salford, Angleterre
Septembre 2007
à mai 2008
Robotics and Automation
Compétences
Compétences techniques
Back-End: Java (Spring, Micronaut), NodeJS
Framework Front: AngularJS, React, NextJS
BDD : Postgres, MySql/MariaDB, SQLite
Contrôle de versions: SVN et GIT
CI/CD: Jenkins et GitLab (Installation et configuration des environnements de CI/CD pour différents projets)
Tests unitaires et d'intégrations (Mise en place de tests unitaires avec JUnit sur plusieurs projets web d'envergure avec apprentissage de la maîtrise de framework de mock et d'utilisation de bases de données. Tests d'intégration avec cypress.io)
Maven / Gradle
Docker (Dockerisation d'applis web existantes et de leurs automates. docker-compose, services.)
Hibernate
Kubernetes (Utilisateur avancé)
Microservice Orchestration avec Camunda
Kafka / ActiveMQ
Langue
Anglais indépendant: lu, écrit, parlé dans un contexte professionnel
Espagnol intermédiaire: lu, écrit, parlé
Centres d'intérêt
Sport
Tennis
Vélo (membre de la communauté vélo-taff pour promouvoir l'utilisation du vélo au quotidien)