Riadh - Chef de projet C

Ref : 210317B005
Email vérifié
Photo de Riadh, Chef de projet C
Compétences
Expériences professionnelles
  • ENGINEERING EXPERIENCE

    2010 – 2012 Application engineer at Kalray.
    Projects summary:
    - Participated in the Linux 2.6 kernel support on the Kalray manycore architecture.
    - Benchmarking Kalray architecture versus concurrence architecture.
    - Development of low level blocs, test and debug.
    - Development of signal processing algorithms according to a new parallel programming model dedicated for
    many/multicore architectures.
    - Portage of BLAS/ATLAS libraries to Kalray core.
    Technology: Private Kalray programming language, C/C++, gnu binutils and compilers.
    2005 – 2006 Software Engineer at GLTrade.
    Project: Graphical portage of Ubix (a back-office software framework dedicated for financial institutions).
    Technology: C++ wxWidgets Perforce, SQL (oracle 10) and Python programming language .

    TEACHING EXPERIENCE

    Since Sept 2018: Assistant Professor at Polytechnic School of Tunisia, University of Carthage, Tunisia:
    Courses:
     Embedded system design
     Logic design
     Algorithms and data structures
     C language and system programming

    2019-2020 Temporary teaching at ISI, Manar university, Tunisia
     Embedded system co-design (Master of science)
     Parallel computing (Engineering)

    2012-2015 then 2017-Sept2018: Assistant Professor at ISSATM, University of Carthage, Tunisia:
    Courses:
     Parallel architectures and programming
     Computer Architecture
     Operating Systems fundamentals
     Distributed Systems

    2015-2017: Assistant Professor in the department of computer engineering at the College of Computer
    Engineering and Sciences, Prince Sattam Bin Abdulaziz University (PSAU), Saudi Arabia
    Courses:
     High performance computing
     Embedded systems design
     Computer Architecture
     Logic design

    2008-2010 Temporary Teaching:
    2010/ Practical courses in the department of computer science engineering at CPE Lyon, France:
     Networks and Protocols: HTTP protocol, SSL, sockets programming.

    2009/ Practical courses in the department of computer science engineering at ESISAR, Valence, France:
     NE330 internet and services: Apache web server configuration, PHP installation and programming,
    MySQL, CGI scripting, Proxy installation and configuration, etc.
    2008/ Practical courses in the department of telecommunication engineering at INSA Lyon, France:
     Web technologies: PHP, AJAX, MySQL and JAVA programming.

    SCIENTIFIC PUBLICATIONS

    Journals
    1. Ines Ghribi, Riadh ********, Mohamed Khalgui, Zhiwu Li, “On Mapping of Reconfigurable
    Hierarchical Tasks to MP-SoC-Oriented Architectures Under Real-Time and Energy Constraints”,
    Iranian Journal of Science and Technology - Transactions of Electrical Engineering, 2020.
    2. Ines Ghribi, Riadh ********, Mohamed Khalgui, Zhiwu Li, Khalid Alnowibet, Marco Platzner: “RCodesign: Codesign Methodology for Real-time Reconfigurable Embedded Systems Under Energy
    Constraints”, The Multidisciplinary Open Access Journal (IEEE ACCESS), 2018. Impact factor:
    3.244
    International Conferences:
    1. Ines Ghribi, Riadh ********, Mohamed Khalgui: “An Energy Aware Scheduling For
    Reconfigurable Heterogeneous Systems”.12th International Conference on Software Engineering
    and Applications- ICSOFT., Madrid, Spain, pp. 171-177, July. 2017, Class B
    2. Ines Ghribi, Riadh ********, Mohamed Khalgui, Marco Platzner: RCodesign: “New Visual
    Environment for Reconfigurable Embedded Systems”. 30th European Simulation and Modelling
    Conference- ESM’2016., Las Palmas, Spain, pp. 217-225, Oct. 2016, Class B
    3. Ines Ghribi, Riadh ********, Mohamed Khalgui, Marco Platzner: “New Co-design Methodology
    for Real-time Embedded Systems”. 11th International Conference on Software Engineering and
    Applications- ICSOFT-EA., Lisbon, Portugal, pp. 353-364, July. 2016, Class B. Selected Paper.
    4. Ines Ghribi, Riadh ********, Mohamed Khalgui, Marco Platzner: “New Codesign Solutions For
    Modeling and Partitioning Probabilistic Reconfigurable Embedded Software”. 29th European
    Simulation and Modelling Conference-ESM’2015, Leicester, United Kingdom, pp.107-116, Oct.
    2015, Class B
    5. Riadh ********, Tanguy Risset, Antoine Fraboulet and Jérôme Martin, "Virtual Machine for
    Software Defined Radio : Evaluating the Software VM Approach," ICESS, 2010 IEEE International
    Conference on Embedded Software and Systems, 2010.
    6. Riadh ********, Tanguy Risset, Antoine Fraboulet and Yves Durand, "The Radio Virtual
    Machine: A solution for SDR portability and platform reconfigurability," IPDPS, 2009 IEEE
    International Symposium on Parallel&Distributed Processing, 2009.

    International Workshop:
    1. Riadh ********, Tanguy Risset, Antoine Fraboulet, Jérôme Martin, "Implementing the
    Radio Virtual Machine on the MAGALI chip," ERRT, SDR Forum 2010 European
    Reconfigurable Radio Technologies Workshop and Product Exposition, 2010.
    Book Chapters:
    1. Ines Ghribi, Riadh ********, Mohamed Khalgui, Marco Platzner: “Icodesign: A Codesign
    Methodology for Reconfigurable Embedded Systems”. Communications in Computer and Information
    Science, Springer, 2017, ISSN: 1865-0929.
    2. Tanguy Risset, Riadh ********, Antoine Fraboulet, Jérôme Martin, chapter title: “Programming
    Models and Implementation Platforms for Software Defined Radio Configuration”, book title: “Digital
    Front-End in Wireless Communication and Broadcasting”, Cambridge university press, November 2011.
    Patent:
    1. Riadh ********, Jérôme Martin,Tanguy Risset and Antoine Fraboulet, "Device, String, and Method
    for Processing Data, And Corresponding Computer Program". (Reference US20130111079 A1)

    ACADEMIC ADVISING
    Doctoral Students Co-Advising:
     Phd candidate: Ines Ghribi, Thesis title: “Optimal Codesign and Implementation of Reconfigurable
    Real-Time Embedded Systems: New Challenges and Solutions”, Co-advisor: Pr. Mohamed Khalgui
    (Carthage university, Tunisia) and Pr. Marco Platzner (Paderborn university, Germany).
     Successfully defended thesis, December 2018.
    Master of Science Students Advising:
     Student: Abderrahmen Snoussi, Master thesis title: « Modélisation des architectures massivement
    parallèles de type processeur manycore et conception/implémentation de simulateur », Faculté des
    Sciences de Tunis.
     Student : Fatimata Dia, Master thesis title: « Proposition d'un langage de programmation unifié, de
    haut niveau et indépendant des plates-formes d’exécution pour les applications parallèles », ISI
    (Manar university)
     Student : Hanen Fatnassi, Master thesis title: « Etude et proposition d’algorithmes de partitionnement
    et d’ordonnancement pour des applications parallèles de type flot de données sur des architectures
    manycore », ISI (Manar university)

    TRAININGS
    1. Passed successfully the IBM Academic Certificate exam for Artificial Intelligence Analyst 2019
    Mastery Award. Training organized by the UVT (Tunisian Virtual University) in collaboration with IBM
    (IBM Africa Skills Academy program), November 25-29, Tunis Science City.
    2. Third School Big Data Analytics: Big Data Architecture and Design. February (10-11-12) 2019,
    Sousse Palace Hotel, Tunisia. Organized by: SERCOM Lab/ Tunisia Polytechnic School Scientific
    Association.
    3. Microsoft MCSA certified at Technical Training (********): Windows Server 2012,
    March 2015.
    4. OpenCL basics at CAPS entreprise, Rennes, France: basics of OpenCL, an open standard for GPGPU
    programming. April 2011.
    5. ACACES 2009 Fifth International Summer School on Advanced Computer Architecture and Compilation
    for Embedded Systems, July 12-18, 2009 Terrassa, Spain. Organized by the HiPEAC Network of
    Excellence.
    6. Strategic Management: training at Lyon University about enterprise financial management including
    several topics: regulatory, risk, and knowledge management, marketing, etc. Duration: one week.
    7. Innovation Challenge: training at Lyon University dealing with innovative enterprise creation, business
    plan elaboration and funding solutions. Duration: one week.

    PARTICIPATION IN UNIVERSITY LIFE
    2018 – 2020 - Administrator of the certification center CERTIPORT at EPT
    2016 – 2017 - Supervisor of the Graduation Projects Committee at PSAU
    - Supervisor of the Innovation Committee at PSAU
    2014 – 2015 Director of the PAQ project at ISSATM.
    Project aiming to improve the quality of education funded by the World Bank IBRD. At ISSATM, the project
    objective is the creation of a certifying and multi-disciplinary training center (CISCO, Microsoft, LPI).
    2012 – 2015 Scientific Committee member at ISSATM

    LANGUAGES English: Upper intermediate level |French: written, read and natively spoken |
    Arabic: mother tongue

Études et formations
  • EDUCATION

    2007 – 2010 PhD, Computer Science
    Title: “Prototyping of a Virtual Machine for Software Defined Radio”
    Research laboratories: Centre of Innovation in Telecommunications and Integration of services (CITILab), INSA Lyon-INRIA, France & CEA Leti, Grenoble, France
    Co-funded INRIA/CEA Fellowship
    2006 – 2007 Master of Science (with Honors), Computer Science, Networking, Telecom and
    Systems, 2007, CITI-Lab, INSA Lyon, France
    2002 – 2005 Master of Engineering, Computer Engineering, 2005
    ENSI (National Computer Science School), Tunisia
    2000 – 2002 Preparatory classes, Mathematics & Physics, 2002
    Preparatory institute for engineering studies (IPEIT Tunis), Tunisia

    Technical Skills
     Advanced programming of ARM cores:
    ◦ Data/instruction caches configuration
    ◦ MMU configuration
    ◦ Enabling FPU support and setup;
    ◦ SIMD extension usage;
    ◦ Development of bare metal application;
    ◦ RT OS (eCos) ;
    ◦ Interrupt management (setup of interrupt vectors and handling routines) ;
    ◦ Experienced with multi-tasking (Scheduling policies, synchronization mechanisms(Mutex,
    semaphores, conditions).
     Good knowledge of baseband hardware for telecoms:
    ◦ Programming the NoC MAGALI of CEA-Leti which is a SoC dedicated to baseband processing of
    4
    th generation physical layers standards (LTE, IEEE802.16) ;
    ◦ Writing drivers for some IPs ;
    ◦ Micro-programming SME (Smart Memory engine) which are programmable DMA.
     Advanced knowledge of GNU tools (cross-compilation suite gcc/g++, binutils, gdb, valgrind, make,
    Cmake) :
    ◦ Setup of gcc 4.2 for an ARM11 core with FPU support (VFP mode) ;
    ◦ Configuration of ld for memory management;
    ◦ gdb : step by step debugging, breakpoints, conditions, etc.
     Versioning management software (Git, CVS, SVN) :
    ◦ Branch creation (import/export);
    ◦ snapshot;

D'autres freelances
Chef de projet C

Ces profils pourraient vous intéresser !
CV Solution Architect, Developper, Manager
Ayman

Solution Architect, Developper, Manager

  • PARIS
C++ KIBANA PYTHON GRAFANA JAVASCRIPT Microservices Data science API RESTful C NoSQL
Bientôt disponible
CV Ingénieur systèmes embarqués AGILE
Hajar

Ingénieur systèmes embarqués AGILE

  • VILLENEUVE-D'ASCQ
AGILE C PYTHON EXCEL
Disponible
CV Consultant Maîtrise d'ouvrage SQL
Christian

Consultant Maîtrise d'ouvrage SQL

  • METZ
JAVA CORE JAVA GUI JSON SERVICENOW AGILE XML COLDFUSION SQL C PYTHON
Disponible
CV Chef de projet digital
Stéphane

Chef de projet digital

  • MONISTROL-SUR-LOIRE
SQL PL SQL C ORACLE MYSQL PYTHON EXCEL SQL SERVER UNIX PERL
CV Ingénieur Linux embarqué, LabWindows/CVI, devel C
Guillaume

Ingénieur Linux embarqué, LabWindows/CVI, devel C

  • GRENOBLE
LABWINDOWS C LINUX EMBARQUE
Disponible
CV Leader technique
Damien

Leader technique

  • MARSEILLE
iOS OBJECTIVE-C C JAVA PHP C# SDK JSON SQL POSTGRES
Disponible
CV Etudiant
Lina

Etudiant

  • VILLEBON-SUR-YVETTE
PYTHON EXCEL LEAN MANAGEMENT VBA C AGILE SAP AMAZON AWS SQL
Disponible
CV Chef de projet AGILE
Rahmoun

Chef de projet AGILE

  • PONTOISE
AGILE PRINCE II MS PROJECT PROJECT MANAGEMENT OFFICE PMO AUTOCAD C VHDL JAVA PYTHON
Bientôt disponible
CV Expert FPGA et ASIC
Karim

Expert FPGA et ASIC

  • CESSIEU
FPGA VHDL XILINX ALTERA GIT SCRIPT SHELL SCRUM C
Disponible
CV Chef de projet Technique - Linux
Flavien

Chef de projet Technique - Linux

  • CACHAN
LINUX C UNIX SCRUM JIRA OPENSTACK DOCKER PYTHON JAVASCRIPT PHP