
Dinh Hung NGUYEN
Senior Software Engineer | C# .Net
Salaire / Taux journalier
94350 Villiers-sur-Marne, France
Freelance
Expertises
Langues
À propos
Introduction
Développeur senior C# .Net avec 15+ ans d'expérience, référent technique chez Enedis pour systèmes électrotechniques critiques. Expert en architecture microservices, APIs, bases de données Oracle/PostgreSQL et DevOps avec Python. J'apporte expertise technique approfondie et leadership pour vos projets .Net complexes.
Expérience de travail
Développeur Senior - Reference technique C# .Net
Enedis
mai 2018 - Présent
8 ans 6 mois
Paris Area, France
Contexte: L'équipe IT de la DSI, composée de 50 personnes, est chargée de gérer les systèmes de données d'ENEDIS ainsi que les données/applications des clients des fournisseurs d'énergie et électrique. Projet : Talon est un système multi-clients de répartition de charge de calculs électrotechniques. Au sein du domaine chargé d'orchestrer les calculs électrotechniques pour des simulations sur le réseau électrique, le système TALON joue le rôle de répartiteur de charge des calculs et utilise le logiciel PowerFactory. L'objectif de Talon est de centraliser et mutualiser les calculs des différents systèmes du domaine (haute tension, basse tension, raccordement au réseau...), d'optimiser l'infrastructure et les temps de traitement, et de diminuer les problèmes. Equipe : 6 développeurs, 1 PO, 1 BA. Méthodologie Agile Scrum. Missions : Technique - Définition des bonnes pratiques, TDD, BDD, SOLID, Design pattern - Refactorisation du code, pair programming, code review - Architecture et développement de l’application Talon - Prise de décisions le choix de technique de Peer to Peer, multithreading, versionning. - Développement de l'API de webservice - Gestion de la base de donne Oracle/PostgreSQL/Sqlite - Test unit, Test d’intégration. - Diagnostique, recherche des solutions pour les problèmes techniques Management: - Gestion les branches GitHub et validation les merge requests. - Formation des juniors - Documentation technique - Gestion et suivi de la livraison en Production DevOps : - Implémentation des workflows de calcul métier. - Création d’un outil pour le déploiement à distance - Création des scripts Python pour génération du code C#, build et versionner automatiquement. Technologies: Langages et Framework: C# .Net, Java (Spring, Hibernate), JavaScript, Angular JS, Python, C++, Base de données: PostgreSQL, Oracle, Sqlite Outils: Visual Studio, GitHub, Jenkins, Sonaqube, Maven, OpenAPI, Swagger Servers: Apache/Tomcat Environnements: Windows, Linux
Developpeur BackEnd C#
Fred de la compta
juin 2016 - janv. 2018
1 an 8 mois
Paris Area, France
Contexte : Au sein d’une équipe de 12 personnes travaillant en mode Agile, conception et développement une application web et mobile permettant d’automatiquement les traitement comptabilité pour les petit/moyen sociétés en utilisant les technologies de Microsoft : C#.Net, SQL Server, Cloud Azure Missions : • Développement Back-End de l’application Web et API Restful en C# et framework .NET • Conception/Développement la base de données en T-SQL/SQL Server • Développement des Batch pour importer des factures via email, Dropbox ; traitement automatique des tâches comptabilities concerné les factures. • Recherche et proposition des solutions : Cloud, Email, Signature électronique • Intégration des APIs des partenaires : Bankin, DocuSign, FireBase, SendGrid… • Déploiement/mise en production application sur Azure • Test unitaire et recette production • Support client, maintenance. Technologies: • Langages et frameworks: .NET, C#, ASP.net MVC , Entity Framework 6, Xunit, Moq • Base de données : MS SQL Server 2014 • Cloud Microsoft Azure
Développeur C#
Vietnam Communication Corporation
mai 2013 - mars 2014
11 mois
Mission: •Développement d’une application pour le domaine marketing •Collecte des commentaires, avis produit sur internet •Traitement des meta-data •Développement des filtrages pour évaluation des points positifs, négatifs Technologies : •C# (Winforms), Python 2.7, Scrapy, MongoDB, Windows XP
Stagiaire 5 mois + CDD 6 mois
Orange Labs - France Télécom
avr. 2012 - mars 2013
1 an
Sujet : "Expérimentation d'un prototype de Content Centric Network (CCNx) sur l'infrastructure Grid'5000" Tâches : •Etude de 2 types de protocole: TCP/IP et CCNx •Déploiement et tests du prototype CCNx sur local network •Développement des modules, adaptation du code source de CCNx •Configuration et tests de performance •Programmation des commandes pour le lancement automatique de CCNx sur l'infrastructure Grid'5000 •Evaluation et comparaison des deux type TCP/IP et CCNx Technologies : •C, Java, Python 2.6, Grid'5000, Eclipse, Linux Ubuntu 11
Ingénieur Recherche - CDD 1 an
Ecole Pratique des Hautes Etudes, France
juin 2010 - juil. 2011
1 an 2 mois
Sujet : " Négociation répartie: modélisation mathématique et informatique " Tâches : •Etude des théories d'équilibre et des théories de marchandage •Conception de la théorie des jeux, intelligence artificielle •Modélisation des modèles de négociation, marchandage et jeu coopératif •Simulation de jeux coopératifs fondés sur les paradigmes de la théorie des jeux et des systèmes multi-agents Technologies : •; , Rebol, Java; Development Framework JADE, Eclipse, Linux Debian
Ingénieur Recherche - CDD 1 an
Télécom Sud Paris
avr. 2009 - mai 2010
1 an 2 mois
Evaluation des performances d'un réseau optique à commutation de paquets de taille fixe " Tâches : •Etude du réseau optique et ses topologies •Développement d'une nouvelle méthode de gestion de file d'attente sur réseau optique •Modélisation et étude d’un nouveau modèle synchrone avec les paquets de taille fixe •Simulation de topologie du réseau optique "Dual bus optical ring network" à commutation de paquets de taille fixe •Evaluation de la performance •Etude sur la priorité des données pour un réseau à paquets multicast sur la Quality of Service (QoS) Technologies : •C++, Object Tool Command Language, XML, Network Simulator 2, Eclipse, Linux Ubuntu 9
Développeur
FSoft - FPT Vietnam
mai 2006 - déc. 2008
2 ans 8 mois
Mission : •Développement d'applications de gestion économique. •Développement d’outils pour les services clients et serveur vocal. •Développement de website. Technologies : •Cobol, C# (Winforms), MS SQL Server 2005, Visual Studio •C++, Eclipse, Linux Debian •ASP.Net
Stagiaire
Ecole Polytechnique de Hanoi - Vietnam
juin 2003 - mars 2006
2 ans 10 mois
Tâches : •Déploiement et développement des logiciels open source •Modélisation/Conception d’une grille de calcul (cluster) à partir de groupe d’ordinateurs. •Implémentation du langage de programmation en parallèle "Message Passing Interface MPI" sur les postes de la grille de calcul •Implémentation du langage de programmation en parallèle "Open Multi-Processing OpenMP" sur des ordinateurs de haute performance SMP (Symmetric Multi-Processing) Technologies : •C/C++, Multi-Threading avec C++, Java, MPI, OpenMP, Shell, Bash, Eclipse, Anjuta, Grid Computing, Linux Red Hat
Formation
Université Paris VI - Pière et Marie Curie
MASTER 2 Informatique
2011 - 2012
1 an 1 mois
Ecole Polytechnique de Hanoi
INGENIEUR
2001 - 2006
5 ans 1 mois