· Systèmes d’exploitation : Microsoft W3.1 à W7, Windows 2003 Server; OS temps reel
· Langages de programmations : C,C++ (10 ans), Java, C#, VB, PHP MySql ; FLEX 3, langages de script
· Outils de développement :
C++ : STL, Boost, MFC , CGAL ( www.cgal.org ), SMLIB (geometric software) , OpenCV
Java: Swing, JEE
IDE: Visual Studio, Eclipse
Graphique: OpenGl, Direct X
Modélisation : UML (ArgoUML), design patterns
Méthodes Agile
Gestion de version : SVN Subversion, Microsoft Visual Source Safe
Système de suivi de bugs : Bugzilla, Gemini
Base de données : MySql, Sql Server
Mise en place réseaux VPN
CAD CAM : Autocad, Catia , gamme Delcam, Vectric
· Géométrie algorithmique ( triangulation, Voronoi diagram,…) Référence : Martin Held Université de Salzburg (Autriche) http://www.cosy.sbg.ac.at/~held/held.html
· Automatismes et Electrotechnique :
Logiciel de CAO électrotechnique XELEC
Automates programmables Siemens, GE Fanuc, Télémécanique ( Schneider)
Automates et systèmes sécuritaires PILZ
Logiciels de supervision, instrumentation, simulation ( Intouch, Labview, Simulink,…)
Variateurs de vitesse /systèmes de positionnement
Système
d'exploitation
GNU/Linux (Debian, Ubuntu, Android…), Microsoft Windows (2003 Server, XP, Vista, Seven)
Langages de
programmations
Java, Advanced C, C++, PHP5, HTML, XML/XSL, PL/SQL, Python, Shell, Matlab, Labview, VB,
C#...
Outils de
développement
Java: JEE, Swing, Hibernate, Android
C/C++: Qt 4, WDN & WDF (Notion en développement d’un driver Windows)
C#.Net : Winform, DirectShow
IDE: Eclipse, Netbeans, Qt Creator, Visual Studio, Keil μVision…
SDK : Android SDK
Compilateur croisé : GCC, SDCC
Outils de modélisation: UML, Merise
SGBD: Oracle 8i/9i/10g (DBA), MySQL, Access, SQLServer
CAO Mécanique et Electronique: Catia, Altium Designer
Systèmes
Embarqués
- Personnalisation d’un noyau Linux, intégration des drivers, création d’une distribution
Linux embarquée (ARM /x86),
- Développement des logiciels embarqués (FPGA/NIOS, Intel 8051)...
Divers
- Administration Unix (Apache, HTTP/HTTPS, FTP, DNS, LDAP…), Informatique répartie
- Intelligence Artificielle (système expert, CSP) et Informatique décisionnelle (SAS)
- Outil d'analyse des données (Sphinx 5.0), Théorie des graphes (DIJKSTRA, Bellman-Ford...)
Janvier 2009 - A ce jour | Manager / Développeur
MADA NUMERIC SARL | BP 35 201 DIEGO SUAREZ (MADAGASCAR)
Créateur / Manager société d’outsourcing ( TMA, maintenance préventive, curative et évolutive des logiciels de la société VISION NUMERIC)
1997 - 2009 | Ingénieur R&D
VISION NUMERIC SAS | 69690 BRUSSIEU www.type3.com
Lead developer sur la partie CAM des logiciels de la gamme Type3
Stage à la Fondation MAScIR (Moroccan foundation for Advanced Science, Innovation and
Research) département Microelectronics, Rabat-Maroc
Développement d’une caméra USB High-Tech (Host/Embedded Software & Hardware).
Reverse Engineering (Développement d’une interface graphique permettant de
paramétrer les registres d’un sensor via une interface USB)
Technologie .Net avec le framework DirectShow
Développement d’un firmware d’un microcontrôleur USB conforme à la norme UVC
Carte de développement: Terasic (DE2-70 avec Cyclone II) + Kit Cypress
Microcontrôleur USB 2.0: ISP 1362 (PHILIPS), Cypress FX2 (Intel 8051 core)
Langage de programmation: Embedded C