Pierre GORCE

gorce.pierre@gmail.com
Full-remote
France
Passionné
Curieux
Rigoureux
Autonome

Développeur & Architecte Logiciel


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.

Expériences

2021

2021

Architecture & Développement, Mangopay - Editeur logiciel - Full Remote / Paris (75)

Solution d'api de paiement pour les marketplaces et les plateformes. https://www.mangopay.com/
Participation aux réflexions d'architecture des nouveaux développements.
Etudes, réalisation, spécifications de l'évolution des applicatifs vers du monolith modulaire dans un contexte de haute disponibilité.
ASP.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)

Application SaaS de pilotage de patrimoine tertiaire. https://www.bazimo.fr/
Architecture 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).
Mise en place des tests unitaires & d’intégration
Mise en place de pipelines d’intégration continue & de déploiement continue via Azure DevOps
Mise en place d'une infrastructure sous docker & d'environnement azure à la demande par branche git (feature branching), utilisation de sh et terraform
ASP.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

2012-2017

2012-2017

Concepteur Développeur, Enovalp - Agence Web - Grenoble (38)

Catalogue produit, dialogue avec la gestion du magasin, Cms complet, Marketing, Promotions, Emailing, Paiements, Commandes, Gestion d'utilisateur & permissions...
Référent technique & aide aux autres développeurs
ASP.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/ )
  • # Refonte & Conception de la gestion article - migration de la base de donnée pour le diffuseur Sofédis ( http://www.sofedis.fr/)
  • # Refonte complète et migration des 4 sites de la librairie Molat (https://www.mollat.com)

< 2012

< 2012

  • Chargé d’études (thermiques, énergies, environnementales) en batiment, OASIIS - Bureau d'étude HQE- Aubagne (13)

Compétences

Back-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

Front-End

Javascript (Npm, Webpack, NodeJS, VueJS, Vuex, VueRouter), SSR (NuxtJS)
CSS (SASS), HTML, Responsive, UI (Bootstrap, Vuetify), JQuery

Ops - Cloud

Continuous integration, continuous deployment (Azure DevOps, Teamcity, Octopus),
Cloud Azure, Cloud AWS
Docker, DockerCompose, Shell-Bash, Powershell

Data

Relationnal (MySQL, SQL Server, PostgreSql)
Locks, Transactions, Migrations
Document (MongoDB, Elasticsearch)
KeyValue (Redis)

Autres

Clean Code Code Review Pair programming Trello / Jira Miro Git Photoshop Illustator VBA (Excel) VB.NET

Loisirs

SQUASH

KITESURF

CUISINE

JEUX-VIDEOS

WEB & CODE

SKI

Formation

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)