Menu

Chi Dung TRAN

Paris

En résumé

Déjà travaillé en tant que développeur de logiciels, ingénieur R&D
Développement: Java, C++, Spring, Maven, Hibernate, Jenkins, Git
Bases de données : BigCouch-CouchDB (NoSQL), My SQL, Access
Goût : innovation, nouvelles technologies et développement logiciel
Intéret : Software Engineering/Development, Simulation, Semantic Web, HCI, SCRUM

Mes compétences :
Action script
AJAX
ASP
Dot NET
Flash
Génie logiciel
IHM
Informatique
J2EE
JAVA
JSP
Microsoft Server
Microsoft SQL
Microsoft sql server
MySQL
PHP
Sémantique
UML
Web
Web sémantique
Web Service
XML
Zend

Entreprises

  • Kelkoo - Ingénieur en développement logiciel

    Paris 2018 - maintenant Construire la plateforme logiciel pour "online marketing"

    Activités: Modélisation, Conception, Développement, Documentation, SCRUM

    Technologies utilisées : Java, MariaDB, Spring Boot, REST, BDD Cucumber, Swagger,Docker,MyBatis, Hibernate, Git, Jenkins, Kafka, Apache Solr.
  • IRT System X, Palaiseau, Saclay - Ingénieur en développement logiciel

    2014 - 2018 Projets collaboratifs avec les partenaires industriels (Alstom Transport, SNCF, Artelys, COSMO), Construction de la plateforme de type PaaS pour l'IRT et partenaires
    Activités : Modélisation, Conception architecturale et détaillée, Développement des Services REST, Bibliothèques Réutilisables des logiciels, Plateformes Logicielles, Services Blockchain, Simulateurs Logiciels, Contrôleurs Logiciels pour Simulateurs, élaboration des documents/processus SCRUM

    Technologies utilisées : Java, Python, MySQL, Spring Boot, REST, Swagger, Docker, Kubernetes, Ansible, Hibernate, Git, Jenkins, Blockchain (Ethereum, Quorum, ChainCore), socket programming, Multi-threading.
  • LISSI Paris 12 - Ingénieur R/D logiciel

    2013 - 2014 Activités : Modélisation et développement des systèmes intelligents ambiants (ex. une maison intelligente) pour l’assistance aux personnes dépendantes (personnes âgées, patients).
    Technologies utilisées : Java, Multi-threading, MySQL, Hibernate, PHP Admin, XMPP-SMACK, REST, HTTP, ActiveMQ, technologies de Web sémantique (RDF, Apache Jena, SPARQL, ontology, microconcept et SmartRules), UML, Eclipse.
  • CEA DRT Saclay, (Commissariat Energie Atomique & Alternative, Direction Recherche Technologi - Ingénieur conception/développement algorithme

    2012 - 2013 Projet R&D BigData ANATEL (indexation des données de la Terre et traitement distribué pour la détection des anomalies, extraction des motifs et prédiction de la localisation) entre CEA Saclay et une société de télécommunication confidentielle et anonymisée par CEA DAM (Direction des Applications Militaires).
    Activités : Je n’ai pas le droit de détailler ce projet ici à cause d’une raison confidentielle du CEA. Une demande de brevet est en cours de préparation.
    Technologies utilisées: Java, Hadoop MapReduce, UML, Eclipse
  • Télécom SudParis, entreprise Kiolis - Ingénieur développement logiciel

    2011 - 2012 Activités : Participer à construire un système de recherche des documentations techniques qui retournent les résultats personnalisés. Le système est appliqué à la gestion du service des dossiers d’une grande entreprise internationale (General Electricity), qui publie une quantité énorme de documents techniques (PDF et XML).
    Technologies utilisées: Java, Eclipse, SVN, VTD XML, PDFBox, Elastic Search, REST, Linux Shell Script, Linux Fedora, CouchDB (NoSQL), BigCouch (cluster des CouchDB).
  • LE2I, CNRS, Bourgogne, France - Ingénieur développement logiciel

    2010 - 2011 Participation à la construction d'un système coopératif ouvert pour les communautés de musiciens, offrant de modalités de recherche, d'analyse, de partage et de diffusion du contenu musical.
    Technologies utilisées : PHP, Zend, Apache, MySQL, CVS, expression régulière
  • Laboratoire LAMIH, Universite Polytechnique Hauts-De-France - Doctorant (PhD candidate)

    2006 - 2009 Projet SART (Système d’Aide à la Régulation de Trafic)
    Activités : Etude bibliographique, proposition et développement des systèmes interactifs qui servent à la supervision du réseau de transport public terrestre (tramways, bus), en utilisant C++, XML. Ces systèmes ont été déjà validés dans une expérimentation avec plusieurs utilisateurs. Un rapport et plusieurs articles, journal durant cette période ont été déjà rédigés et publiés.
    Technologies utilisées : UML, OCL, langage SQL, C++, DOM, XML, PNML, Réseaux de Pétri
  • Laboratoire ICTT-LIESP, INSA Lyon, France - Stagiaire Master

    2005 - 2005 Travaux effectués : « Création de logiciels plastique adaptables à des contextes différents »

    Résumé des activités :
    1. Etude bibliographique, proposition d’un environnement multi-modèles de conception et de développement de applications adaptables aux contextes (contexte=utilisateurs, plateforme, environnement physique, activité courante) selon le modèle d’architecture logicielle AMF (architecture logicielle interactive multi-agents multi-facettes, de type PAC)

    2. Conception et développement d’un éditeur graphique interactif de l’architecture AMF en utilisant Java et XML. C’est un outil complet de conception qui permet aux développeurs de gérer les vues différentes du modèle architectural, de concevoir visuellement et interactivement (drag-drop, clique, etc.) l’architecture AMF de application interactive aux niveaux abstrait et concret et de générer automatiquement la description XML de l’architecture AMF créée ainsi que le squelette du code Java correspondant. Cette description XML est sauvegardée pour pouvoir être ré-ouverte. Un article est déjà publié pour ce travail.

    Technologies utilisées : UML, Java, SWING, Eclipse, DOM, XML
  • CDIT- compagnie générale Vietnamienne des Postes et télécommunications - Stagiaire

    2003 - 2003 Travaux effectués : Projet MOS (Money Order System). Développement du premier système de transfert électronique d’argent au Vietnam.

    Résumé des activités :
    1. Rencontrer les clients pour l’identification et la spécification de leurs besoins. Un rapport d’analyse de ces besoins a été rédigé. Ensuite, analyse fonctionnelle du système. Conception architecturale (définition de la cartographie, des interactions entre des parties du système) et détaillée (analyse et conception des classes Informatique ainsi que des interactions entre elles pour réaliser chaque fonction analysée en utilisant des diagrammes UML) du système.
    2. Programmation en utilisant .Net (VB.Net, C#, Crystal Report.Net) et Message Queueing. Codage d’une grande partie du système.
    3. Participation à la réalisation des tests (tests unitaires, tests d’intégration et tests du système). Développement d’un programme qui génère des données d’entrée du système.
    4. Membre de l’équipe de déploiement du système dans la province HAI PHONG, Vietnam. Réalisation de la configuration des machines, installation du système d’exploitation Windows Advanced Server, serveur de base de données SQL Server 2000 sur notre système et test de son fonctionnement.

    Technologies utilisées : UML, VB.NET, C#, SQL Server 2000, Message Queueing, Programmation de « Windows Services », Crystal Report.Net

Formations

Réseau

Annuaire des membres :