Menu

Van Charles TRAN

Mèze

En résumé

Ingénieur en conception et développement logiciel spécialisé dans les techniques d’ingénieries agiles.

Je suis titulaire d’un master en informatique de l’Université Paris X Nanterre. Développeur confirmé, je possède plusieurs années d’expérience à titre de développeur en langage orienté objets. Mon parcours compte déjà des participations actives dans des projets de conception et de développement pour des clients des secteurs financier, bancaire et des télécommunications.

Initié aux méthodes Agiles dès l’Université, je manifeste un intérêt fort sur les approches de développement Agile (Scrum, développement piloté par les tests). Mes récents projets ont permis de les mettre en pratique.

Selon moi, la communication et la collaboration au sein des équipes sont des vecteurs importants de la réussite des projets. Ma passion des nouvelles technologies me pousse toujours à approfondir mes connaissances et à me remettre en cause dans ma façon de travailler. Ayant un esprit curieux et souple, je suis capable d’intégrer rapidement de nouvelles équipes de travail.

Mes compétences :
Scrum
XCode
Cocoa
J2EE
Objective C
XP
Java
IPhone
TDD

Entreprises

  • Travailleur indépendant - Développeur agile

    Mèze 2012 - maintenant Mission en clientèle chez Orange Multimedia Business Service

    Contexte: Plateforme de diffusion de contenu vidéo pour mobile. Projet géré en SCRUM / XP.

    Rôle: Chiffrage et développement des évolutions fonctionnelles. Maintenance du code existant. Pratique du TDD en binômage.

    Environnement: Java/J2EE, JUnit, Buildr, Tomcat6, Fitnesse, Hudson, Eclipse, Spring JDBC, mySQL, JSP
  • Travailleur indépendant - Scrum master

    Mèze 2011 - 2011 Mission en clientèle chez Kompass

    Contexte: Maintenance et évolutions fonctionnelles sur le projet Kim et projet de refonte de composants fonctionnels.

    Rôles:.
    Mise en place de Scrum : animation des «stands up», chiffrage, revue et rétrospective. Planification des fonctionnalités avec le Product Owner (allimentation du Backlog).Suivi quotidien du projet et reporting au management.
    Mise en place des bonnes pratiques pour les développeurs (initiation au TDD, Junit) et d’outils pour l’industrialisation logicielle (Maven2, Hudson)
    Développement sur le projet refonte : réécriture des composants fonctionnels.

    Environnement: Java/J2EE, JUnit, Maven2, Weblogic, Hudson, Eclipse, Toplink, Oracle, JSP
  • Pyxis Technologies - Développeur agile

    Laval 2009 - 2011 Mission en clientèle chez Orange Multimedia Business Service

    Depuis Avril 2010

    Contexte: Plateforme de diffusion de contenu vidéo pour mobile. Projet géré en SCRUM / XP.

    Rôle: Chiffrage et développement des évolutions fonctionnelles. Maintenance du code existant. Pratique du TDD en binômage.

    Environnement: Java/J2EE, JUnit, Buildr, Tomcat6, Fitnesse, Hudson, Eclipse, Spring JDBC, mySQL, JSP

    Mission en clientèle chez 4D Concept

    De Mars à Avril 2010

    Contexte: Réalisation d’applications sur iPhone portant sur le domaine de la gestion de documentation électronique.

    Rôle: Développement des applications mobile et formation des internes sur la technologie Objective C. Pratique du TDD.

    Environnement: Objective C, Cocoa Touch, iPhone SDK, XCode, OCUnit, OCMock

    Pyxis Technologies - Paris

    De Mai à Décembre 2009

    Contexte: Développement d’applications mobile sur iPhone

    Agilely Timer
    Utilitaire de gestion du temps lors des rencontres quotidiennes pour projet Scrum. Application gratuite disponible sur le store.
    Lien : http://itunes.apple.com/ca/app/agilely-timer/id333212198?mt=8

    Canada Taxes
    Utilitaire de calculs des taxes fédérales et provinciales au Canada avec possibilité de géolocalisation. Application gratuite disponible sur le store.
    Lien : http://itunes.apple.com/ca/app/canada-taxes/id324907626?mt=8

    Rôle: Etude et apprentissage du SDK iPhone. Développement des applications mobiles et gestion de leur cycle de vie (mise en production) via iTunes Connect.

    Environnement: Objective C, Cocoa Touch, iPhone SDK, XCode, OCUnit, OCMock

    Pyxis Technologies - Québec

    De Février à Avril 2009

    Contexte: Projet de développement d’une application web d’échange et de discussions regroupant les intérêts de la communauté Agile. Gestion en SCRUM.

    Rôle: Etude et apprentissage du langage Ruby on Rails. Développement des fonctionnalités priorisées dans le Backlog. Pratique du TDD en binômage.

    Environnement: Ruby on Rails, RSpec, Cucumber, mySQL.
  • AGILII - Développeur agile

    Creil 2008 - 2009 En mission chez Atos Worldline Financial Market (anciennement AEMS)

    Avril 2008 à Janvier 2009

    Contexte: Projet de développement d’une application web pour une banque dépositaire (custodian bank) portant sur le règlement de livraison sur des opérations boursières (settlement) et de la gestion d’instruments financiers. Gestion en SCRUM.

    Rôle: Sensibilisation des méthodes agiles au sein de l’équipe. Pratique du TDD en binômage avec les développeurs et les analystes métiers. Mise en place d’une intégration continue avec Hudson et d’outils de mesure de la qualité avec Sonar.

    Environnement: Java/J2EE, GWT, JDBC, mySQL, Maven2, Hudson, Tomcat5, Linux(CentOS), Eclipse, JUnit, TDD, spécifications exécutables sous GreenPepper.

    Durée : 9 mois
  • Aubay - Développeur Java / J2EE

    Boulogne Billancourt 2007 - 2008 En mission chez BNP Paribas Assurances (Cardiff)

    Novembre 2007 à Avril 2008

    Contexte: Projet de développement d’une application Web pour la gestion des commissionnements au sein de BNP Paribas Assurances.

    Rôle: Analyse et implémentation des spécifications techniques dans une équipe spécialisée dans la persistance des données. Pratique du TDD de manière autonome.

    Environnement: Java/J2EE, Oracle, Ant, JDO, XIC, UML, Dozer, JUnit, SQL, Eclipse, TDD

    Durée : 5 mois

Formations

  • Université Paris X Nanterre (Nanterre)

    Nanterre 2005 - 2007 Agilité des SI et e-business

Réseau

Annuaire des membres :