Langages et environnements | C, CAPL, Altium designer, JAVA, PL/SQL, , Lex/Yacc, Oracle Forms, Google Web Toolkit, GXT (Ext-js) , Gchart, GWT maps, GWT designer . |
Serveurs d’application | Tomcat, GlassFish. |
Système d’exploitation | Windows, Unix, Linux. |
Méthodologies de conception | UML, Merise, SART.
|
Système Base de données | Oracle SQL Server MySQL |
Matériels manipulés | STM32-10beval, STR750-eval, Stm32 performance stick, BeagleBoard, MC1322x de FREESCALE, MB96300 de FUJITSU. |
PROJET SAB DISPLAY : Réalisation d’un contrôleur d’écran tactile. (Projet en cour) | |
Principaux tâches | - HW utilisé: EVAL BOARD Freescale MC9s12. - Le contrôleur permet la communication entre un ordinateur de bord et un écran tactile (Il existe deux types d’écran CYPRESS et EETI). - La communication entre le contrôleur et l’ordinateur de bord est assurée par CAN. - La communication entre le contrôleur et l’écran est assurée par I2C. - Réalisation des driver TIMER, CAN, PWM, I2C, ADC, FLASH. - Réalisation des couches management, protocole et applicatif. - Implémentation du protocole I2C (master) pour deux types de slaves (deux types d’écran tactile). - Rédaction des documents de conception et de test unitaire. - Réalisation des scriptes CAPL afin de simuler les trames CAN. - Le produit est en phase de validation. |
Environnement | Code Warrior,Vector CANALYSER,CAPL. |
Indications | - Durée : 15 semaines. - Nombre de développeur : 1 - Nombre de Chef de projet : 1 |
PROJET TGWDBOX2 : Réaliser une plateforme de test d’un modem GPS. | |
Principaux tâches | - HW utilisé : STM32-10f1 (DBOX). - Réalisation d’une interface de navigation IHM sur LCD avec 4 boutons. - Implémentation du protocole de communication TGW<->DBOX sur RS232 selon la spécification. - Test et Validation du produit: réalisation des script qui simule les trames venant du TGW. (Telematic GateWay unit) - Validation finale sur le TGW. |
Environnement | Keil, STMicroelectronics flash loader, teraterm, Bin term. |
Indications | - Durée : 8 semaines. - Nombre de développeur : 1 - Nombre de Chef de projet : 2 |
Formation sur les DRIVER : | |
Principaux tâches | - Réalisation des driver (LCD, BOUTTON, UART, CAN) et quelques application de testes sur une carte destiné à l’éducation MB96300 de FUJITSU. - Réalisation des scripts qui simule les trames CAN avec l’outil CAPL. |
Environnement | EUROScope, SOFTUNE V3, FUJITSU FLASH MCU PROGRAMMER, CANalyzer 7, CAPL. |
Indications | - Durée de la tâche : 5 semaines. - Nombre de formateurs : 1 |
Etude et réalisation d’un système de telécontrôle de cultures sous serres. | |
Principaux tâches | - Réalisation d’un prototype avec l’outil Altium designer. - Mise en place d’un réseau de capteurs : conception et réalisation de la solution embarqué. Réalisation d’une application web avec la plateforme Google Web Toolkit. |
Environnement | C, ALTIUM DESIGNER, JAVA, MySQL, Eclipse, NetBeans, GWT designer, GXT (Ext-js), Glassfish, et ubuntu server.
|
Principaux tâches | - Etude de l’état de l’art de la plate-forme Android. - Manipulation de la BeagleBoard : Installation d’Android, linux ANGSTROME, Création d’une application VLCRemote. - Réalisation d’un module en JAVA (JFreeChart) de diagnostic d’un accéléromètre 3D « MEMS ». - Manipulation d’une Stm32 performance stick. - Réalisation d’un serveur Asterisk embarqué sur BeagleBoard (voix sur IP) |
Développement d’une Application de gestion des patients d’un cabinet. | |
Environnement | JAVA, MySQL. |
A partir du septembre 2010 | INGENIEUR DEVELOPPEMENT EMBARQUEE au sein de la société ARDIA TUNISIE |
2006 à 2010 | Faculté des sciences de Tunis (FST) et obtention du diplôme national d’ingénieur informatique option temps réel avec mention Très Bien. |
Juin 2006 | concours nationale d’admission aux cycles d’ingénieurs |
2004 à 2006 | cycle préparatoire Technologique Institut Préparatoire aux Etudes d’Ingénieurs de Sfax (IPEIS)
|
2004 | Baccalauréat Section : technique Mention : Assez Bien |