Mohamed Nadjib MAMI
PhD Student - Bonn University
Summary
Me in a glance :)
Creative, impassioned, patient and ambitious. I love my work so much. Passionate about the wave of Big Data, and specialized in Databases and Data Management in general.
Preferred topics:
Big Data - Heterogeneous Databases - NOSQL - Data Warehouses - ETL Data Extraction and Integration - Linked Data - Data in the Cloud
You'll realize one day that the HARDEST times of your life were the keys to your BIGGEST successes.
Struggle
Experience
Fraunhofer Gesellschaft IAIS
Research Associate Apr. 2016 - Presnt
A research associate at Fraunhofer - IAIS Institute working on Big Data Management and Linked Data
PhD Student
Bonn University Jan. 2015 - Present
Big Data and Semantic Technologies
KarmicSoft
Intern Apr. - Sep. 2014
Technologies
- JEE, JSP, JPA, Spring, SQL, Apache, Tomcat, JavaScript, HTML, CSS, Agile.
- BigData, NOSQL (Graph).
Mission
- S’imprégner des spécificités de MyDraft : UX-DDD, xMDE, traçagilité, évolutivité.
- Explorer des solutions bigdata comme alternative scalable au stockage évolutif et traçable, utilisant les concepts introduits dans MyDraft. Comparatif avec les solutions SGBD.
(see Graduation Projects below)
Kadik2i
Web Developer Jul. 2013 - Sep. 2014
I develop web sites, especially, e-commerce web sites: PHP Symfony2, HTML, jQuery, CSS, Smarty, MySQL.
"Monsieur MAMI a atteint toutes les séances de mes
cours et a été un étudiant assidu"
Witold Litwin
"Nadjib is very motivated, resourceful and very polite. An example to follow"
Mohamed Redha Sidoumou
"C'est un étudiant sérieux et travailleur, passionné d'informatique et à l'esprit curieux, actif
dans l'enseignement, posant des questions et réfléchissant aux réponses"
Jenevière Jomier
"Je peux témoigner de son sérieux, sa motivation pour la recherche, sa curiosité et sa capacité de synthèse et d'analyse"
Daniela Grigori
"Mohamed Nadjib MAMI a montré une parfaite maitrise des techniques principales liées à la gestion et l’analyse de grands volumes de données"
Dario Colazzo
"J’ai beaucoup apprécié la qualité du travail de l’étudiant, son assiduité,
sa relation et sa communication avec ses camarades et ses enseignants"
Mahfoud Bala
Thank you Teachers :) It's a pleasure
Skills
Big Data Tools
Hadoop, Spark, Flink, Hortonworks
Databases
MongoDB, Neo4j, MySQL, SQL Server, Doctrine
Java
JSP, Socket, Thread, Swing, Bean, JPA, Hibernate, EclipseLink
PHP
Symfony2, Solr, Solarium
JavaScript
jQuery, Node.js, Socket.io, ExtJS, jqGrid, JQueryUI,
Semantic Web
RDF(S), OWL, SPARQL, JSON, XML(S), DTD, XQuery, XPath,
Data Warehousing
ETL : MS DTS, Talend
Modeling
UML, Merise, BPML
...
C#, HTML, Twig, Smarty, CSS, ExtJS, JQGrid, Git
Games programming
C++, OpenGL, SLD, Blender
Education
Université Paris Dauphine
Master's Degree: Intelligent Systems 2014
M2 2013 - 2014
Intelligent Systems, a cursus based on : Multi-agent Systems, Databases and BI, Web Semantic, Datamining, Computer knowledge and Logic.
Université Saad Dahlab de Blida
Master's Degree: Software Engineering 2013
Bachelor's Degree: Computer Science 2010
L3 - M1 - M2 2010 - 2013
L3: Systèmes d'exploitation, Réseaux, Compilation, Programmation Logique, Théorie des graphes, Web programming (JSP), Génie logiciel.
M1: Algorithmique avancée, Bases de données Avancées, Système d'information avancé, Programmation Orientée Objet, Intelligence Artificielle, Réseaux, Cryptographie et Cryptologie, Algorithmique répartie, Gestion des projets, Sécurité Informatique, Optimisation combinatoire, Processus stochastiques, Data mining, Aide à la décision, Reconnaissance des formes, Logique et preuve, Anglais technique.
M2: Systèmes décisionnels, Ingénierie des connaissances - Ontologie, Gestion des connaissances, Processus métiers et Workflow, Spécification et vérification formelle, Modélisation à composant - Architectures du Logiciel.
Activities: CSCC University Club
Université Yahia Farès de Médéa
Artificial Intelligent and Information System,
L1 - L2 2008 - 2010
Algorithmique, Structures de données, Systèmes d'Information, Bases de données, Génie logiciel, Systèmes d'exploitation, Théorie des langages, Technologie du web, Programmation fonctionnelle, Programmation Linéaire, Structure de machine, Architecture des ordinateurs Bureautique, Anglais, Algèbre, Analyse, Analyse numérique, Probabilité et Statistiques, Logique mathématique, Chimie, Histoire des Sciences, Mécanique du Point, Électricité, Techniques d'écriture et de communication, Techniques de management.
Graduation Projects
A Graph-Oriented (NoSQL) Storage for an Atomic Reflective Meta-model
Master's Degree Graduation Project - Sep. 2014
Adopt a Graph NOSQL Database for a PaaS Design and Execution Platform that supports (1) Co-evolution of data, models and GUIs and (2) Traceability of the applications evolution, based on an atomic data model (Universal storage).
KarmicSoft Internship (see Experience section above).
Mise en œuvre d’une plateforme d’intégration (ETL) pour le big data
Master's Degree Defense Project - Mar. 2013
Une plateforme d'intégration ETL (Extract, Transform and Load) basée entièrement sur le paradigme MapReduce, à partir de l’extraction jusqu’au chargement: Techniques de chargement et de partitionnement des données, nombreux transformateurs : projection, restriction, remplacement, fusion, calcul formule, agrégation, jointure, etc. Distribution et optimisation de la charge de travail. Compression et chargement. Système de fichiers distribué, etc.
Le framework Apache Hadoop a été utilisé et étendu pour les opérations d’ETL parallèle. Une application ETL de type batch est produite en se basant sur un fichier de configurations généré à partir des préférences spécifiées par l’utilisateur à travers une interface graphique (sources et destination de données, types de partitionnement, transformateurs à appliquer, paramètres d’optimisation, etc.).
Co-author: Oussama Mokeddem.
Collaborative platform for project management
Bachelor's Degree Defense Project - Sep. 2010
A social groupware-based network for project management. It allows convergence of people having same interests and knowledge. They form communities and are gathered around a table on which they share their knowledge and experience. It provides a set of tools to organize projects in group, far from complexity of project management. Just keep calm and work :)
Co-author: Oussama Mokeddem.
Honors and Awards
National Forums of Computer Science Students
2nd award 2011 - Algeria
A national competition where universities' students come and show their skills of creating computer projects
Blog
Thoughts throughputs...
Contact me!
For a quicker way of getting in touch, please use the following form.