Mes compétences :
Arm
Assembleur
Assembleur ARM
Développement C
Développement C#
Développement C++
Driver
J2ME
JAVA
C
Java ME
Entreprises
Sony Ericsson Mobile Communication
- Ingénieur Développement Logiciel
Puteauxmaintenant
Sony Ericsson Mobile Communication
- Ingénieur développement logiciel
Puteaux2008 - maintenant- Membre de l’équipe Système d’Exploitation et Driver
- Développement d’un driver pour l’accéléromètre BMA120.
- Portage du driver SDCard sur une nouvelle plateforme hardware.
- Extension de l’allocateur mémoire pour faciliter la détection des fuites mémoires.
- Intégrateur sur un projet ODM: amélioration des performances, fuites mémoires, analyse de plantages.
Sagem Mobile
- Ingénieur développement logiciel
PARIS2003 - 2008- Membre de l’équipe Java.
- Portage et maintenance de deux piles Java (KVM et Java Wireless Client 2.0)
- Développement de la librairie graphique utilisée par Java puis l’interface graphique du mobile.
- Optimisation en assembleur ARM de routines critiques pour la performance : graphisme bas niveau, driver LCD, conversion de format vidéo, copie mémoire.
- Développement et maintenance des fonctionnalités suivantes:
MIDP (graphisme, réseau, gestionnaire d’applications…)
MMAPI (JSR-135): capture camera, lecture audio et video.
Contactless Communication API (JSR-257): communication entre java et des puces sans-contact.
- Intégration de la pile I-MODE d’ACCESS (e-mail, browser internet, profil DoJa.)
- Développement du gestionnaire d’applications sur plateforme 3G EMP.
- Développement d’une API pour la lecture des certificats racines stockés sur la carte SIM (norme PKCS#15 et ISO-7816.)
Triangle Technologies
- Ingénieur développement logiciel
cergy2001 - 2003- Prestation de service pour InFusio et Sagem Mobile.
- Développement et maintenance de la plateforme de jeux mobile Exen d’InFusio, comprenant une VM java, le téléchargement de jeux et des interactions SMS.
- Interfaçage du moteur avec le reste du software Sagem : écran, clavier, réseau, SMS, etc.
- Développement de jeux simples en java (jeux de tir, course de voiture.)