Menu

Nhi TRAN

  • Inside Group
  • Architecte DevOps

Nantes

En résumé

Profil & Compétences clés
Bon niveau en programmation orientée objet, en conception et modélisation des solutions modulaires.
Maîtrise des design patterns, des architectures modernes : architectures orientées services, hexagonales, microservices, domain-driven design, Cloud Native.
Bonne expérience dans les nouvelles technologies et dans les différentes phases du cycle de vie dun projet : conception, spécifications, développement, recette, support.
Bonne connaissance de la démarche DevOps et des outils autour de la forge logicielle (CI/CD).
Bonne expérience dans le cadrage et le chiffrage de projets ainsi que dans lencadrement des équipes de développement.
Grande capacité de résolution de problèmes complexes.
Capacité à travailler en équipe et à partager ses connaissances.
Autonome, organisé, investi et soucieux de la qualité.
Envie constante de progresser.

Compétences Techniques
Plates-formes : Java SE, Java EE, Oracle BRM 7.3
Langages : Java, C, C++, JavaScript, Golang, Shell, Perl, PHP, HTML, XML, SQL, PL/SQL, UML
Frameworks : JAX-RS, Spring, Hibernate, Servlet, JSP, EJB, Swing, Angular 6, Micro, Dropwidzard, JHipster, ...
Serveurs d'application : Tomcat, Glassfish, Apache, Weblogic, JBoss
Bases de données : Oracle, MySQL, SQLServer, PostgreSQL, NoSQL
ETL : Talend Open Studio
GED : Alfresco, Nuxeo, Cincom ECM
Gestion de versions : SVN, CVS, Git
Build : Maven, Gradle, Ant
CI/CD : Jenkins, Artifactory, Nexus, Gitlab, Gogs, Subversion, SonarQube, XL Deploy
Infra : Docker, Rancher, Kubernetes, Helm, Lens, Portainer, Consul, HAProxy, Traefik, Nginx, Virtualbox, VMWare, ...
API Management : Kong, Umbrella
Cloud : Google Cloud Plateforme
Monitoring/Tracing : Grafana, Opentracing, Prometheus, Loki, Jaeger
IoT : Android Things, Raspberry PI, Retropie
OS : Windows, Unix, Linux, Mac OS
Autres outils : Eclipse, IntelliJ, Swagger, SoapUI

Entreprises

  • Inside Group - Architecte DevOps

    Informatique | Nantes (44000) 2021 - maintenant
  • SYSTEL SA - Architecte logiciel / Cloud Native / DevOps

    Informatique | Aytré (17440) 2019 - 2021
    Mon rôle et mes activités au sein de la société SYSTEL SA :
    • Conception et pilotage du plan d’actions visant à déployer un système d’alerte Systel sur des technologies cloud native.
    • Contribution active à la construction des roadmaps technologiques des applications
    • Proposition et mis en place des architectures logicielles relatives aux nouveaux besoins, tout en répondant aux enjeux stratégiques
    • Garant des choix technologiques et leurs pérennités
    • Réalisation des PoC, des analyses d’impact et/ou des études techniques pour conforter les choix
    • Sensibilisation des équipes à l’industrialisation et aux bonnes pratiques de développement
    • Accompagnement des équipes dans l’amélioration continue
    • Réalisation des présentations techniques et animation des formations aux nouvelles technologies de conteneurisation
    • Participation aux recrutements
    • Veille technologique permanente sur les nouvelles technologies.

    Environnement technique
    VMWare ESX, Nutanix, Linux (Ubuntu), Mac OS, Windows, Rancher 2, Docker, Swarm, Kubernetes, Lens, Portainer, Traefik, Jaeger, Opentracing, Elasticsearch, Logstash, Kibana, Grafana, Prometheus, Alertmanager, VerneMQ, MQTT, Loki, Promtail, Helm, Vagrant, Ansible, TFS, Jenkins, Nexus, IntelliJ, Visual Studio Code, Git, Ruby, Shell, WS Rest, SpringBoot, Maven, Gradle, Angular 8-9, AngularJS, etc.
  • Sqli - Architecte technique / DevOps

    Informatique | Nantes (44000) 2018 - 2019 Mon rôle et mes activités au sein de la société SQLI ISC :
    • Contribution aux phases d’avant-vente et RAO (Réponses aux Appels d’Offre).
    • Préconisation d'architecture logicielle des solutions et prototypages.
    • Études des besoins clients et participation à l’élaboration des spécifications fonctionnelles et techniques.
    • Participation au recrutement : qualifications techniques des candidats (développeurs juniors, Tech Leads, Experts et POE).
    • Réalisation des présentations techniques et animation des formations Java SE et EE.
    • Support technique aux équipes projets et développement : revues de chiffrages, revues de code, bonnes pratiques de développement et conception, tests, résolution d’anomalie, ...
    • Participation au programme d’innovation et de rayonnement technique interne et externe (DevFest Nantes).
    • Mis en place des PoC pour la conception de solutions innovants.
    • Participation aux études avancées et des activités de veille technologique relatifs aux technologies Cloud, Virtualisation, Java, Web, Microservices, ...

    Environnement technique
    Linux, Mac OS, Windows, Sharepoint, Docker, Kubernetes, Jenkins, Maven, Nexus, SonarQube, IntelliJ, Eclipse, Visual Studio Code, Git, CVS, Gitlab, HTML, CSS, Javascript, Java, Struts, JSF, Jmeter, AngularJS, Angular 6, WS Rest, Spring, Hibernate, JHipster, Oracle, Tomcat, Jboss, Weblogic, UML, Agile SCRUM, etc.
  • Matis - Consultant Sénior / Architecte Applicatif / DevOps

    Boulogne-Billancourt 2018 - 2018 Mon rôle et mes activités au sein de la société Matis :
    • Intervention en avant-vente sur du conseil en architecture logicielle, la mise en place de la chaine industrialisation et de la démarche DevOps.
    • Participation à la rédaction du dossier d’architecture et à la validation des choix technologiques.
    • Participation aux travaux de réalisation d’une plate-forme Big Data.
    • Mis en place d’une plate-forme Kubernetes (3 nœuds), Docker, Rancher.
    • Veille technologique permanente sur les nouvelles technologies.

    Mission GERAP :
    • Participation à l’amélioration de la chaine d’intégration et de déploiement continue (Jenkins, Artifactory, XL Deploy, Mavens, …).

    Environnement technique
    Windows, Linux, VirtualBox, Docker, Kubernetes, Jenkins, Maven, Artifactory, Eclipse, Visual Studio Code, SVN, Spark, Hadoop, Yarn, Zeppelin, Jupyter, Solr, XL Deploy, …
  • HOROQUARTZ - Référent Technique / Architecte Applicatif

    Massy 2016 - 2017 • Définition du design et de l’architecture des solutions orientées SOA et micro-services
    • Participation à la rédaction du dossier d’architecture et à la validation des choix technologiques
    • Participation aux travaux de réalisation technique et de prototypage (PoC) avec les architectes Sodifrance et Timwi
    • Participation à la modélisation des données
    • Audit et réalisation des préconisations de l’existant
    • Définition des normes de développement et formation des développeurs aux nouvelles méthodes et outils de développement
    • Harmonisation et industrialisation de l’ensemble des composants et des applications
    • Réalisation des socles de développement et des Services Web REST/JSON
    • Mis en place d'une plate-forme d'intégration et de livraison continue (CI/CD)
    • Evangélisation de la démarche CI/CD et DevOps
    • Mis en place des environnements de développement, documentation technique, référentiels Git, etc.
    • Veille technologique permanente pour évaluer et identifier les évolutions utiles et pertinentes.

    Environnement Technique :
    Windows, Linux CentOS 7, SQLServer, MySQL, PostgreSQL, MongoDB, Cassandra, Spring MVC, Spring Boot, Micro, Golang, VMWare, Docker, Kubernetes, OSGi, Consul, Kafka, Traefik, Nginx, Kong, API Umbrella, Opentracing, Zipkin, Grafana, Prometheus, Java EE, JAX-RS, Servlet, JDBC, Eclipselink, Log4J, Tomcat, Maven, Jenkins, Swagger, ReactJS, Nexus, SonarQube, XML, JSON, Eclipse, Atom, Sublime, Visual Studio Code, CVS, SVN, Git, Gogs, DokuWiki, …
  • CIRIL - Ingénieur R&D

    2012 - 2016 Mon rôle et mes activités au sein de la société CIRIL :
    • Responsable du module de gestion des immobilisations et des interfaces d’échange de données avec les applications tierces.
    • Référent technique et fonctionnel sur les GED (Gestion Electronique des Documents) compatibles avec la norme CMIS (Content Management Interoperability Services).
    • Accompagne les clients et les prestataires des clients dans la mise en place d’une solution de GED : Alfresco, Nuxeo, Cincom ECM, Multigest, Acropolis, etc.
    • Guide les clients, les partenaires et les prestataires des clients (SIS Marchés, AS-Tech, ATEXO, Exalto, …) dans la mise en place des interfaces d’échange (Web Services, Xml, CSV, Texte plat).
    • Conception et développement d’une API d’accès aux GED en s’appuyant sur les protocoles d’échange SOAP et CMIS.
    • Conception et développement des Web Services de dépôt des documents dans la GED CIVIL.
    • Conception et développement des frameworks en Java et C pour simplifier le développement dans les projets.
    • Evolution et optimisation des Web Services et programmes serveur.
    • Refonte des IHMs et programmes d’intégration des marchés, engagements, liquidations, tiers et relevés des achats.
    • Mise en place des campagnes de tests des Web Services avec l’outil SoapUI.
    • Tests de validation technique des GED compatibles CMIS.
    • Rédaction des documentations techniques et fonctionnelles.
    • Suivi et correction des anomalies.
    • Suivi des étapes de mise en production (Recette, Intégration, Pré-Production, Installation).
    • Support technique et métier niveau 2.

    Environnement technique
    Windows 7 Pro, Linux, Oracle 10g et 11g, PL/SQL, Java SE 6, Ant, XML, Apache, Eclipse, Argo UML, Start UML, Open ModelSphere, yEd Graph Editor, WinMerge, CVS, putty, WinSCP, FileZilla, TeamViewer, VMWare, Virtualbox, SQLDeveloper, SQLTools, Alfresco, Nuxeo, Inmemory Server, Workbench, SoapUI, CMIS, gSoap
  • AUDILOG GROUPE ERICSSON - Software Engineer

    Villers Cotterets 2011 - 2012 SFR Business Team – TMA (Facturation des numéros 800) :
    • Référent technique sur la conception et le développement de l’ensemble des projets.
    • Pilotage technique de l’équipe de développement dans la phase d’implémentation.
    • Rédaction de l’EIM (Etudes d’Impact Macroscopique), des documents de conception, des spécifications techniques et fonctionnelles.
    • Spécification de l’architecture des logicielles.
    • Chiffrage et planification des tâches de développement.
    • Conception des modèles de données et personnalisation des objets Infranet BRM, des scripts Shell et SQL (Procédures stockées, Triggers, …).
    • Conception et développement d’un moteur de génération des rapports (PDF, CSV, …) multithreads.
    • Conception et développement des rapports standards (quotidien, hebdomadaire, mensuel), QoS, etc.
    • Développement des IHM Web de suivi des rapports (planification, modification, suppression, relance, …).
    • Mise en place des campagnes de tests avec Salome TMF.
    • Rédaction des manuels d’utilisation et d’installation.
    • Maintenance corrective et évolutive.
    • Suivi des étapes de mise en production (Recette, Intégration, Pré-Production, Installation).

    Bouygues Telecom – LBS Roamers (Localisation des usagers) :
    • Responsable de la plate-forme de géo-localisation des usagers sur le réseau Bouygues Télécom.
    • Conception et développement de nouvelles fonctionnalités.
    • Développement des IHM Web pour la configuration des serveurs MSC.
    • Implémentation des protocoles de localisation MLP 3.2.0 (Mobile Location Protocol) et RLP 1.0.0 (Roaming Location Protocol).
    • Mise à jour des spécifications fonctionnelles et techniques.
    • Rédaction des documentations (manuels utilisateurs et d’installation, plans de tests).
    • Maintenance corrective et évolutive.
    • Suivi des étapes de mise en production (Recette, Intégration, Pré-Production, Installation).

    Environnement technique
    Windows XP & Vista, Solaris 10, SunOS 5.8, MPS 10, Oracle 10g, Oracle BRM 7.3, Infocentre, Customer Center, Developper Center, MySQL 5, PL/SQL, Java-J2EE 5, Axis, Servlet, JSP, JMS, JNDI, JDBC, EJB, JAXB, JPA, ExtJS, Fop, XSL-FO, Ant, Maven, Log4J, JFreeChart, Tomcat (5-6), Glassfish 3, Apache 2, Eclipse, Argo UML, Visibroker 8 (Corba), SVN, CVS, Cygwin, Putty, WinSCP, FileZilla, VMWare, Toad, SQLDeveloper, Nuxeo, Salome TMF, Mantis, GanttProject, GCViewer, Shell, Talend Open Studio
  • TRIDGE GROUP - Consultant

    2008 - 2011 SFR Business Team – TMA (Facturation des numéros 800) :
    • Référent technique sur la conception et le développement de l’ensemble des projets.
    • Soutien technique de l’équipe de développement (3 personnes).
    • Rédaction de l’EIM (Etudes d’Impact Macroscopique), des documents de conception, des spécifications techniques et fonctionnelles.
    • Chiffrage et planification des tâches de développement.
    • Spécification de l’architecture des logicielles.
    • Conception des modèles de données et personnalisation des objets Infranet BRM.
    • Conception et développement des frameworks d’import / export des grilles tarifaires (Excel et CSV).
    • Conception et développement d’un serveur de traitement automatique des demandes d’intégration et de restitution des grilles tarifaires (multithreads).
    • Développement des Web Services (Axis) d’import / export des grilles tarifaires.
    • Réalisation d’un framework de pilotage des procédures de provisioning des numéros 800.
    • Développement d’un DM (Data Mananger) Oracle pour s’interface avec le système Galilée.
    • Conception et développement d’une application client/serveur multithreads (en Java, Perl et C) pour le comptage des tickets en entrée / sortie de l’application Mediation.
    • Conception et développement d’une application client (Web) / serveur pour la gestion et l’envoi des courriers.
    • Mise en place des campagnes de tests avec Salome TMF.
    • Rédaction des manuels d’utilisation et d’installation.
    • Maintenance corrective et évolutive.
    • Suivi des étapes de mise en production (Recette, Intégration, Pré-Production, Installation).

    Oracle / Monaco Telecom - Synergie (Migration du système de facturation BRM 6.2 vers BRM 7.4) :
    • Conception et développement d’un extracteur de données multithreads
    • Développement des processus d’extraction, de transformation et de sérialisation des données en XML
    • Rédaction des plans de tests
    • Mise à jour des documents fonctionnels et techniques
    • Maintenance corrective et évolutive

    Environnement technique
    Windows XP & Vista, Solaris 10, SunOS 5.8, Oracle 10g, Oracle BRM(6.3, 7.3,7.4), Customer Center , Developper Cente, MySQL 5, PL/SQL, Java-J2EE 5, Axis, Servlet, JSP, JDBC, ExtJS, Fop, XSL-FO, Ant, Log4J, JExcelApi, Tomcat 5, Apache 2, Eclipse, Argo UML, SVN, Cygwin, Putty, WinSCP, FileZilla, VMWare, Toad, SQLDeveloper, Nuxeo, Salome TMF, Mantis, GanttProject, GCViewer, Shell, Talend Open Studio
  • CANTORIEL - Ingénieur R&D

    Saint-Herblain 2001 - 2008 Mes activités :
    • Référent technique sur la conception et le développement.
    • Soutien technique auprès de l’équipe de développement et des consultants.
    • Spécification de l’architecture des applications Intranet Java/J2EE.
    • Conception et réalisation d’un portail Intranet Chor@l.
    • Evolution des modèles de données et ajout de nouvelles règles de paramétrage.
    • Conception et développement des composants techniques et métiers, des pages JSP ainsi que des applets Java.
    • Conception et développement d’un framework de persistance des données basé sur les spécifications JDO.
    • Intégration d’un analyseur de CV (Hugo) dans l’application Chor@l.
    • Développement de nouvelles fonctionnalités sur l’ensemble des applications lourdes (client / serveur).
    • Optimisation des algorithmes du serveur d’application pour réduire le temps des traitements et diminuer les ressources mémoires.
    • Développement d’une application serveur pour simplifier les éditions bureautiques (Word, Excel et Jetform).
    • Nettoyage et optimisation du code dans les modules clients et serveur (des milliers de lignes de code ont été supprimées).
    • Portage de l’ensemble des applications sous Macintosh.
    • Participation à la conception et au développement du moteur de Workflow.
    • Migration de l’environnement de développement JBuilder & NetBeans vers Eclipse.
    • Rédaction des documents de conception, des spécifications techniques, des manuels d’utilisation et d’installation.
    • Maintenance corrective et évolutive.
    • Suivi des étapes de mise en production (Recette, Intégration, Installation).

    Environnement technique
    Windows XP Pro & NT Server, MacOS, Linux, SunOS, AS400, HPUX, Oracle 8g – 10g, SQLServer, MySql, Access, PL/SQL, Java-J2EE (1.4-6), Swing/AWT, Servlet, JSP, JDO, JNDI, RMI, JNI, JDBC, EJB, Ant, Log4J, Tomcat (4-6), JBuilder, NetBeans, Eclipse, Visual Studio, VSS, Argo UML, Power AMC, FileZilla, Toad, Annuaire LDAP
  • Centre International de Création Vidéo (CICV) Pierre Schaeffer - Stage Programmeur

    2000 - 2000 Développement de deux maquettes de jeux vidéo 3D pour la console Sony Playstation 2 :
    • Développement des comportements des armes et vaisseaux.
    • Création des effets spéciaux (feux, explosions, …).
    • Création des animations de sprites 2D.
    • Gestion des interactions, des collisions, …

    Environnement technique
    Windows, Nemo 3D, 3DS Max, Flash 4, Director 8, Visual Studio

Formations

Réseau

Annuaire des membres :