Achraf - Développeur JAVA
Ref : 180319B002-
Domicile
76600 LE HAVRE
-
Profil
Développeur (33 ans)
-
StatutFreelance
-
Stage de recherche à la faculté des Sciences d’Oujda
Jan 2014 - Jan 2014Titre : Résolution du problème de tournées de véhicules.
Sur CPU avec un algorithme séquentiel programmer en C++.
Sur GPU avec un algorithme parallèle à l’aide de la technologie CUDA
C. -
Stage
au sein de l’entreprise SSII SQLi OujdaJan 2013 - Jan 2013Mission :
WordPress
Etude et mise en place d'un POC (Prof Of Concept) basant sur la technologie Oracle ADF, ainsi que développer une application
permettant d’appliquer les technologies et les outils de ce Framework. -
Enseignant Vacataire
au sein de la Faculté des Sciences d’Oujda.aujourd'huiCycle Licence : chargé des travaux pratiques programmation C/C++.
Enseignant au sein d’Acadomia au Havre France.
-Cycle Ingénieur : Introduction aux systèmes d’exploitation et réseaux, C++ et Java.
Maître Formateur à la conférence internationale Gestion Opérationnelle de la Logistique
-Gol’16.
-Cycle doctorat : Formation à la programmation parallèle sur GPU. -
Projets académiques réalisesaujourd'hui
Réalisation des applications distribuées avec RPC et java RMI pour la communication Multi-clients.
Réalisation d’un service web pour la gestion de climatologie avec C# et Java.
Moteur de recherche arabe en java Swing.
Réalisation d’une application
pour les différentes méthodes de cryptographie en Java Swing.
Application pour la résolution des problèmes linéaire par la méthode graphique en Java Swing.
Conception et réalisation d’une application qui permet la gestion des étudiants en utilisant la programmation en java (Swing).
-
Thèse en cotutelle franco-marocain spécialité informatique
Normandie Universitéle Havre France & LaRI, Université Mohammed Premier Oujda.2014 -
Master Spécialisé en Ingénierie Informatique
(M2I), Faculté des Sciences d’Oujda (FSO), Université Mohammed Premier (UMP ),Mention Bien2012 -
Licence fondamentale, Sciences Mathématiques et Informatiques (SMI), (FSO),Mention Assez-Bien.
2011 -
Baccalauréat, Série Sciences Expérimentales.Mention Assez Bien
2008
Titre du papier : " Solving the Vehicle Routing Problem on GPU".
Nom du livre : Lecture Notes in Electrical Engineering.
Technologie : C++ et CUDAC pour programmer GPU Nvidia geforce 610M.
Titre du papier : " GPU implementation of the multi depot Vehicle Routing Problem".
Nom du livre:
Proceedings of IEEE/ACS International Conference on Computer Systems and Applications.
Technologie : java CUDA pour programmer GPUN vidia geforce 610M.
Titre du papier : " Solving the Dynamic Vehicle Routing Problem on GPU".
Nom du livre: Proceedings of the 3rd IEEE International Conference on Logistics
Operations Management.
Technologie : CUDAC sur GPUN vidia Quadro 2200.
Titre du papier :" An adapted GA for solving the steel continuous casting problem on
GPU".
Technologie : C’est un problème d'industrie on a utilisé CUDAC et Java
pour programmer des GPU sN vidia Quadro 2200.
Titre du papier :"Parallel implementation of the multi capacity VRP on GPU".
Nom du livre : Advances in Intelligent Systems and Computing.
Technologie :CUDA Csur GPU Nvidia Quadro 2200
Titre du papier :Solving the Uncapacitated Single Allocation p
-Hub Median Problem on GPU". Nom du livre : Proceedings of 6th Internation al Conference on Metaheuristics and Nature Inspired computing.
Technologie : Java et CUDA C sur GPU Nvidia Quadro 2200.
Titre du papier:
"Parallel genetic algorithm for the Uncapacited Single Allocation Hub
Location Problem on GPU".
Nom du livre : Proceedings of IEEE/ACS International Conference on Computer Systems
and Applications.
Technologie : C++ et CUDA C sur GPU
Nvidia Quadro 2200.
Titre du papier: " Genetic Algorithm for Large Dynamic Vehicle
Routing Problem on GPU".
Nom du livre : Proceedings of the 4th IEEE International Conference on Logistics
Operations Management.
Technologie :CUDA C sur GPU Nvidia Quadro 2200.
Certifications et formation
Formation et certification en Cisco CCNA Exploration:
Administrations des réseaux informatiques, routage, mise en place et Configuration d'un réseau complexe.
Connaissances techniques
Complexité et Optimisation combinatoire.
Cryptographie et Sécurité Informatique.
Traitement d’image.
Langage de Programmation: Java, C/++, SQL, PL/SQL.
Programmation Distribuée/parallèle :RPC, RMI, MPI, CUDA C/C++.
Développement web: HTML5, CSS3, JS, JSP/Servlet, XML.
Technologies & Framework:JEE, Struts 1, Struts 2, JSF, Oracle ADF.
Méthodes d'analyse /conception: UML, Merise.
Bases de données :MySQL,SQLServer, Oracle.
Services Web:SOAP.
Systèmes d'exploitation:Linux standard, Windows.
Réseaux:
Modèles OSI et TCP/IP, Adressage IPv4,Routage.
Analyse de données: Datamining.
Outils :Eclipse,NetBeans, Visual Studio, Wampserver, Matlab,Netkit,Weka, Webmine, CPLEX, Latex.
Langues:
Français, Anglais
niveau scientifique.