Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Eric Bernard

Tech lead/Développeur Angular, .NET Core, SQL Server

40 ans
Permis de conduire
Paris (75) France
Situation professionnelle
En poste
En recherche active
CV réalisé sur DoYouBuzz

Head of development

Outscale (Dassault Systèmes)
Depuis juin 2023
  • Management & Organisation :
    • Structuration de l'équipe "Studio" pour assurer sa totale autonomie technique, actant ma transition de Tech Lead hands-on vers un management stratégique
    • Pilotage de la croissance de l'équipe offshore (Inde) et transformation Agile
    • Maintien d'un taux de rétention élevé

    Stratégie Technique & Architecture :
    • Orchestration de la migration complexe et de la multi-compatibilité d'Azure vers l'écosystème Dassault Systèmes et Outscale (refonte complète : SGBD, authentification, stockage objet)
    • Réorientation de la stratégie "Studio" : passage d'une vision Full no-code vers une approche low-code interne pour supporter le produit hybride
    • Supervision de la refonte du produit Fund Compliance (Client lourd vers Web Hybride multi-tenant) s'appuyant en partie sur les nouvelles briques low-code
    • Réduction des frictions inter-équipes (découplage des dépendances Studio/Compliance)

    Qualité & Industrialisation :
    • Mise en place d'une stratégie de tests automatisés (E2E via Playwright) garantissant la stabilité de la plateforme no-code/low-code
    • Industrialisation des processus de release pour fluidifier les livraisons.

Technical Lead Manager

Fortia Financial Solutions
Janvier 2019 à juin 2023
  • Conception et développement from scratch d'une plateforme SaaS no-code.

    Pilotage technique & Management : Encadrement d'une équipe de 5 développeurs en méthodologie Scrum-Kanban

    Architecture logicielle : Conception du cœur de la plateforme permettant la génération d'applications métier complètes

    Conception et développement des modules core :
    • Data & UI : module de création du modèle de données et d'un éditeur d'IHM via widget paramétrable et positionable en drag & drop
    • Logique métier : Implémentation d'un moteur de règles et d'automatisation
    • Sécurité : Conception d'un module de gestion des droits et permissions (RBAC) entièrement paramétrable.
    • Versioning : Gestion simple du versioning via un système de publish
  • >> Environnement technique : Angular, .NET Core, Entity Framework, NHibernate, Azure DevOps

Lead technique

BNP Paribas
Octobre 2015 à décembre 2018
  • Dans un contexte agile, j'ai été amené à effectuer une refonte complète d'une application bilingue de pilotage de la conformité Groupe pour répondre à de nouveaux besoins et une augmentation du périmètre de l'application existante (> 1000 utilisateurs worlwild réguliers).
    • Conception de l'architecture 3-tiers
    • Développement de nombreux modules à forte complexité métier et ergonomique (> 135 controllers AngularJs, 160 tables)
    • Maintenance et suivi de la production
    • Optimisations et gestion des performance
  • >> Environnement technique : AngularJs 1.6 Typescript, Asp.Net MVC, Bootstrap, WebApi Rest, Entity Framework Code First, Sql Server, Unity, HangFire, Mini-Profiler

Développeur sénior

Pickup Services
Juin 2015 à octobre 2015
Paris
France
  • Dans le cadre du projet Inde, l'équipe de 9 personnes organisée suivant la méthodologie Scrum, était en charge de la migration "from scratch" de l'application PDA de gestion des points relais dans une application web.
  • Conception et développement de l'API en WCF Rest
    • Création du squelette du projet et développement de fonctionnalités
    • Création des multiples behaviors WCF pour enrichir le SDK Pickup :
           - Gestion des erreurs
           - Validation des paramètres
           - Déchiffrage du token de sécurité
           - Versionning de l'API
    • Tests unitaires et fonctionnels
  • Développement de l'application web en AngularJs
    • Ajout de nouvelles fonctionnalités
    • Monitoring centralisé des erreurs
  • >> Environnement technique :
    - Back : WCF Rest, Thinktecture, OAuth2, Castle
    - Front : AngularJs 1.4, jQuery, TypeScript, Bower, Gulp

Développeur / Lead technique

Sarenza
Mars 2014 à mai 2015
Paris
France
  • Dans l'équipe Middle Office composée de 5 personnes :
  • Conception et refonte du moteur de publication des données des différents sites qui composent Sarenza (11 pays) :
    • Calculs liés aux soldes, aux ventes privées, aux opérations commerciales
    • Gestion des urls via templates automatiques ou création manuelle
    • Génération des catalogues pour les MarketPlaces et FredHopper
    • Alimentation des données FrontOffice
  • Développement d’applications backoffice Silverlight et MVC pour la gestion des opérations commerciales, codes promos, des campagnes de newsletters, de l’enrichissement des produits, des mails transactionnels, des photos produits, ...
  • Chiffrages, spécifications techniques et présentations aux comités d'architecture pour valider la conception des projets
  • >> Environnement technique : ASP.Net MVC 4, JQuery, Winforms, Silverlight, services WCF.

Application mobile

.
Septembre 2014 à avril 2015
Paris
France
  • Développement d'une application mobile.
  • >> Environnement technique : Phonegap, HTML 5, AngularJs, JQuery, Bootstrap.

Développeur / Lead technique

Natixis
Janvier 2011 à mars 2014
CDI
Paris
  • Au sein de la BFI de Natixis, dans une équipe de 6 personnes dédiée au pole recherche actions.
  • Tâches :
    • Encadrement des développeurs et stagiaire
    • Spécifications techniques, conception et développement d'évolutions et de nouvelles fonctionnalités/projets
    • Création d'une nouvelle couche business (.net 4, IOC, AOP, Linq2NHibernate)
    • Initiation puis développement de la refonte du site en ASP.Net MVC 4
    • Nouvelle gestion et stratégie de branching TFS - gestion des releases
    • Maintien de la base documentaire
  • Contexte technique :

    Site equity.natixis.com

    • Permet de regrouper les publications liées à la recherche action des analystes financiers de Natixis.
    • Informations générales, données comptables et financières pour les sociétés suivies
    • Briques quant, obligation convertible, indice, avec utilisation de pricer Natixis
    • Tchat/Forum en temps réel permettant aux analystes et vendeurs de communiquer et d'envoyer des news aux clients

    Autres outils

    • Générateur de documents word poussé via templates et reflection
    • Application WPF de communication avec Excel pour manipulation des données comptables et financieres par les analystes
    • Refonte de la gestion des droits (profiling) multi-level ainsi que du référentiel
    • Multiples windows services, services WCF, batchs...
  • >> Environnement technique : .Net 4, ASP.Net, ASP.Net MVC 4, JQuery, SignalR, NHibernate, Sybase, Winforms, WCF, Windows Service, Spring.Net, AOP.

Ingénieur Etudes et Développement .Net

Société Générale Corporate and Investment Banking (SGCIB)
Mars 2008 à décembre 2010
CDI
Paris
  • Responsable d'une application de gestion du StaffPlan et du Budget de l'ensemble des services informatiques de la SGCIB (> 4500 personnes) à destination des managers, PMO et controleurs de gestion.
    • Contact direct avec les clients
    • Encadrement de stagiaires
    • Totale autonomie
  • Conception et développement d'une application permettant la valorisation d'écarts de deals entre le Front et le Back Office
  • Interventions plus ponctuelles sur un panel d'applications variées
  • >> Environnement technique : C# 2.0 (Winforms et Webforms), NHibernate, Oracle, MySql
  • Architecture logicielle
  • Agilité
  • Suivi delivery
  • Angular, .Net
  • ORM : NHibernate, Entity Framework Code First, Linq 2 NHibernate
  • Api REST
  • KISS, DRY, SOLID
  • Tests unitaires et d'intégration