
Développeur & Architecte Logiciel
format_quote Je suis passionné par l'architecture logicielle, la conception d'infrastructures, l'industrialisation et la mise en place de bonnes pratiques de développement : craftsmanship, usine logicielle, pair & mob-programming, design collaboratif, conventions, clean code, définition de besoin, ect...
Je suis ainsi continuellement engagé dans l'amélioration de la qualité des solutions et projets dont je m'occupe.
workExpériences
2021
2021
Architecture & Développement, Mangopay - Editeur logiciel - Full Remote / Paris (75)
chevron_right
Solution d'api de paiement pour les marketplaces et les plateformes.
https://www.mangopay.com/
chevron_right
Participation aux réflexions d'architecture des nouveaux développements.
chevron_right
Etudes, réalisation, spécifications de l'évolution des applicatifs vers du monolith modulaire dans un contexte de haute disponibilité.
chevron_rightASP.NET, Clean Architecture, résilience, haute disponibilité, gestion de la dette technique, monitoring
2017-2021
2017-2021
Lead technique, Architecture & Développement, Bazimo - Startup, Editeur logiciel - Montpellier (34)
chevron_rightApplication SaaS de pilotage de patrimoine tertiaire.
https://www.bazimo.fr/
chevron_rightArchitecture globale (clean architecture & domain driven design) & refonte de modules, ajout de fonctionnalités, réalisation de spécifications techniques, amélioration de la base de code existante, mise en place de stratégies de migration & déploiement de base de donnée, garant des bonnes pratiques de développement (no primitives, no nulls, srp, tests, ect).
chevron_rightMise en place des tests unitaires & d’intégration
chevron_rightMise en place de pipelines d’intégration continue & de déploiement continue via Azure DevOps
chevron_rightMise en place d'une infrastructure sous docker & d'environnement azure à la demande par branche git (feature branching), utilisation de sh et terraform
chevron_rightASP.NET CORE, DDD, CQRS, Clean, EF CORE, REST, Swagger, Autofac, Hangfire, Azure DevOps, Azure, AWS, Jira, Docker, MSSQL
2014
2014
Projet Personnel - Application/Jeux Android
keyboard_arrow_down
2012-2017
2012-2017
Concepteur Développeur, Enovalp - Agence Web - Grenoble (38)
chevron_rightCatalogue produit, dialogue avec la gestion du magasin, Cms complet, Marketing, Promotions, Emailing, Paiements, Commandes, Gestion d'utilisateur
& permissions...
chevron_rightRéférent technique & aide aux autres développeurs
chevron_rightASP.NET CORE, EF CORE, REST, Swagger, Autofac, Hangfire, Cache, JWT, Azure DevOps (VSTS), Azure, AWS, VueJS, Nuxt, Vuetify, Webpack, Npm, NodeJS, Trello
# Architecture & Réalisation d'une plateforme/produit ecommerce SaaS (essentiellement pour libraires) ; front & back, clients multiples & cloud (exemples : https://www.icigrandsboulevards.fr/ , https://www.appeldulivre.fr/ , https://www.librairiepradoparadis.fr/ )
keyboard_arrow_down
# Refonte & Conception de la gestion article - migration de la base de donnée pour le diffuseur Sofédis ( http://www.sofedis.fr/)
keyboard_arrow_down
# Refonte complète et migration des 4 sites de la librairie Molat (https://www.mollat.com)
keyboard_arrow_down
< 2012
< 2012
Chargé d’études (thermiques, énergies, environnementales) en batiment, OASIIS - Bureau d'étude HQE- Aubagne (13)
keyboard_arrow_down
settingsCompétences
buildBack-End
Architecture - Patterns :
Modular-monolith, Microservices
Bounded context & Domain Driven Design
Clean Architecture-Hexagonale / Layered, CQRS
Software craftsmanship, Software quality, Technical debt control and management Multitenancy, SaaS, Dependency injection, SRP, Testability, Scalability, Availablity, Resilience, Distributed locks Framework : C#, .NET, LINQ, ORM (EF6, EF CORE, NHibernate, Dapper...)
Test : Unit & Integration (MsTest, NUnit...)
Messaging - Processing : Event bus (RabbitMQ, Amazon SQS/SNS), Outbox Pattern, Background services (Hangfire, Quartz, .net ...)
Api : REST, SOAP, JWT, OpenAPI (Swagger), Rate Limiting, Resilience and fault-handling (Polly)
Cache : InMemory, Distributed (SQL, Redis)
Log - Monitoring : (Serilog, NLog) & Stack Elasticsearch - Logstash - Kibana, Grafana
Bounded context & Domain Driven Design
Clean Architecture-Hexagonale / Layered, CQRS
Software craftsmanship, Software quality, Technical debt control and management Multitenancy, SaaS, Dependency injection, SRP, Testability, Scalability, Availablity, Resilience, Distributed locks Framework : C#, .NET, LINQ, ORM (EF6, EF CORE, NHibernate, Dapper...)
Test : Unit & Integration (MsTest, NUnit...)
Messaging - Processing : Event bus (RabbitMQ, Amazon SQS/SNS), Outbox Pattern, Background services (Hangfire, Quartz, .net ...)
Api : REST, SOAP, JWT, OpenAPI (Swagger), Rate Limiting, Resilience and fault-handling (Polly)
Cache : InMemory, Distributed (SQL, Redis)
Log - Monitoring : (Serilog, NLog) & Stack Elasticsearch - Logstash - Kibana, Grafana
gradientFront-End
Javascript (Npm, Webpack, NodeJS, VueJS, Vuex, VueRouter), SSR (NuxtJS)
CSS (SASS), HTML, Responsive, UI (Bootstrap, Vuetify), JQuery
dnsOps - Cloud
Continuous integration, continuous deployment (Azure DevOps, Teamcity, Octopus),
Cloud Azure, Cloud AWS
Cloud Azure, Cloud AWS
Docker, DockerCompose, Shell-Bash, Powershell
Data
Relationnal (MySQL, SQL Server, PostgreSql)
Locks, Transactions, Migrations
Locks, Transactions, Migrations
Document (MongoDB, Elasticsearch)
KeyValue (Redis)
KeyValue (Redis)
extensionAutres
Clean Code Code Review Pair programming Trello / Jira Miro Git Photoshop Illustator VBA (Excel) VB.NET
terrainLoisirs
account_balanceFormation
2006 - 2007
BAC
Baccalauréat Général Série S - Mention AB - Privas (07)
2007 - 2008
Classe Préparatoire
Classe préparatoire école d'ingénieur (E.S.I.S.A.R) - Valence (26)
2008 - 2010
BAC+2
DUT Génie Thermique et Energie - Université Joseph Fourier - Grenoble (38)
2010 - 2011
BAC+3
Licence Professionnelle Chargé d’Affaires en Génie Climatique - Mention AB - Université Blaise Pascal - Montluçon (03)
2014 - 2015
BAC+4
Concepteur-développeur informatique Option J2EE - AFPA - Pont de Claix (38)