Mekki - Développeur C
Ref : 111031A002-
Profil
Développeur (43 ans)
-
Domicile
2080 TUNIS (Tunisie)
-
MobilitéIle-de-France
-
Expérience professionnelle
Depuis Septembre 2010 Team Leader chez Talan Tunisie International
Développement des applications mobiles: iPhone et Android
- Rédaction de spécification détaillée
- Réalisation de story-board
- Compétences en Xcode et les autres outils du développement iPhone
- Compétences en Objective-C et Java
- Connaissances du iPhone SDK, framework Cocoa et Android SDK
- Connaissances en architecture MVC
- Compétence en time management et gestion des ressources
Septembre 2008 – Septembre 2010 Concepteur et developpeur logiciel embarqué (microcontoleurs Fujitsu MB90F370 et MB90F340) et ARM (LPC2468)) dans le domaine de l'automobile, chez ARDIA (ACTIA Group :
Projet chrono tachygraphe numérique« SMARTACH» (pour 1 an et 7 mois)
• Rédaction de la spécification fonctionnelle détaillée
• Rédaction de la conception détaillée
• Participation dans l'implémentation du protocole CAN sur cible Fujitsu (couche protocole, driver et management)
• Implémentation des évolutions sur la couche driver CAN
• Participation dans l’optimisation de l’algorithme de communication avec carte puce et CSP (protocole de communication : SPI, couches : applicatifs et management)
• Implémentation de nouvelles interfaces spécifiques entre chrono tachygraphe et tableau de bord
• Optimisation de l’algorithme de gestion de l’imprimante thermique (couche applicatif et management)
• Maintenance logicielle :
- amélioration de la gestion de l’interruption APC (Après contact) lorsque le
microcontrôleur est en mode veille
- correction des bugs (retour client ou pôle validation)
Projet chrono tachygraphe numérique « NISSAN» (pour 5 mois)
• Rédaction de la spécification fonctionnelle détaillée
• Rédaction de la conception détaillée
• Implémentation de l’algorithme de communication avec Real Time Clock (protocole de communication : I2C, couches : applicatifs, management, protocole et driver)
• Optimisation de l’algorithme de calcul de la vitesse et de la distance enregistrées et affichées par le chrono
• Maintenance logicielle :
- amélioration de l’algorithme de communication avec Flash Data
- amélioration de la gestion des interruptions au démarrage du chrono
- correction des bugs (retour client ou pôle validation)
Février-Juin 2008 Projet de fin 'études au Département Communication & Electronique au sein de TELECOM PARISTECH
Soutenu le: 21 Juin 2008
Mention: Excellent
Note: 18/20
Sujet : « Etude d’implantation en VHDL d’un turbo-codeur et d’un égaliseur probabilistique sur une plateforme UWB »
Décembre 2007 Voyage d'étude en France et Italie (visite de Avio, Comex...)
Juillet-Août 2007 Stage ingénieur à TELNET (Tunis-Tunisie)
Sujet : « Mise en place d’un serveur d’authentification SSO/LDAP en utilisant les logiciels open source OPENLDAP et CAS »
Avril 2006 Voyage d’étude en Tunisie (visite des principaux pôles industriels
Tunisiens tels que British Gas TUNISIA, CPG, STIA…)
Mars 2006 Stage ouvrier à Robert Bosch Tunesien (Nabeul-Tunisie)
Familiarisation avec l’industrie automobile ainsi que les exigences qualité
Projets
Juin 2007 Développement des programmes pour contrôler le robot ROBOTINO, un robot fonctionnant avec un os linux et muni des détecteurs d’obstacles, d’une caméra, d’une carte réseau sans fils…lors d’un mini projet du module « Application à base de microprocesseur »
Juin 2007 Mini projet CAO (conception d’un bras de robot sous Xanimate)
-
Formation
2005-2008 Diplôme d'Ingénieur Polytechnicien de l’École Polytechnique de
Tunisie (EPT)
Option: SISY ( Signaux et Systèmes)
Juillet 2005 Réussite au concours national d’entrée aux écoles d’ingénieurs en
Tunisie avec admission à l’EPT (rang : 5/1200)
2002 – 2005 Deux années préparatoires à l’Institut Préparatoire aux Études
d’Ingénieurs de Nabeul (IPEIN) section Mathématiques Physique
Juin 2002 Réussite au baccalauréat tunisien, section Mathématiques avec
mention très bien, Lycée 7 Novembre Soliman (Classement :
300/20.000, Moyenne : 16.39/20)
Compétences
Systèmes d’exploitation: Windows, Unix, Mac OS
Langages de programmation: C, Objective-C, Java, Pascal, Assembleur, VHDL, SystemC
Logiciels : Softune Workbench, Eclipse, Euroscope, Xcode, Mplab,ISIS, Matlab/Simulink, Modelsim,Maple,EAGLE, Protel, AutoCAD, Ms Office (Word, Excel et PowerPoint)
Microcontroleurs: ARM (LPC 2568), PIC (16F84, 16F877), Fujitsu (MB90340, MB90370, MB96340)
Outils: CANAnalyser, Emulateur Fujitsu, Sonde JTAG (ARM)
Protocoles: CAN(J1939), I2C, SPI
Formations: LDRA, ISO 9001 version 2008
Connaissances Linguistiques
Arabe : couramment parlé, lu et écrit. (Usage professionnel)
Français : couramment parlé, lu et écrit. (Usage professionnel)
Anglais : couramment parlé, lu et écrit. (Usage professionnel)