À propos de Nicolas
- l'organisation du code, les bonnes pratiques
- les tests BDD, TDD, E2E avec Gherkin
- la ci/cd sous gitlab
- containerisation, la gestion des images de base,
- le cycle de vie des releases et leur acceptance
- la qualité de code avec sonar
- l'outillage (grafana, loki, openTelemetry)
- à prioriser les tâches fonctionnelles et techniques
- animer les cérémonies AGILE
- gérer les tickets (Jira)
- organiser des revues de code
- partager les réflexions d'architecture
- kubernetes/docker : microservices
- définition d'APIRest & spec OpenAPI
- architecture distribuée multi serveur: RedHat, Debian
- déploiement automatisé: Docker Swarm
- choix du stockage: postgres, MongoDB, MinIO
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- SercelIngénieur R&D logicielsjanvier 2012 - Aujourd'hui (14 ans et 5 mois)Carquefou, FranceTechLead au sein d'une équipe pour la création d'une plateforme de data processing scalable: microservices dockerisés et déploiement via docker swarm en lien avec les besoins du POCommunication inter module via broker de message (rabbitMQ) et API Rest (OpenAPI).Stockage sur MinIO et PostgresModules en Spring Boot, Python, GoLangGestion des métriques et logs via OpenTelemetry/Loki/Prometheus/GrafanaLead développeur sur une plateforme de data processing déployée sur kubenetes.Modules développés en Spring Boot, Python, GoLangOrchestration des traitements avec AirflowCommunication inter module via broker de message (rabbitMQ) et API Rest (OpenAPI).Stockage des données: MongoDB et MinIOEnvironnement: Redhat, Debian, Git, VsCode, devcontainerLead développeur pour la mise en place d’un RAG pour exploiter une base de connaissance interneUtilisation de la librairie LangChainAffichage des résultats sur interface web avec FastAPILead développeur sur la conception et développement de composants serveur en muti threading et architecture repartie: CORBA, C++, PythonAPI développé en gRPCGestion des releases, du suivi de la validation et de l'intégration dans le produit final (système d'acquisition de données sismiques) en lien avec les autres équipes dev.méthodologies : Scrum, UML, OO, développement itératif.technologies : Python, Java Spring Boot, C++, Corba, swig.outils : git, gitlab, polarion, jira, Jenkins, sonar
- NAGRAIngénieur logicielsoctobre 2007 - août 2011 (3 ans et 10 mois)Paris, FranceConception et développement de composants C++ sur architecture distribuée sur un middleware CORBA. Contexte fortement contraint et multi-threadé. Conception et développement de composants JAVA en architecture SOA sur serveur JBOSS. Interface externe en SOAP. Utilisation d'EJB3. Persistance des données via Hibernate sur norme JPA.
- GE HealthcareIngénieur logicielsavril 2006 - septembre 2007 (1 an et 5 mois)Paris, FranceDéveloppement d'un composant de traitement d'images numériques depuis une carte d'acquisition. Environnement MsDev et RTX. Programmation C++ sur bus CORBA
Recommandations
Soyez le premier à recommander Nicolas
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénieur maître Mathématique et informatiqueUniversité Paris Dauphine- PSL2001Génie Mathématique et Informatique
Certifications
- AWS Certified Cloud PractitionnerAmazon Web Services Training and Certification2025