Menu

Le Thanh NGUYEN

GENÈVE

En résumé

Ingénieur d'étude et de développement J2EE à Hortis GRC SA, je suis actuel en mission chez une banque privée genevois.

Passionné par la technique, surtout des frameworks Spring et les solutions BigData, NoSQL, j'aimerais évoluer à terme vers le métier d'architecte.

----
Ingénieur d'étude et de développement à Worldline (an Atos company).

Passionné par des nouvelles technologies, j'ai l'occasion de participer à plusieurs projets intéressants chez Worldline dans lesquels j'utilise souvent des frameworks opensource comme Spring (Batch, Data, Boot, etc.), Hibernate, CXF, Camel ainsi que des bases de donnée / des solutions NoSQL (MongoDB, Hbass, Redis, moteur de recherche Elasticsearch basé sur Lucene).
Ayant un profil technique, je suis toujours référencé comme un des références dans différents équipes. Depuis 2 ans, en tant qu'un référent technique, je suis concentré sur des problématiques de scalabilité et de performance des applications lors du traitement des grosses volumétries.

Mes compétences :
Camel
Hbase
MongoDB
Redis
JAX-RS
Spring batch
JAX-WS
Spring security
JAXB
Java
Java EE
Elasticsearch
Spring Framework
MySQL
Hibernate
Jpa
Benchmarking
ActiveMQ
JavaScript
Maven
Enterprise JavaBeans
Java Platform
OSGi
Linux
UML
JQuery
Eclipse
Spring MVC
Docker
RabbitMQ
Spring Integration

Entreprises

  • Hortis GRC SA - Ingenieur Etude et Developpement Informatique Java J2EE

    2014 - maintenant 04/2015 - Présent
    - Projet plateforme mobile chez une banque privée Genevois
    - Développement backend.
    • J2EE, Spring Boot, Spring MVC, Spring LDAP, Spring Security, Jackson, Webservice Restful, Spring Batch, Spring Integration, Spring Data MongoDb, Spring Data JPA
    • Mongo, RabbitMQ, Docker, MySQL
    • Mockito, JBehave
    • Maven, Sonar, Bamboo
    • Méthode Agile Kanban

    11/2014 - 03/2015
    - Refonte de l'application gérant des données de LDAP Oracle pour une banque privée Genevois (développement backend et intégration)
    • J2EE, Spring Boot, Spring MVC, Spring LDAP, Spring Security, Jackson, QueryDSL, Webservice Restful, Docker
    • Mockito, JBehave
    • Maven, Sonar, Jenkins
    • Méthode Agile Scrum

    07/2014 - 11/2014
    - Projet Interne: Développement d'un outil de gestion des absences des collaborateurs
    • Java 8, J2EE, Maven, Webservice REST (Jax-RS : Jersey), MongoDB, Dropwizard, Guice, Jongo, Junit, Mockito, AssertJ, Oauth2, Apache Shiro (Security), Freemarker, Javascript, AngularJS, HTML5.
    • Docker
  • Atos Worldline - Ingenieur Etude et Developpement Informatique Java J2EE

    Bezons 2011 - 2014 - Référence technique : Projet Fonds de Garantie des Dépôts et de Résolution FGDR : développement et l'hébergement du système d'information permettant au FGDR de procéder à l'indemnisation des clients d'un établissement bancaire défaillant
    • Conception et développement de la solution
    • Référence technique et support à l’équipe de développement
    • Analyse et réalisation des tests de performance
    • Amélioration et optimisation de la performance de l‘application

    • Java, J2EE, Maven, Jenkins, Sonar, ActiveMQ, Camel • Spring IOC, Spring Batch, Spring Data • Junit, Cucumber, Hibernate, Tapestry, Spring Security, Javascript, CSS • MySQL, Hadoop, Hbase, ElasticSearch • Git • Méthode Agile : Scrum, XP


    - Expert technique et responsable des applications Push Pull (traitement et envoi des SMS, Email, Appel sortant, Fax, Notification Smartphone ; suivi des envois grâce aux réponses des « opérateurs » ; génération des compte-rendu ; statistique ; Service-level agreement)
    • Accompagnement le chef de projet dans le choix de solution et de technologie
    • Chiffrage pour avant vente
    • Rédaction des spécifications fonctionnelles et techniques
    • Conception et développement des applications
    • Architecte et expert technique d’un produit générique permettant de répondre aux besoins de tous les clients
    • Support à l’équipe de développement
    • Recette interne, recette client
    • Mise en production
    • Exploitation des services
    • Analyse et réalisation des tests de performance
    • Amélioration et optimisation de la performance des applications

    • Java, J2EE, Maven, Jenkins, Sonar • Webservice SOAP (Jax-WS), CXF, REST (Jax-RS) • Spring IOC, Spring Batch, Spring Data, Spring MVC, Spring Webflow • Junit, Hibernate, ActiveMQ, Camel, Tapestry, Spring Security, Javascript, CSS • MongoDB, Redis, MySQL, ElasticSearch • Mercurial


    - Responsable des applications Serveur Vocal Interactif SVI
    • Chiffrage pour avant vente
    • Rédaction des spécifications fonctionnelles et techniques
    • Conception et développement des applications SVI, statitiques
    • Recette interne, recette client
    • Mise en production
    • Exploitation des services
    • Java, J2EE, Maven, Jenkins, Sonar
    • Spring IOC, Webservice SOAP (Jax-WS), CXF, VXML, JSP
  • LIRIS - Stagiaire

    2011 - 2011 - Spécifier et d'implémenter des algorithmes de communication en utilisant des structures de communication (basées sur des arbres) passant à l'échelle avec plusieurs milliers de DataSources

    - Répartir la charge du client vers d’autres DataSources

    - JAVA, OSGi, WebService
  • Atos WorldLine - Stagiaire responsable d'application

    Bezons 2010 - 2010 - Spécifications, conception, développement, recette et mise en production de deux applications permettant aux porteurs de carte de personnaliser le code PIN sur sa carte de débit.

    • Application d’envoie de code d’authentification par SMS (Webservice)

    • SVI en VoiceXML permettant aux porteurs de saisir leur code PIN désiré (web application)

    - Technologies: Java, J2EE, Spring, Spring webflow, Hibernate, JPA, JUnit, VXML, MySQL, Maven, Hudson, Sonar, SVN, Eclipse, Webservice SOAP (CXF)
  • Gemalto SA - Stagiaire ingénieur recherche et développement informatique

    2009 - 2009 - Développement un outil d’automatiser la validation des cartes à puce (Java, UML)
    - Développement des applets de test pour la validation des fonctionnalités des cartes à puce (JavaCard)
    - Rédaction du document technique de logiciel (en Anglais)
    - Esprit de travail d'équipe
    - Technologie: Java, JavaCard, sécurité des cartes à puce, différents algorithmes de chiffrement
  • Vietnam Mobifone - Stagiaire développeur WEB

    2008 - 2008 - Conception et réalisation la partie Web « Suivi Conso » des clients
    - Technologie Web (Javascript, PHP, MySQL, AJAX)
    - Esprit de travail en équipe
  • Insa Lyon/ Département Télécommunication Services et Usages - Étudiant

    2008 - 2011 ---------
    2009-2010
    ---------
    Projet Innovant : Application domotique sur iPhone (Objective C) - 6 personnes
    - Contrôle du domicile par le réseau électrique au moyen wifi (via apps sur iPhone)
    - Connexion au réseau domotique à l’extérieur de la maison
    ---
    Projet Système Pervasif : Application « frigo intelligent » (Java, OSGi, Maven, UPnP)
    - Alarmes lors de baisse de la température ou de l’ouverture de porte
    - Établissement automatiquement la liste des courses
    ---
    Projet Appel d’Offre : Évolution de l’infrastructure réseau du CG RHIN - 6 personnes
    - Mise en place nouvelle architecture du réseau.
    - Choix des nouveaux équipements réseaux.
    ---
    Projet MP3 : Application Web : Lecteur mp3 en ligne (Java, J2EE, JSP, Servlets)
    - Partage des collections musicales et jouer en ligne des morceaux mp3
    ---

    ----------
    2008 – 2009
    ----------
    Projet Java Mobile : Application mobile (Java, J2ME, Bluetooth) – 4 personnes
    - Échange, propagation, relais automatique des fichiers entre les téléphones portables
    - Site web de présentation de l’application en Drupal, Flash, CSS, Javascript
    - Chef de projet, encadrer 3 personnes
    ---
    Projet P2P : Système P2P (C, Java)
    - Développement d’un système d’échange de fichier P2P via internet
    ---
    Projet Web : Un site web en PHP, JavaScript, MySQL – 4 personnes
    - Site web de prise de rendez-vous avec des médecins pour des patients
    ---

    -----------
    Compétences
    -----------
    Informatique
    JAVA, J2EE, J2ME, Java Card, C, UML, XML, JSP, Servlet, OSGi, EJB
    HTML, CSS, PHP, JavaScript, SQL, Apache, Webservice
    Outils : Eclipse, NetBean, Rational Rose, Eclipse UML, CVS/SVN, MySQL, Maven
    ---
    Réseau
    Réseau LAN/WAN, TCP/IP, réseau MPLS ; Protocole de routage (OSPF, BGP, FR) ; Réseau VLAN, VPN ; VoIP, Multicast, IPv6 ; Configuration sur Routeur, Switch Cisco
    ---
    Télécom
    Réseaux GSM, UMTS, IMS. Traitement du signal, du son, de la parole et de l’image.
    ---

Formations

Réseau