Votre navigateur est obsolète !

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

×

Erwan Dorso

Lead developer (Freelance)

Lead Dev
DevOps
Agile
Passionné
Freelance
Erwan Dorso
48 ans
Permis de conduire
Toulouse (31000) France
Situation professionnelle
Freelance
En simple veille
Présentation
Ecolo-geek et ancien gamer, mes passions actuelles et passées enrichissent mon expérience. Je mets cette expérience et mes compétences de développement fullstack et de Devops au service de la satisfaction de mes clients.

Mes compétences DevOps: http://www.erwan-dorso.net/devops
  • Audit de code pour déceler les origines des problème de performances et montée en charge de l'application principale de Tessi
  • Suggestions et réalisations d'action correctives
  • Mise en place de tests de performances pour mesurer les améliorations
  • Environnement technique : Java 8, Spring 4 (data, batch, JPA), hibernate 4, Tomcat 8, AngularJS 1.6, Oracle 11, PL-SQL, Jmeter
En savoir +
  • Ré-architecture d'une application PHP pour passer d'un monolithe à une agrégation de modules
  • Conteneurisation via Docker d'application PHP
  • Création de pipelines de CI/CD pour des applications PHP
  • Environnement technique : écosystème docker (compose, swarm, volumes, configs, secrets), gitlab et gitlab-runner, écosystème PHP (symfony, Laravel, doctrine, Apache)
En savoir +
  • Conseils en architecture et bonne pratiques de développement
  • Aspect Devops : mise en place et optimisation des chaînes d'intégration et déploiement continu (CI/CD)
  • Aspect Ops : Investigation et remise en marche des procédures de déploiement en production
  • Environnement technologique : Gitlab CI (pipelines, auto-devops, registry), Docker, Docker-compose, AWS (S3, Cloudfront, Lambda, Certificate Manager, ...), Heroku , nginx, Ruby on Rails, PostgreSQL, Angular 7 (CLI), yarn , Jhipster, webpack, karma
En savoir +
  • Audit de code
  • Reprise d'un POC et re-architecture pour adaptation à la production
  • Choix techniques ( programmation réactive, Spring integration , apache CXF )
  • Développement backend J2EE
  • Frontend : discussion sur choix techniques et corrections de bug ponctuelles
  • Environnement technique : Java 8, Spring ( boot, security, JPA, batch, integration), RxJava, Webservice SOAP (Apache CXF) et Rest, Gradle, IntelliJ, AWS (EC2, ECS, API Gateway, ...), CI/CD (bitbucket pipelines) , Docker (file et compose), postgre, auth0, Angular 7
En savoir +
  • Aide à la stabilisation du serveur de Keycloak utilisé pour protéger le site web et l'application mobile.
  • Migration du serveur keycloak vers une nouvelle instance et un nouveau SGBD
  • Environnement technique : Keycloak 3.4, JBoss Wildfly, DBeaver, H2, MySQL,
En savoir +
  • Étude sur la stratégie de tests dans un contexte agile.
  • Étude de fournisseurs de fermes de navigateurs (Browserstack, Saucelabs, Crossbrowsertesting) pour tests e2e frontend.
  • Participation à la mise en place des Plateformes CI/CD dockerisées pour les équipes de développement frontend.
  • Environnement technique : Angular 5&6, Protractor, TestCafé, Selenium, Node, Npm, Typescript, Jenkins, Groovy, Docker, Docker Compose, Git, Git Flow
En savoir +
  • Refonte du framework de développement des batchs, formations sur spring batch
  • Étude et POC de migration du service spécifique d’identification et d’authentification vers Keycloak
  • Étude et POC de la migration de la gestion de configuration de Serena Dimension vers Git
  • Présentations techniques autour de l'industrialisation des développement JavaScript (React) et restitution de conférences
  • Environnement Technique: Java 1.7, spring batch, spring security, maven, Jenkins, IntelliJ, JBoss, Git, GitLab, Git Flow, serena dimension, react, redux, Keycloak, Perl
En savoir +
  • Dans un rôle transverse (architecture, industrialisation, applications de paiement), industrialisation pour faciliter les développements et tests des applications de paiements.
  • Création d'un générateur d'environnement de développement avec Yeoman
  • Création d'un framework de test fonctionnel d'application
  • Environnement Technique: NodeJS, Yeoman, Gulp, phantomJS, GitLab, Git Flow, Jenkins, Java 1.8, Selenium, Docker, JBoss, Maven
En savoir +
  • Architecte et référent technique au sein de l'équipe dédiée à Kuehne Nagel, dans le cadre du projet MyLogSupply visant à mettre à disposition des utilisateurs une application spécialisée dans le suivi des mouvements logistiques
  • Environnement technique : Java, Spring, WS SOAP REST, AngularJS, Yeoman, Grunt, Bower, Jasmine, Karma, PhantomJS, less, Tomcat, Oracle 12n, SqlDevelopper, Git
En savoir +
  • Domaine des chèque de table - projet Zenit : migration de l’application client/serveur utilisée par les équipes de back office vers un Portail Intranet Java EE.
  • Domaine assurance - projet Rachat : maintenance évolutive de ce projet permettant à un conseiller financier de saisir via une application web des demandes de rachat d’assurance vie par le souscripteur.
  • Dommaine affacturage - projet Autodesp : maintenance évolutive de ce projet mettant à disposition des gestionnaires et des clients une application permettant de gérer les relations d’affacturage entre les différents acteurs (client, acheteur, assureur).
  • Environnement technique : Java EE, Framework Natixis Sphinx (Spring, hibernate, Seam, JSF, RichFaces), Webservices SOAP, environnement IBM (RSA 8.5, WAS 8), Serena Dimension, Icescrum, Oracle 10g, Oracle SQL Developper
En savoir +
  • Réalisation d'un lot de la refonte Popix qui a pour but de migrer l’application client lourd utilisée par le conseiller clientèle vers un Portail Intranet Java EE
  • Environnement technique : IBM RAD 7.5, Rational Rose 7, Java EE, DB2, Dreamweaver MX, Model In Action Generation, outils spécifiques iBP (Framework Equinoxe, palette iBP, plugins Rose iBP DA, iBP Gen)
En savoir +
  • Réseau tiers payant optique Terciane - projet Décomptes : maintenance évolutive sur un site Web permettant aux Professionnels de Santé de consulter leurs décomptes de remboursement.
  • Client La Mutuelle Générale - projet site adhérent : maintenance évolutive sur le portail à destination des adhérents permettant la consultation de leurs décomptes, contrats, prestations, etc.
  • Site Accueil (multi client) : Maintenance évolutive sur un portail de services à destination des professionnels de santé, clients et bénéficiaires
  • Client Allianz - projet Allianz-CNGPO : création d'un portail mettant à disposition des pharmaciens un ensemble d'outils fonctionnels pour une médication officinale guidée
  • Portail gestionnaire (multi client) : création d'un nouveau portail pour mise à disposition de l'intégralité des services Almerys aux gestionnaires clients et internes
  • Étude de solutions techniques pour la direction technique visant à changer les outils de GED et de portail web.
  • Environnement technique : Java EE, eXoPlatform, Jahia, Maven, Hudson, SSO, IBM RAD 7.5, IBM WAS, HP Quality Center, HP Quick Test Pro, DB2, Scrum
En savoir +
  • Dans le cadre d’un plateau externalisé consacré à la documentation avion maintenance évolutive de 2 projets : CGEN (composants graphiques web génériques) et LogGEN (bibliothèque générique de log)
  • Réalisations d’études technique sur des évolutions majeures
  • Formation de développeurs et d’utilisateurs
  • Environnement technique : Java/J2EE, JavaScript/AJAX, Eclipse, Together, Ant, Maven, VMWare , Starteam, FireBug, HttpWatch
En savoir +
  • Java EE
    Spring, Hibernate, JSF, RichFaces, Struts, API portlet, etc.
    Expert
  • Javascript
    Ajax, jQuery, AngularJS, NodeJS, etc.
    Bon niveau
  • Industrialisation
    Intégration continue : Maven, Ant, Hudson/Jenkins, Sonar, etc.
    Avancé
  • Tests automatiques
    Quick Test Pro, Quality Center, TestPartners, Selenium, Protractor, TestCafé
    Avancé
  • Gestion de configuration
    SVN, Git, CVS, Clearcase, Starteam, Dimension
    Avancé
  • Base de données
    Oracle (PL-SQL), MySQL , DB2, H2
    Bon niveau
  • Langages Web
    HTML, CSS, PHP, etc
    Bon niveau
  • Keycloak
    IAM
    Bon niveau
  • Android
    Notions
  • Assurance santé
    Décomptes, Prise En Charges, Tiers Payant
    Avancé
  • NodeJS
    Intermédiaire
  • Anglais
    Bon niveau
  • Espagnol
    Obtenu le Diploma de Espanol como Lengua Extranjera
    Intermédiaire
  • Allemand
    Notions

Docker

Zenika

Mai 2018

Android

Coursera

Janvier 2014 à mars 2014

Langage Java

Coframi

Février 2004 à mars 2004

Client-serveur et Net Technologies

Institut de formation HN

Octobre 2000 à février 2001

Master Neurosciences

Université Claude Bernard Lyon 1

Septembre 1997 à juin 1999

Licence Biologie des Organismes et des Populations

Université Lyon 1 Claude Bernard

Septembre 1994 à juin 1997

Prépa Biologie mathémathiques Supérieure

Lycée Du Parc

Septembre 1993 à juin 1994
  • Sports de pleine nature : escalade, kite, montagne
  • Musique (guitare) et danses swing
  • Écologie, économie, éthique