Curriculum Vitae
Ingénieur en Informatique
Nom : Jamai
Prénom : Aymen
Date et lieu de naissance : 29 Avril 1981 à Menzel Bourghiba
Nationalité : Tunisienne
Situation de famille : Célibataire
Adresse postale : Rue 1er juin Ghardimaou Jendouba 8160
Adresse électronique : aymen.jamai@gmail.com
Téléphone : +(216) 97 092 183
Expérience professionnelle
Depuis Septembre 2004 : Ingénieur Application pour Systèmes Embarqués a STMicroelectronics
- ANT Fresco Browser :
Fiable, le Navigateur ANT Fresco est spécifiquement conçu pour
interactive. Il offre un éventail de possibilités comprenant HTML 4.01, Javascript 1.3 avec des prolongements, et une interface utilisateur fortement flexible.
A partir de ces caractéristiques nous avons mis en communication cette application sous nos plateformes, qui sont des cartes muni de ST40/ST20, en utilisant un système d’exploitation OSPLUS qui supporte à la fois les communications USB et réseaux par l’intermédiaire d’une pile TCP/IP.
- Serveur FTP :
Il s’agit d’implémenter un serveur distant qui supporte les communications qui
proviennent d’une connexion via Solaris, Windows, Linux.
L’utilité de ce serveur peut être mise en évidence si on considère qu’il s’exécute sur une plateforme sur laquelle est connecté en mode USB un support disque ou autre et de la on peut faire une communication via le protocole ftp.
- LwIP (light-weight Implementation of the TCP/IP Protocol)
L’objectif de lwIP est de réduire l'utilisation de
un TCP complet. Ceci rend le lwIP approprié pour l'usage dans les systèmes avec des dizaines de kilo-octets de RAM et quelques 40 kilo-octets de code (dans ROM).
Dans le cadre de notre contribution dans le projet OS+ (qui comporte a la fois le système d’exploitation proprement-dit , une pile réseau (version payante) + une pile USB pour la gestion des disques amovibles qui peuvent être lié a nos cartes) ,on a porté et tester cette pile pour pouvoir l’utiliser comme un composant complet par ses différents fonctionnalités (TCP,UDP,ICMP ….) libre et léger
- DirectFB
DirectFB est une bibliothèque graphique se plaçant au-dessus du périphérique
framebuffer de Linux. Il offre de meilleures performances du matériel avec un
minimum d'utilisation des ressources.
L’utilisation de cette bibliothèque permet de concevoir au mieux les applications graphiques qui peuvent être exécuté sur des plateformes dont le processeur est parmi l’une des familles de composant ST.
Une parmi les différentes fonctionnalités faites avec cette librairie , on a optimiser libjpeg et son utilisation avec libdirectfb comme librairie d’affichage pour les manipulations des images de type jpeg sous STLinux, on a utilisé un autre format de pixel qui se trouve sur directfb qui ressemble a celui du format de décodage de celui de YUV ce qui nous permet d’afficher ces images dont le format YUV correctement par directfb car par défaut cette dernière accepte en entré un fichier sous format RGB ce qui permet de de gagner a al fois en temps et performance car elle annule l’étape de calcul du passage de YUV a RGB en plus de certains appels .
- Optimized Jpeg library
Cette tâche consiste à optimiser au mieux la décompression, en se référant à
la façon générique du calcul de l’IDCT (Inverse Discrete Cosine Transform) tous ces calculs peuvent être écrits sous forme plus basique assembleur et dans ce cas l’exécution serait plus rapide.
- Java Virtual Machine (JVM) :
Conformément a une implémentation open source de
principale tâche consiste a porter cette source sur nos systèmes, a savoir os2x et linux ainsi que nos famille de microcontrôleurs STXX/ST2XX.
On a pu utiliser notre JVM comme moteur pour la télévision interactif en se référant a une implémentation de JavaTV en utilisant bien sure un système muni d’une carte tuner pour la réception satellitaire.
Validation de JVM pour les plateformes et différents syetemes, linux, os2x, pour les différents profils (CDC, PBP et FND) à l'aide du moteur de JavaTest.
Formations
- Mai 2006 : Formation sur OS+ (Bristol UK).
- Novembre 2005 : Formation sur le linux embarqué : Assuré par « a6-formation », cette formation comprend une initiation générale à une distribution embarquée de linux, STLinux , noyau linux, création de l’image noyau, multitasking et inter-process communication.
- Aout 2005 : Formation “Cascade Chorus”: Elle consiste a développer chez l’employé le sens de la responsabilité et l’intégration dans l’équipe ainsi qu’au partage d’information entre ses membres.
- 2005 – 2006: Formation en Anglais assure par le British Council (Upper-Intermediate level).
Etudes
- 2001-2004 : Ecole Nationale des Sciences de l’Informatique (ENSI), à Mannouba, option Imagerie (IIAT).
- 1999-2001 : Institut Préparatoire aux Etudes d’Ingénieur de Nabeul (IPEIN).
- Juin 1999 : Baccalauréat, mention assez bien, au lycée secondaire Ghardiamaou, Jendouba.
Projets
· Février - Juin 2003 (ENSI)
1. Conception et réalisation d’une plateforme pour la simulation du trafic routier.
Projet réaliser avec Visual C++ et la technique distribué socket et le générateur de systèmes experts (CLIPS). Cette plateforme permettra la simulation de situations réelles de conflits dans le trafic routier, ainsi que la résolution de ces conflits en utilisant l’Intelligence Artificielle (IA) à l’aide de l’outil CLIPS.
2. Projet réseaux réaliser avec Java
Sujet : Application de Chat en utilisant les sockets permettant à différents
utilisateurs de communiquer par envoie de messages.
3. Projet base des données
Sujet : Réalisation d’une base des données pour la gestion d’un hôpital.
Ce projet est réalisé avec le SGBD Oracle pour la gestion graphique des
modules d’ajout, de suppression et de manipulation du personnel d’un
hôpital.
4. Projet Orienté Objet réalisé avec Visual C++
Sujet : Jeu sur le réseau en utilisant les sockets, simulation d’un combat
aérien.
5. Projet en technique de multimédia
Sujet : Réalisation d’un annuaire sur le web. Utilisation des servlets et XML
avec interaction avec une base des données mysql.
- Novembre – Décembre 2003 (ENSI)
6. Projet d’intelligence artificiel
Sujet : Problème de coloration de carte en utilisant Visual C++ et CLIPS
(générateur de système expert).
Stages
Projet de fin d’études
· Février - Juin 2004 (ENSI)
Sujet : Réalisation d’une plateforme pour la génération automatique d’un projet en langage C à partir d’un projet de GRAFCETs pour la commande d’ateliers industriels.
Ce projet consiste à la réalisation de modules suivants:
§ Spécification du langage du utilisé pour la définition des actions et
réceptivités associés respectivement aux états et aux transitions.
§ Edition du GRAFCET.
§ Compilation du GRAFCET.
§ Déploiement du GRAFCET dans un projet.
§ Génération du code associé au GRAFCET.
§ Génération du code associé au projet.
Stage d’intégration dans l’entreprise.
· Juillet – Aout 2003 (Centre de Calcul El Khawarizmi)
Sujet : Réalisation d’une Intranet.
Projet réalisé en utilisant le langage web PHP et la base de données MySQL.
Cette application consiste à la réalisation des modules de gestion de personnel de la CCK, forum, gestion de congés et plusieurs autres modules de planification.
Stage de 1ère année
· Juillet – Aout 2002 (ENSI)
Sujet : Manipulation des listes chaînées. Projet réalisé en utilisant le langage C avec une interface graphique réalisée à l’aide du Turbo C++.
Connaissances Informatiques
· Langage de programmation : Java, C, C++, JSP, XML, Servlets, HTML, ADA 95, Access, Java Script, SQL, ORACLE FORMS, delphi.
· Environnement de développement : JBuilder, Visual C++, Borland Delphi, ECLIPSE, Oracle Forms.
· Domaine distribué : CORBA, RMI.
· Système d’exploitation: Fedora Core, Windows XP, Windows NT, Windows 2000.
· Réseaux: Norme ISO, TCP/IP, Token Ring X25.
· Divers : Génie Logiciel, Algorithmique, Théorie de Langages et Automates.
Langues
· Arabe : Langue Maternelle
· Français: lu, écrit, parlé.
· Anglais : lu, écrit, parlé.
Intérêts et loisirs
· Voyage, Sport.
3 commentaires:
3ejbouni tes projets ya Aymen :)
sa77a sa77a :)
Nice CV for a nicer Career...
Good Luck Budy !
Enregistrer un commentaire