ingenieur-high-tech:Karim Harouat

Karim Harouat
Ingénieur développement software : C/C++ - linux embarqué - IHM

Domaine : Télécom / multimedia / industrie / système embarqué.
Région : Bretagne


Karim HAROUAT
35 ans

France




Français
Célibataire
Titulaire du permis B

COMPÉTENCES

Programmation
C
C++
Bash
Makefile
Python
Java
Php
Déboggage
GDB
Logiciel de versions
GIT
Subversion
Clearcase
Bureautique
Excel
Word
Gimp
Internet
Wordpress


EXPERIENCES PROFESSIONNELLES


Depuis Août 2010
Nokia. Ingénieur développeur software embarqué :
  • programmation C/C++ pour applications télécom
  • Kernel modules
  • DPDK
  • Linux embarqué
  • protocole réseau
  • Perl
  • rédactions de documents en anglais
  • Agile : Scrum master
  • Automatisation des compilations sous Jenkins (ex Hudson)
  • UML

Avril 2006 à mars 2010
SQ, Ingénieur développeur :
  • programmation C/C++ pour applications télécom
  • implémentation pour Linux embarqué cible Power PC
  • système embarqué
  • compilation d'un noyau linux avec outil busybox et buildroot
  • interface graphique (Qt sous linux et windows compilé en g++ et Visual Studio)
  • supervision Net-Snmp, maitenance d'un programme d'extension
  • protocole réseau
  • Frame NetWork 3.0 et Visual C++ (prise en main en 4 semaines en autonome, déploiement compris), réalisation d'une librairie dynamique pour équipement usb
  • Réalisation d'un package d'installation sous Nsis, testé et validé avec VMware
  • tests et validations sur carte, outils Xilinx ISE 8.2
  • shell bash et batch
  • Makefile
  • rédactions de documents
  • UML

FORMATION


2006
Enssat école d'ingénieur en électronique, informatique et optronique
Diplômé Ingénieur ENSSAT-Rennes1 (École Nationale Supérieure des Sciences Appliquées et des Technologies), spécialité électronique et informatique (EII).
Projet technologique de 6 mois à mi temps : modélisation d'un hardware avec SystemC pour un projet labellisé par l'ANR

2000/2003
Classe préparatoire, filière MP, option informatique, Le Raincy

2000
Baccalauréat Scientifique, mention assez-bien

COMPÉTENCES TECHNOLOGIQUES

INFORMATIQUE
Développement
Maple, Matlab ; Qt Designer; Visual express 2008
Nsis (outil de packaging/distribution software Windows)
base de données (MySQL, ORACLE)
Valgrind


Système
Windows, Linux et Unix
Réseaux
TCP/IP, IPSEC, SNTP, DHCP (IPV4/IPV6), SNMP Mobile 3G/4G/5G
Autre programmation
Perl; Visual C++ ; .NET; Qt , Qwt; SQL ; LaTeX



MÉTHODOLOGIE
UML; MERISE; Cycle en V ; Scrum Agile ; SART.

COMPÉTENCES LINGUISTIQUES ET DE MANAGEMENT


MANAGEMENT
Scrum master
Aide et suivi de stagiaires
Gestion de la communication au sein de la Junior-Entreprise de l'école (2004-2005)

LANGUES
Anglais
Opérationnel, travail en collaboration avec des Indiens
Séjour en Italie dans un site de la communauté européenne : présentation de 30 min.

Allemand
Scolaire

INTÉRÊTS

Sport(footing, musculation, volley, tennis, basket ball, golf ...) ; Membre d'une association sportive ; marche à pied et promenade en forêt
Bricolage ; programmation ; informatique
Écrire des poèmes
Photographie
Lecture de romans policiers
Suivi de l'actualité économique / informatique et électronique sur Internet