Accédez au profil complet de frecco
Créez un compte en 2 minutes et accédez au profil complet de nos 312 743 prestataires.
Expertise sur Java/Kotlin, Spring, functional programming et architectures microservices.
Code lover et convaincu par le software craftsmanship, je voue un intérêt particulier à la qualité logicielle et au partage des bonnes pratiques afin de garantir des applications sans bug et respectant des KPI techniques idéaux (code coverage de 100%, mutation testing, ATDD...).
Actuellement Senior Fullstack Developer en mission chez les Galeries Lafayette.
► Mes technos favorites du moment : Kotlin, Spring Boot 2 / Cloud, Docker
Exemples de missions sur lesquelles je suis intervenu :
• Marketplace : [URL MASQUÉE]
• Retail : [URL MASQUÉE], Galeries Lafayette
• Travel : [URL MASQUÉE], [URL MASQUÉE], [URL MASQUÉE], [URL MASQUÉE], [URL MASQUÉE]
Évangélisation des bonnes pratiques de développement et de qualité logicielle.
Mise en place des différents niveaux backend de la "Testing Pyramid" (tests unitaires et de mutation, tests d'intégration et tests d'API) en complément des tests UI et E2E.
Sensibilisation des développeurs à la programmation fonctionnelle à travers des ateliers de Mob programming ou de Codev (avec arrow-kt et vavr).
Développeur full-stack sur la nouvelle usine logicielle : microservices Kotlin/Spring + BFF + SPA (frontend VueJS) déployé sur GCP.
• Backend : Spring Boot 2.2, Kotlin, Arrow, Kluent, MockK, JUnit 5, WireMock, Testcontainers, Karate, Java 13, Vavr
• BFF : GraphQL, TypeScript, Express.js, Jest, nock
• Frontend : Vue, TypeScript, Storybook, Bulma, scss
• Middleware : Keycloak (OIDC), Unleash (feature toggle), Contentful (headless CMS)
• Tooling : mvn, npm, nvm, yarn, OpenAPI Generator
• Industrialisation : Bitbucket, Jenkins, Sonar, GCP (GKE), Nexus, Docker, k8s
• Testing : unit tests, mutation testing, component tests, integration tests...
Approches backend : architecture hexagonale, microservices, Contract as Code, multi-tenant.
Développement en programmation fonctionnelle.
Approches frontend : mobile first, atomic design / BEM, stratégie omnicanale.
Méthodologie Scrum / SAFe framework
Programme de refonte des applications clientes (applications mobiles, réunification du site institutionnel et du site drive) et internes (application de picking en point de vente, back-office).
Effectif associé au programme : +120 personnes pluridisciplinaires - CA annuel >10 Millions d’euros
► Poste
Technical Leader de l'équipe Services, en charge de la réalisation du back-end en architecture microservices (REST) et déployé dans le cloud.
Référent backend - 20 microservices
• Management et organisation : coaching de 4 développeurs séniors, staffing et onboarding
• Référent technique : échanges techniques avec les parties prenantes internes et externes
• Développement : microservices en programmation fonctionnelle, Mob programming
• Qualité et gestion des risques : relecture des Pull Requests, suivi des KPI techniques
• Conception : écriture des User Stories, cadrage technique
• Documentation : documentation des livrables, diagrammes UML
• Automatisation : mise en place d'outils de génération de code (scaffolding)
• Production : rédaction de la release note, analyse et correction des incidents
• Réversibilité : formation de l'équipe entrante, documentation et support
► Environnement technique
• Environnement : Java 8, Vavr, Spring Cloud (Netflix OSS - hystrix, zuul, ribbon), Spring Boot 2, lombok, Liquibase, IntelliJ IDEA, Jenkins (pipeline)
• Middleware : Docker, Consul, Config Server, NGINX (API Gateway), Google Cloud Platform (GCP), Kubernetes managé (GKE), ELK, PostgreSQL
• Tools : Git (Bitbucket), Maven, Yeoman, PlantUML
• Sécurité : Keycloak (OIDC - JWT)
• Monitoring : Dynatrace
Patterns : Blue/Green Deployment, Canary Release, Feature Flipping, Bounded Contexts, Kingdom / Emissary, CQRS - Event Sourcing
Ingénieur Études et Développement Java/J2EE
Karavel / Promovacances
Depuis Juin 2014
Missions
Définir et maintenir l'architecture mise en place dans les applications back, middle et front office
Maintenir le référentiel/la couche applicative d'objets - métiers qui arrivent dans la BDD
Maintenir, améliorer et définir un ensemble de logiciels d'analyse et de supervision des applications J2EE
Support aux développeurs et métiers
Veille technologique
Description de l'entreprise
Acteur incontournable du secteur de l'e-Toruisme et n°1 de la vente de séjours en ligne avec plus de 7 millions de visiteurs uniques par mois, le groupe Karavel connait une croissance dynamique et continue. Sa marque phare, Promovacances, a été élue deux fois Meilleure Agence de Voyage en ligne en 2013 (Travel D’or et Favori d’Or de la FEVAD) et été distinguée à plusieurs reprises pour la qualité de sa relation clients (Palmarès 2014 de la Relation Clients HCG consulting & Les Echos). Le groupe Karavel comprend diverses marques spécialisées sur des gammes et des segments complémentaires (ABCroisiere, Partir Pas Cher, Club Privé Vacances, Un Monde à deux, Skigloo…) et appuie son développement sur un réseau d’agences physiques implanté à Paris et en province.
Entreprise de 700 salariés.
Site web de l'entreprise
[URL MASQUÉE]
Statistiques
depuis la création du compte
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.