Version PDF - Issam MESSAADI
Transcription
Version PDF - Issam MESSAADI
Issam MESSAADI http://issam.messaadi.netcv.com [email protected] 0021627768781 17 rue Mostafa Mohsen Borj Louzir Aiana , Tunisia 2080 Ariana - Tunisie 29 ans Développeur C/C++ C# 3D (3 ans expérience) Objectifs Je souhaite diversifier ma carrière, utiliser mes expériences et mes différentes formations, s'impliquer dans de nouveaux défis et partager le travail avec une équipe professionnelle. Expériences Professionnelles Développeur C# 3D IGE-XAO Depuis avril 2014 Développement d'un éditeur 3D: - Développement d'un noyau 3D (MARTA) - Développement d'une application utilisant ce noyau (Helena: éditeur 3D des cabinets éléctriques ) Environnement Logiciel : Visual Studio 2012 , DevDept EyeShot Utlimate (bibliothèque 3D) Language: C# .Net Developpeur CAO Electrique (C++ / C# .Net) IGE-XAO Ariana - Tunisie De mars 2013 à mars 2014 Développement d'un contrôle 3D pour SEE ELECTRICAL BUIDING (C#) * Utilisation de la bibliothèque 3D DevDept Eyeshot. * Ajout des composants 3D graphique au logiciel (SEE ELECTRICAL BUILDING) Technical environment: Visual stdio (2010,2012) Langage: C# .Net, C++, MFC, BCG, DevDept EyeShot Contrôle de code source : TFS(Team Foundation Server) Développeur C++/.Net IGE-XAO De juillet 2012 à mars 2013 Developpement des logiciels proprietaires à IGE-XAO - Participer au développement du logiciel SeeCalculation (VC++, MFC, BCG 12) - Formation en TestComplete (2 semaines) - Participer au développement du projet MAX *Utiliser TestCompete pour les scénarios de test - Participer au développement du logiciel See Electrical Bulding (VC++,BCG 17,19 ) Technologie : .Net Environnement Logiciel: Visual C++ (2006,2008,2010), MFC, BCG(12,17,19) , Windows (Xp, 7 et 8) Contrôle de code source : TFS(Team Foundation Server) Robotique et systeme embarqué Ariana - Tunisie Ariana - Tunisie Milset (Expo-Science International 2013) De mars à septembre 2013 Quadcopter pilotée à distance par une manette du jeux et une interface LABVIEW Qaudcopter: * 4 moteurs brushless * 4 ESC (electronic speed controller) * XBEE (pour l'envoie et la reception des données à distance -protocol ZIGBEE -) Controlleur distant: Abu Dhabi - Émirats arabes unis * PC sous Windows 7 32 bit * programme LABVIEW * Manette du jeux * XBEE * USART card (pour la communication XBEE - PC) Environnement Logiciel : IAR embedded workbench, X-CTU, LABVIEW Languages de programmation : C embarqué, LABVIEW Formateur Netbeans C++, OpenGL, SDL Clint en (oDesk) De avril à avril 2013 Formateur d'OpenGL library en utilsant le langage C++ sous Netbeans et SDL library. * Installation et configuration de Netbeans 7.3, SDL(1.2.15) et OpenGL library * Cours sur les formes simples (triangles, quads, points, lines, polygones...) * Cours sur les GLUT (Spheres, cones, torus ...) Environment technique: NetBeans 7.3, SDL 1.2.5, OpenGL Langage: C++ Developper android / PHP/ JQuery(Freelance) Ariana - Tunisie SHX Technologies (via oDesk) Ariana - Tunisie De février à juillet 2013 Développement d'une application de gestion des Ordres d'un opérateur téléphonique . * Client: application android installée sur un smartphone permet de consulter les ordres et les mettre à jour de la part du technicien. * Serveur PHP: équipé d'une base de données MySQL et géré par l'administrateur. Technologie : Android, java, PHP, JQuery, JSON Base de donnée: MySQL Environnement Logiciel: eclipse, android SDK, MySQL, WampServer. Développeur C/C++ et système embarqué Make Beyond Kernel Sousse - Tunisie De août 2011 à avril 2012 Conception et fabrication d'un avion de chasse radio guidé * Rédaction des spécifications et de la documentation (doxygen). * Developpement du noyau logiciel de l'avion (Unix, C/C++, Boost). -Module de guidage à distance et controlleur des actioneurs (ECU, Servomoteur). -Decodage des trames NMEA issues du capteur GPS. -Reporting à partir des différents capteurs (Accéléromètre, Incliomètre). -Programmation d'un pilote semi-automatique assurant la sécurité des avions et responsable des scénarios critiques. * Developpement de la partie client (Qt): -Interfaces graphiques pour la communication avec le serveur. -Interface graphique de pilotage à distance. -Réalisation d'un simulateur de vols. Environnement technique : GNU/RTLinux, C/C++, Boost, QT, Mysql, OpenGl Environnement fonctionnel : Système embarqué, Aéronautique Contrôle de code source : SVN(Subversion) Développeur Java/JEE RoamSmart (FreeLance) Tunis - Tunisie Depuis juillet 2011 Participer à mettre en œuvre un BI pour gérer les données de roaming des opérateurs téléphoniques, aide à la décision et de simulation des différents sénarios . *Développement du module reporting (weekly and monthly reports) *Développement des services métier. Environnement Logiciels: eclipse, Birt, Tomcat, Maven, Subversion Environnement Fonctionnel: Java/JEE, JavaScript, JSP, Servlet, Hibernate, Struts Développeur C/C++ et système embarqué De février à juin 2011 Conception et fabrication d'un avion de chasse radio guidé *Programmation de l’application embarquée dans l’avion (Unix, C/C++, Boost). Make Beyond Kernel (PFE) Sousse - Tunisie -Acquisition des données à partir des capteurs (GPS, accéléromètre, inclinomètre) -Archivage des derniers itinéraires (pour l’exécution des scénarios critiques) * Programmation du serveur (Boost, C/C++, Mysql). -Gestion du serveur (utilisateurs, avions, configurations, archives) -Algorithmes de calculs (évitement des collisions) -Archivage des évènements et des trajectoires des avions et gestion des logs. * Programmation de la partie commandes (client): -Interfaces Qt de Dashboard du pilotage. -programmation des commandes de guidage. Environnement technique : GNU/RTLinux, C/C++, Boost, QT, Mysql Environnement fonctionnel : Système embarqué, Aéronautique Développeur JEE De juillet à août 2010 Conception et implémentation d’une solution web de suivi des voitures par GPS . *Paticiper à la conception de la base de données. *Programmation du module d'acquisition et de traitement des données GPS. *Programmation du module de reporting. Environnement logiciel:Eclipse, JBoss, JasperReport, Oracle Environnement fonctionnel: Java/JEE, Programmeur réseau De septembre à décembre 2010 Mise en place d'un système d'administration réseau de l'ENSI *Programmation d'un client SNMP. *Programmation d'un agent SNMP. Environnement logiciel: Adventnet Environnement fonctionnel : Java, Protocol SNMP Développeur JEE Excel Service G & I Tunis - Tunisie E.N.S.I. Mannouba - Tunisie E.N.S.I. Manouba - Tunisie De décembre 2009 à mai 2010 Conception et implémentation d'un système réparti d'administration des bases de données à distance. *Développement du module de gestion des bases données(metier). *Programmation d'un module de transformation des requêtes pour assurer la généricité de l'application. *Programmation des interfaces graphiques de gestion. Environnement Logiciel : NetBeans, JBoss, Tomcat, Oracle, Postgres, Mysql, Access, DB2 Environnement fonctionnel : JEE (EJB, Servlet, JSP, Hibernate, Struts) Développeur C++ De septembre à décembre 2009 Conception et implémentation d'un compilateur C portable: *Analyse lexicale *Analyse syntaxique *Analyse sémantique Environnement logiciel: Visual Studio Environnement fonctionnel:C, C++ Développeur Java De juin à septembre 2009 Conecption et implémentation d’un éditeur graphique des automates finis *Implémentation des algorithmes de transformations des automates finis (NFA,DFA) Envirnnement logiciel: NetBeans Environnement fonctionnel: Java,swing E.N.S.I. Manouba - Tunisie E.N.S.I. Manouba - Tunisie Formations Diplôme d'ingénieur en informatique Juin 2011 ENSI Manouba - Tunisie Diplôme d'études universitaires du premier cycle IPEIT Tunis - Tunisie Juin 2008 Concours national d’entrée aux cycles d’ingénieurs IPEIT Tunis - Tunisie Juin 2008 Baccalauréat en Mathématiques Juin 2006 Alpha mention: très bien Mezzouna Sidi Bouzid - Tunisie Compétences GUI Qt; MFC; BCG; AWT; SWING; LABVIEW Frameworks JEE (EJB3, JPA2,JSP,Spring, Hibernate, Flex , Struts), Boost C++, SDL, Qt, Qt Quick, OpenGL, QML Electronique - STM32F4 ; XBEE; ZigBee protocol; Cortex4; ARM; Arduino; ESC(electronic speed controller) Conception UML 2 SGBD Oracle,Mysql,Postgres, Access Langages C/C++, Java,VB, Assembleur, XHTML, CSS, PHP, Javascript,QML,VHDL Documentation Doxygen Versionning SVN (Tortoise SVN) Débogage GDB; Local Windows Debugger IDEs NetBeans, Visual studio 2008, Eclipse,Qtcreator,iReport,Adobe Flash MX, ModelSim, Adobe flash builder Langues Arabe Langue maternelle Anglais Courant Français Courant Intérêts Personnels Associative membre d'une association humanitaire ASSEN , membre dans une équipe de football temps libre Jeux-vidéo , films , actualités, lecture,