ingenieur-high-tech:Karim Harouat

Karim Harouat
Product Owner, Embedded Software Development Engineer : C/C++ - embedded linux - GUI

Field : Telecom / multimedia / industry / embedded systems .
Region : Brittany


Karim HAROUAT (Mr)
36 years old
Driving licence
FRANCE




French
Single
Assigned

SKILLS

Computers
C
C++
Bash
Makefile
Python
Java
Php
Debug tool
GDB
VCS
GIT
Subversion
Clearcase
Desktop
Excel
Word
Gimp
Jira
Internet
Wordpress

EDUCATION


2006
Enssat, engineer high school in electronics, computers and optronics
Graduate Engineer from ENSSAT, in Lannion (FRANCE), a highly-selective State School which admits candidates holding Levels in sciences and trains them in applied science and technology. The ENSSAT graduate has the equivalent of a UK Master's Degree in engineering. Major : EII (Electronics and Computer Engineering)
Having a technologic project which target is to develop a hardware through SystemC language

2000/2003
Three-year preparatory cycle (a rigorous specific program which is partly equivalent of science Bachelor as it prepares Master) in science and technology, with computer science.

2000
Baccalauréat S (Mathematics and Science) with honors (equivalent 'A' Level)

WORK EXPERIENCES


Since August 2010
Nokia. Product Owner and embedded Software development Engineer :
  • C/C++ programming for embedded systems (Linux)
  • Linux Kernel modules
  • Linux embarqué
  • DPDK
  • VMWare
  • telecommunication
  • Perl
  • Makefile
  • writing technical documents
  • Agile : Product Owner (previously Scrum master)
  • Job automation for test and compilation with Jenkins (ex Hudson)
  • UML

October 2006 - March 2010
SQ, Software development Engineer :
  • C/C++ programming for embedded systems (Linux) (multithread, continuously working program with hardware control)
  • embedded linux on Power PC
  • linux from scratch using busybox and buildroot
  • GUI applications with Qt (compiled for linux with g++, for windows with Visual Studio and with vcbuild to work on Windows XP/2000/7)
  • supervision Net-Snmp
  • network
  • Frame NetWork 3.0 and Visual C++ (4 week self trainning to use it and do deployment), building a dynamic library for an usb equipment
  • build an installation package with Nsis, tested and validated on target with VMware
  • Test and integration : target PowerPC 405 integrated on Xilinx ISE 8.2
  • debugging with DDD, Valgrind,
  • shell bash / batch
  • Makefile
  • Subversion
  • writing technical documents
  • UML

TECHNICAL SKILLS

Development
Maple , Matlab ; Qt Designer; Visual express 2008
ORACLE; MySQL
Valgrind
Nsis

Operating system
Windows, Linux and Unix

Network and Telecommunication
TCP/IP, IPSEC, SNTP, DHCP (IPV4/IPV6), SNMP , 3G/4G/5G


Programmation (other)
Visual C++ ; .NET; Qt , Qwt; SQL ; LaTeX




METHODOLOGY
UML; MERISE; V-Model ; Scrum Agile ; SART

MANAGEMENT & LANGUAGE


MANAGEMENT
Product Owner
Scrum master
Internship support
In charge of the communication of the "Junior-Entreprise" in the Enssat school (2004-2005)

LANGUAGES SPOKEN
English : good working knowledge in all area
German : good command
French : native

HOBBIES

Member of a sports association
Sport (footing, volleyball, golf...) ;
photograph ;
walking;
do-it-yourself ;
Writting poemes