Issam - Développeur C++
Ref : 120515M001-
Profil
Développeur (38 ans)
-
Domicile
9150 SIDI BOUZID (Tunisie)
-
Expérience professionnelle
Développeur C/C++ Make Beyond Kernel
Depuis août 2011 Sousse, Tunisie
Conception et fabrication d'un avion de chasse radio guidé
• Rédaction des spécifications et de la documentation (doxygen).
• Développement du noyau logiciel de l'avion (Unix, C/C++, Boost).
-Module de guidage à distance et contrôleur des actionneurs (ECU, Servomoteur).
-Décodage des trames NMEA issues du capteur GPS.
-Reporting à partir des différents capteurs (Accéléromètre, Inclinomètre).
-Programmation d'un pilote semi-automatique assurant la sécurité des avions et responsable des scénarios critiques.
• Développement 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
Développeur Java/JEE RoamSmart (Freelance)
Depuis juillet 2011 Tunis, Tunisie
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 scé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++ Make Beyond Kernel (PFE)
De février à juin 2011 Sousse, Tunisie
Conception et fabrication d'un avion de chasse radio guidé
• Programmation de l’application embarquée dans l’avion (Unix, C/C++, Boost).
-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 Java/JEE Excel Service G & I
De juillet à août 2010 Tunis, Tunisie
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 Logiciels: Eclipse, JBoss, JasperReport, Oracle
• Environnement Fonctionnel: Java/JEE, JavaScript, JSP, Servlet, Hibernate, Struts
Programmeur Réseaux E.N.S.I
De septembre à décembre 2010 Manouba, Tunisie
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 Logiciels: Adventnet
• Environnement Fonctionnel: Java, Protocol SNMP
Développeur JEE E.N.S.I
De décembre 2009 à mai 2010 Manouba, Tunisie
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 (métier).
• 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 Logiciels: NetBeans, JBoss, Tomcat, Oracle, Postgres, Mysql, Access, DB2
• Environnement Fonctionnel: JEE (EJB, Servlet, JSP, Hibernate, Struts)
Développeur C++ E.N.S.I
De septembre à décembre 2009 Manouba, Tunisie
Conception et implémentation d'un compilateur C portable:
• Analyse lexicale
• Analyse syntaxique
• Analyse sémantique
• Environnement Logiciels: Visual Studio
• Environnement Fonctionnel: C, C++
Développeur Java E.N.S.I
De juin à septembre 2009 Manouba, Tunisie
Conception et implémentation d’un éditeur graphique des automates finis:
• Implémentation des algorithmes de transformations des automates finis (NFA, DFA)
• Environnement Logiciels: NetBeans
• Environnement Fonctionnel: Java,swing
-
Diplôme d'ingénieur en informatique E.N.S.I
Juin 2011 Manouba – Tunisie
Diplôme d'études universitaires du premier cycle I.P.E.I.T
Juin 2008 Tunis – Tunisie
Concours national d’entrée aux cycles d’ingénieurs I.P.E.I.T
Juin 2008 Tunis – Tunisie
Baccalauréat en Mathématiques Lycée Mezzouna
Juin 2006 Sidi Bouzid – Tunisie
Mention: très bien
Compétences techniques
Conception
UML 2
SGBD
Oracle, Mysql, Postgres, Access
Langages
C/C++, Java,VB, Assembleur, XHTML, CSS, PHP, Javascript, QML,VHDL
Frameworks
JEE (EJB3, JPA2, JSP, Spring, Hibernate, JSF, PrimeFace, Flex, Strats), Boost C++, SDL, Qt, Qt Quick, OpenGL, QML
Documentation
Doxygen
Versionning
SVN
Débogage
GDB
IDEs
NetBeans, Visual studio, Eclipse, Qtcreator, iReport, Adobe Flash MX, ModelSim,
Langages
Arabe Langue maternelle
Anglais Courant
Français Courant