- J2EE
- Génie logiciel et qualité logicielle, Merise, UML.
- Langages de programmation : C, Eiffel, Visual Basic, Assembleur, Prolog, Java, Ruby.
- Multimédia: HTML, Photoshop, Flash.
- CMS: Joomla
- Technologies web: PHP, JSP, ASP, JSF, XML, CSS.
- Oracle : SQL Plus, PL/SQL, DBA, Oracle Forms.
- Autres SGBD : MS Access, MS SQL Server, Mysql.
- Informatique décisionnelle : SAS.
- Outils de persistance: JPA, Toplink, Hibernate.
- Maintenance et Architecture des ordinateurs.
- Architecture et Administration réseaux.
- Administration système (Windows et Linux).
- Algorithmes et architectures des systèmes distribués
- Systèmes d'exploitation : Windows, Linux...
Stage de fin d’études à l’ENIT (Ecole Nationale d’Ingénieurs de Tarbes) : Sujet : Développement d’une plateforme web de planification de projets avec alternatives
Technologies utilisées : Ruby/Ruby On Rails
Stage d’un mois à la société Sigmatel (Casablanca) : Sujet : configuration et mise en place de l’outil Nagios de monitoring du réseau et son couplage avec l’outil de création de graphique Cacti sous Linux Debian.
Stage de 2 mois au sein du ministère de l'habitat, de l'urbanisme et l'aménagement de l'espace
Sujet : Gestion de parc informatique et helpdesk
Technologies utilisées : JEE5, framework JSF, Oracle (toplink).
- Projet de fin d'études en Licence :
Sujet : Conception et Animation d’une visite virtuelle 3D
Technologies utilisées : 3DSMAX 8, Mental Ray
2009: Master « Génie Logiciel et Réseaux informatiques » à L'ENSA