Menu

Gyl JEAN-LAMBERT

Paris

En résumé

J'ai une réelle passion pour les systèmes embarqués et plus particulièrement pour les plateformes mobiles ,avec une préférence pour Android.

Vous pouvez voir ci-dessous les compétences que j'ai acquises au cours mes expériences professionnelles:

* Android
Deux ans et demi d'expérience dans le développement d'application Android me permettant d'être à l'aise avec:
- La programmation orientée objet et le polymorphisme
- La modélisation d'objets (UML)
- La communication Client/Serveur HTTP
- La cryptographie
- La manipulation du JSON / XML
- Les bases de données SQLite / L'utilisation d'ORM en conjonction avec SQLite
- L'interfacage Java <- > C/C++ avec Java Native Interface (JNI)
- Les mécanismes IPC
- Le traitement d'images
- L'optimisation d'UI (rapidité et efficacité des interfaces utilisateurs)
- La réalisation de widgets Android
- La création d'objets/vues personnalisés
- L'application des best practices pour la structuration des applications téléphones, tablettes et google tv
- L'implémentation de services Android / AIDL / mécanismes RPC
- L'intégration et l'utilisation des APIs Google (Maps, Analytics, AdMob)
- L'intégration et l'utilisation de frameworks sociaux
- L'intégration et l'utilisation de frameworks de monétisation
- La communication client/serveur Socket/TCP/UDP entre périphériques Android
- L'implémentation du multicast DNS
- Le développement spécifique sur Google TV (Réalisation d'un protocole d'échange client/serveur avec système de communication bi-directionnelle en mode connecté entre un périphérique Google TV et des périphériques Android)
- Les mécanismes de sérialisation/désérialisation Google Protocol Buffer

J'ai pour habitude d'appliquer les "best practices" préconisés lors de mes développements.

* Mes compétences sur les autres plateformes mobiles:
- Développement J2ME sur Blackberry, Nokia, Samsung, Sony Ericsson etc..
- Développement C# .NET CF sur Windows Mobile
- Développement C++ via le moteur de jeux 2D multi-plateformes Cocos2d-x

* Mes compétences Web:
- J2EE / Google App Engine / GWT
- Connaissances basiques en HTML/HTML5
- Javascript / jQuery
- Développement d'extensions Google Chrome et Firefox

* Familier avec les outils de collaboration en équipe:
- SVN / Git / Mercurial

* Systèmes d'exploitations préférés/utilisés:
- Mac OSX / Linux

*Tests et certifications
TOEIC score: 805
Cisco CCNA: 1 & 2

Mes compétences :
Android
J2ME
Windows phone 8
Windows Phone 7

Entreprises

  • BACKELITE - Ingénieur développeur Mobile

    Paris 2012 - maintenant Développement d'applications mobiles Android et Windows Phone pour de grands comptes
  • SCIMOB - Développeur mobile Android/J2ME (Stage de fin d'études)

    Montpellier 2010 - 2010 J'avais pour mission d'intervenir sur les applications Akinator J2ME dont j'avais réalisé le portage lors de mon stage précédent, conformément aux besoins de nos clients.
    En parallèle, j'ai travaillé sur Keekto, qui est un projet complet de R&D, basé sur une méthode Agile et impliquant des compétences en développements Web, iOS, Android et en gestion de serveur et de base de données. Tous les aspects du travail en équipe étaient réunis et j'étais en charge de la conception et du développement de l'application Android, ainsi que des extensions Chrome et Firefox de Keekto.
  • SCIMOB - Ingénieur développeur mobile Android

    Montpellier 2010 - 2012 Mon travaille consiste à développer des applications mobiles pour le compte de nos clients conformément aux exigences du cahier des charges qu'ils rédigent, et de mener à terme le projet dans le temps qui m'est imparti. Je participe également aux projets de R&D internes de la société souvent menés par une dynamique collaborative dans laquelle je me sens particulièrement à l'aise. Je développe principalement des applications et des jeux sur la plateforme Android pour téléphones, tablettes, google tv et autres périphériques supportant cette plateforme.
    J'ai développé entre autres la version Android de l'application médicale e-Cases pour un de nos clients IMAIOS, qui est un des acteurs majeurs dans l'industrie médicale en terme de contenus numériques d'e-Learning pour les professionnels de santé. Cette application gère des centaines de cas cliniques interactifs publiés par des professionnels à travers le monde. La réalisation de cette application a impliqué une multitude de difficultés techniques pour une plateforme mobile que j'ai aimée traiter et résoudre dans le but de satisfaire aux besoins du client.
    J'ai également amélioré mes compétences dans le développement de jeux en C++ en utilisant le moteur de jeux multi-plateforme Cocos2d-x.
  • SCIMOB - Développeur mobile J2ME (Stage)

    Montpellier 2010 - 2010 Ma mission consistait à réaliser le portage des versions existantes du jeu Akinator Android/iOS sur les différentes plateformes mobiles des constructeurs tels que Blackberry, Nokia, Samsung, HTC, Sony Ericsson, LG...
    L'enjeu pour moi était d'adapter ma réflexion et mon développement à la fragmentation imposée par les différentes plateformes de ces constructeurs. J'ai été en mesure de relever ce défi en réalisant et en fournissant une version de l'application pour chacune des plateformes constructeur ciblée. Les exécutables ont été publiés sur les boutiques en lignes des constructeurs ou déployés, grâce à des partenariats, à travers les réseaux de plusieurs opérateurs mobile internationaux tels que SFR, Vodafone UK, Orange FR/UK, Bouygues Telecom, O2.. entre autres.


  • GroupMedianet Ltd (Londres) - Developpeur J2ME/C# .NET CF (Stage)

    2009 - 2009 J'avais pour mission de réaliser le développement de l'application mobile Echomobi, qui est un traducteur vocal fournissant une traduction dans 25 langues à travers plusieurs plateformes de constructeurs J2ME/Windows Mobile tels que Blackberry, Nokia, Samsung, HTC, Sony Ericsson, entre autres.

    - Améliorations de mes compétences en programmation J2ME
    - Prise en main et maitrise du Framework de portage Celsius. (Portage d'Echomobi vers des centaines de téléphones compatibles J2ME / MIDP2)
    - Génération d'exécutables dans le but d'effectuer leur publication sur Nokia Ovi Store, Sony Ericsson Play Now, Blackberry App World et Windows Marketplace.

    J'ai contribué également au développement de la version Windows Mobile de Taxistop. Cette application permet aux chauffeurs de taxis ainsi qu'à leurs clients de réserver, de gérer et d'optimiser une flotte de taxis. Mon rôle était d'améliorer la couche communicative de l'application en développement des patches gérant la prise en charge des puces GPS/A-GPS et Bluetooth des nouveaux périphériques. J'ai aussi amélioré la gestion des liaisons avec les récepteurs bluetooth externes.

    - Amélioration de mes compétences en programmation C# .NET CF
    - Design d'application Windows Mobile
    - Manipulation de puces GPS/A-GPS/Bluetooth

    http://www.echomobi.com
    http://www.groupmedianet.com/
  • C.A.E.S.M - Développeur .C# NET CF (Stage)

    2008 - 2008 Ma mission consistait à concevoir et développer une application Windows Mobile métier pour les employés (chauffeurs et contrôleurs) afin de leur permettre de trouver et de gérer l'état des bornes de recyclage collectées dans les villes du sud de la Martinique. L'application mobile peut se synchroniser automatiquement avec l'application de bureau .NET que j'ai également développée. Celle-ci récupère les données et génère des statistiques importantes en conformités avec le format Microsoft Excel, visualisables par l' administration et la direction.
  • SpotXplain - Developpeur Java J2ME/J2SE (Stage)

    2006 - 2007 J'avais pour mission de réaliser le développement d'une solution serveur/player complète pour les mobiles compatibles 3G et Bluetooth en utilisant les technologies Java J2ME et J2SE. L'application mobile (le player) permettait aux personnes possédant un téléphone de lire et/ou enregistrer des vidéos en streaming via le réseau 3G des opérateurs à travers les différents lieux touristiques et historiques de la ville de Béziers. Ce projet a été supervisé et encadré par le service tourisme de Béziers et par l'IUT de Béziers, dans le but d'implanter ce système dans les lieux touristiques fréquentés de la ville.
    Au cours de mon stage, j'ai également managé une équipe de quatre personnes pour la réalisation d'un projet de diffusion des spots vidéo.

Formations

Réseau

Annuaire des membres :