Paris
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