Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Ghislain Deffrasnes

Développeur Full-stack / Ingénieur Concepteur Logiciel

Innovation
Performance
Technologie
Qualité
Humain
Ghislain Deffrasnes
38 ans
Permis de conduire
Nantes (44000)
Situation professionnelle
En poste
Ouvert aux opportunités
Présentation
Je poursuis ma carrière dans des projets à dominante "Nouvelles Technologies de l'Information et de la Communication" au sein d'un environnement à forts challenges technique et de gestion projet. En considérant à la fois les cadres techniques et humains, mes polyvalence et curiosité naturelle sont mises à contribution pour mener à bien les missions qui me sont confiées.
CV réalisé sur DoYouBuzz
  • Intégré à l'équipe qui se charge du développement mobile de l'application Oui.sncf, je participe aux développements de l'application puis ai pris le poste de Lead Developer iOS.

    Aujourd'hui, mes rôles sont multiples parmi lesquels : leadership technique, conception technique, conseil UX, négociation fonctionnelle avec les équipes Produit, recrutement de développeurs, management, formation des nouveaux arrivants.

    Techniquement parlant, même si mon expertise technique est la plus élevée se situe dans le développement iOS, mon approche de l'ingénierie logicielle est fullstack (mobile, web, server).
Détails de l'expérience
  • leadership technique
  • conception technique
  • conseil UX
  • négociation fonctionnelle avec les équipes Produit
  • recrutement de développeurs
  • management
  • formation des nouveaux arrivants
Description de l'entreprise
Anciennement nommée Voyages-sncf.com Technologies.
Site web de l'entreprise
  • Analyse fonctionnelle et conception technique
  • Développements logiciels Android/Java et iOS/Swift
  • Développements logiciels Server d'APIs Rest en Python/Django
  • Tests sur simulateurs et devices : smartphone, tablettes et set-top box
  • Rédaction de documentation
Détails de l'expérience
  • Tests
    • Tests unitaires des API
    • Tests sur simulateurs Android et iOS
    • Recettage (tests utilisateur) avant livraison sur différents devices (smarthphones, tablettes, mini-tablettes)
  • Technologies rencontrées : Android/Java, iOS/Swift, iOS/Objective-C, XML Android, SQLite, Python/Django, PostgreSQL, Mac OS X, Unix/Linux, Android Studio, Eclipse (Android version), TextMate, Git (SourceTree), Paw
  • Rédaction de la documentation technique et fonctionnelle
  • Développements Android/Java, iOS/Swift et iOS/Objective-C pour les parties client mobile
    • Conception / implémentation des modèles de données locaux (SQLite) pour gérer un cache sur device
    • Implémentation des parties graphiques (UI)
    • Implémentation de la partie client Webservice (requêtes de données)
  • Analyse et conception
    • Analyse des demandes clients
    • Estimations des stories
    • Priorisation des stories
  • Développement Python/Django pour les parties serveur
    • Conception / implémentation des modèles de données serveurs (Django, PostgreSQL)
    • Implémentation des interfaces « admin »
Description de l'entreprise
Au sein d'une équipe experte en développement pour plates-formes mobiles Android & iOS (smartphone et tablettes), je réalise différents types d'applications : applications mobiles pour les clients de l'agence, applications R&D de TV connectée et applications mobiles d'édition de l'agence (ex : Essence Android).
Site web de l'entreprise
  • Analyse fonctionnelle et conception technique
  • Développements logiciels (Python/Django, WebApp,...)
  • Tests (TDD, Recette)
  • Déploiements
  • Rédaction de documentation
  • Support client
  • Support technique à l'équipe de production
  • Réalisation de projets internes
Détails de l'expérience
  • Réalisation de projets internes. Ex : interface de gestion des tâches en angularJS
  • Encadrement de stagiaires
  • Support client : orientation fonctionnelle
  • Support technique à l’équipe de production. Ex : aide aux intégrateurs web pour de l'architecture logicielle, bonnes pratiques de codage,...
  • Rédaction de la documentation technique et fonctionnelle
  • Tests :
    • Réalisation du code en TDD (Test Driven Developement)
    • Validation client des « stories » via un environnement de « preview »
    • Recettage via un environnement de « preprod » (avant mise en production)
    • Déploiements sur tous les environnements (développement, preview, preprod, prod)
  • Développements Python/Django, PHP, WordPress, WebApp (HTML 5 : cache & web storage), angularJS
    • Conception / implémentation des modèles de données (BDD), Django, MySQL
    • Implémentation de la partie « front » : contrôleurs, templates, règles de gestion
    • Implémentation de la partie « admin »
  • Analyse et conception :
    • Recueil des besoins, analyse, formulation des « stories »
    • Estimation des « stories », le coût (en temps) de réalisation
    • Analyse et discussion sur la pertinence client des « stories »
    • Priorisation des « stories »
  • Technologies rencontrées : Python/Django, JavaScript, HTML, HTML 5, CSS, PHP, MySQL, Mac OS X, Unix/Linux, WebApp (Web Storage, AppCache), AngularJS, Aptana Studio (Eclipse), Git
Description de l'entreprise
Intégré à une équipe multicompétente, j’ai participé à la réalisation de différents projets de l’agence pour ses clients : sites Web, CMS, système d’information de gestion métier (ex : www.vinexpo.com), réseaux sociaux (ex : http://sibluconnect.com), projet innovant d’édition en livres de blogs (http://blookup.com).
Site web de l'entreprise
  • Analyse et conception logicielle
  • Développements logiciels (Java) pour une plateforme d'applications domestiques
  • Montage de démonstrateurs, animation de démos
  • Portage industriel, participation aux projets des pôles de compétitivité
Détails de l'expérience
  • Domaines technologiques rencontrées :
    • Domotique (ex : X10)
    • Téléphonie (ex : SIP)
    • Multimédia (ex : UPnP)
    • Web (interfaces et services Web)
    • Outillage à la programmation : éditeurs graphiques, génération de framework
  • Encadrement d'étudiants et stagiaires
  • Technologies rencontrées : Java, UPnP, ant, antlr, X10, SWT, Swing, Eclipse, Zest, Java/RMI, OSGi, WebServices (SOAP), HTML/JavaScript, Inkscape, Mac OS X, Linux (Ubuntu), Windows Media Center (Visual Studio)
  • Portage industriel
    • Démonstrations en situation dans les locaux et à l'extérieur (ex : conférence Percom 2010, atelier de démonstrations RII)
    • Partenariats avec les industriels, participation à des projets de pôles de compétitivité (SmartImmo : Orange, Hager, Keeneo, Newsteo,...), projets européens (Biomasud : Espagne, Portugal, France)
    • Partenariats avec des institutions publiques et associations (Éducation Nationale, Trisomie 21, Université Bordeaux 2)
  • Montage d'une plateforme expérimentale concrète en labo
    • création d'un environnement d'objets connectés in-situ
    • installation de scénarios d'applications typiques
    • démonstrations et animations de la plateforme en Français et en Anglais (visiteurs internationaux)
  • Développements d'une plateforme d'applications domestiques (Java)
    • Développement d'outils logiciels (SDK) : générateur de frameworks Java, éditeurs textuel et graphiques d'applications (PDE, Zest), simulateur d'application avec rendu 2D (Java/Swing), éditeur graphique de scénarios (SWT)
    • Implémentation de "drivers" Java de dispositifs matériels et logiciels : interfaces HTML, X10, lecteurs de badge USB, Services Web (e-mail, agenda, IM), haut-parleurs, TV, caméras
    • Création d'un serveur d'application comprenant une couche middleware multiple (Java/RMI, WebServices, UPnP), un environnement d'exécution basé sur OSGi et une interface web de gestion des applications
  • Analyse et conception
    • Analyse des travaux théoriques, discussion, mise en pratique
    • Définition et utilisation d’un langage de conception (spécification) logicielle
Description de l'entreprise
Intégré à une équipe de recherche en architecture logicielle, appelée Phoenix, (8 doctorants, 1 chargé de recherche, 1 directeur de thèse et 2 ingénieurs de recherche), mon rôle était de développer des prototypes logiciels à partir des travaux de recherche puis de porter ces projets vers des collaborations avec des acteurs industriels.
Site web de l'entreprise
  • Développements du portail Web Bouygues Telecom Entreprise (Java/JEE)
Détails de l'expérience
  • Mise en place d'un outil de tests utilisateur (SeleniumHQ)
  • Modifications IHM (JSP, HTML, CSS, JavaScript)
  • Évolutions de la couche métier (Java/JEE, Struts, Maven)
  • Mise en place d'un nouvel outil de génération PDF de bons de commandes, compatible Java (JasperReport)
Description de l'entreprise
Recherche et mise en place d'outils de testing pour automatiser les tests utilisateurs, remplacement de certaines librairies Java périmées par des solutions plus adaptées et enfin participation au développement des évolutions du logiciel.
Site web de l'entreprise
  • Études et protoypages : Flex, JSP tags (AjaxTags)
Description de l'entreprise
Expérimentation de nouvelles technologies pouvant être utilisées dans les projets futurs de la société (IHM des applications web JEE) pour un objectif de gain de productivité et un meilleur outillage des équipes.