Hicham - Architecte Cloud/Data AWS
Ref : 200213H002-
92130 ISSY-LES-MOULINEAUX
-
Data Scientist, Architecte (33 ans)
-
Totalement mobile
-
Freelance
Expériences professionnelles
Since 01/2021 Cloud/Data Architect – Consultant for GrtGaz, BPI France, Total
• Architecture design and implementation in AWS with cost optimization
• Infrastructure deployment with Terraform
• Migration of databases from OnPrem to AWS
• Sitting up a data Lake, a cloud data platform and ingestion patterns
• Automation of feeding and updating of data in the platform from different resources.
• Establishment of a pipeline for data analysis
• Automation of integration and deployment of alerting mechanisms on the preprod and prod
environments.
• Development of the principles of scalable architecture platform and implementation of the
necessary components for the stabilization.
Amazon Connect:
• Setting up a 100% cloud-based contact center with Amazon Connect (Clients in EU & Canada).
• Implementation of a complete AWS architecture (CloudFormation) for the management of call
flows (S3, DynamoDB, Kinesis, Transcribe, Lex, Lambda, SNS...)
• Voicemail Management
• Environment: AWS (IAM, Kinesis, S3, DynamoDB, Transcribe, Glue, Athena, lambda, Cloud9,
python, etc.), Agile Safe
11/2019 – 11/2020 AWS Data and Cloud architect -Cosmos digital-
• Architectural design on AWS Cloud according to requirements (IAM. AWS Organizations
Cloud9...)
• Development (Python+Django) and deployment of a web application on the AWS cloud
• Linux scripting
• Machine learning on medical data: build, train and deploy algorithms using SageMaker.
• Development of a more efficient ML algorithm for time series (using wavelet decomposition
and CNN)
• Industrialization of the ML Algorithms on the AWS Cloud (S3, SageMaker, lambda).
10/2018 – 10/2019 Study and development engineer -Ingenico-
• Python and Linux scripting
• Development of applications for payment terminals.
• Investigation and correction of development bugs.
• Capitalization of experience in a treatment methodology.
• Support for regions.
• Tools: C ++, python, Linux, GIT, JIRA
Octobre 2018- Octobre
2019
Ingénieur d'étude et développement, Ingenico
• Développement des applications pour terminaux de paiement.
• Investigation et correction des bugs de développement.
• Capitalisation de l’expérience dans une méthodologie de traitement.
• Support des régions.
• Outils : C++, python, Linux, GIT
Avril 2017 – Septembre
2018
Intégration, développement de logiciels télécoms et automatisation des tests, Orange
• Automatisation des tests (exécution des tests, analyse des traces).
• Développement de logiciels de télécommunication / simulation d'équipements réseau.
• Migration des données entre plateformes.
• Scripting Linux
• Installation et implémentation de différents services sur la plateforme IN.
• Outils : OTIP, Eclipse, Netbeans, SVN, Java / GWT, Python, script Linux, ADB, SQL, Wireshark
Février 2013 – Mars 2017 Ingénieur d'étude et développement, Davidson Consulting
• Coordination et suivi du projet automatisation des tests mobiles.
• Développement des macros VBA pour automatisation des traitements Excel.
• Développement d’une application JAVA pour automatisation de la validation des objets connectés.
• Capture et analyse des traces mobiles et réseau, investigation des bugs de fonctionnement.
• Rédaction des plans et des procédures de tests.
• Définition de nouveaux indicateurs pour le suivi de la QoS 4G.
• Développement et MAJ de l’outil BI pour suivi des indicateurs de performance
• Capitalisation de l’expérience dans une méthodologie de traitement.
• Outils: Linux, iTest, JSON, ADB/AT, Wireshark, VB(visual Basic), Netbeans, C++, Python
Projets réalisés
• Etude mathématique des algorithmes basiques de NLP :
L’objectif de l’étude est de comprendre les principes fondamentaux de NLP ainsi qu’une introduction d’utilisation d’entropie pour le
NLP.
✓ Classification de Bayes
✓ Regression logistique
✓ N-gram Language Models
• Résolution des vrais problèmes de prédiction avec les algorithmes de Machine Learning :
Il s’agit d’extraire les données, faire le pré-processing, la modélisation et la mise en production.
✓ Kaggle : house-prices-advanced-regression-techniques (Top 7%)
✓ ChallengeData : Paris Fire Brigade.
• Développement d’une application web J2EE pour gérer les compétitions d’algorithmique
Il s’agit d’une application web JEE (JAVA,Tomcat) qui permet aux étudiants de participer en temps réel aux compétitions
algorithmiques organisées à l’école :
✓ L’application WEB reçoit le code (JAVA, C, C++ ou PHP) développé par les équipes, l’exécute et génère les résultats.
✓ L’application affiche le classement des équipes en temps réel.
Activités parascolaires
• Membre de la plateforme Kaggle ********
• Membre de la plateforme ********/
• Participation à la compétition régionale ACM-ACPC à Beyrouth, Nov 2011. ********
• 2ème prix des Journées Nationales des Jeunes Développeurs (JNJD) 2012. ********
• Participation aux compétitions d’algorithme et de programmation (ID : Hich_am). ********/
• Responsable technique du Club Informatique et Télécoms de l’Institut National des Postes et Télécommunications 2011/2012.
• Activités sportives: Volley-ball, Natation, Football.
Formations
2018 – 2020 Sorbonne Université (UPMC) :
Master de Mathématiques et Applications : Statistiques & Machine Learning
2017 - 2018 Sorbonne Université (UPMC) :
Licence L3 Mathématiques et Applications, mention : Assez-bien
2012 – 2013 Telecom SudParis – Evry
3ème année du cycle d’ingénieur d’état en télécommunications, réseaux et Technologies de l’information
2010 – 2012 Institut National des Postes et Télécommunications (INPT)- RABAT
Cycle d’ingénieur d’état en télécommunications, réseaux et Technologies de l’information.
2008 – 2010 Classes préparatoires aux grandes écoles d’ingénieurs
Filière TSI (Technologies et Sciences Industrielles), classement national : 10.
2006 – 2008 Lycée Technique AL IDRISSI – AGADIR-MAROC
Baccalauréat Sciences et Technologies Electriques (STE), mention Très Bien.
Domaine de
connaissance
Cloud (AWS)
• Architecture d’applications sécurisées et robustes, mise en place d’infrastructure virtuelle en
utilisant les services AWS (EC2, ELB, RDS, Route53 & S3, etc)
• Conception architecturale selon les exigences.
• Conseils d’implémentation et les bonnes pratiques tout au long du cycle de vie du projet.
• Machine Learning avec AWS (SageMaker)
• Certifié AWS :
o Certification : AWS Certified Solutions Architect – Associate
o Validation Number : Z4WSK6W1P2RE1ESC
o Vérification de la certification : ********
Programmation and
Machine Learning
• Techniques de Machine Learning (régression, séries temporelles, modèles probabilistes,
apprentissage supervisé et non-supervisé, optimisation, deep learning).
• Librairies Python (pandas, numpy, scikit-learn, Pyplot, Seaborn), développement en R, TenserFlow
• Natural Language Processing (NLP).
• Reinforcement Learning avec processus de décision de Markow (MCTS : Monte Carlo Tree
Search).
• Connaissances approfondies en statistiques.
• Java, C++, Algorithmique
• Notebook Jupyter, Anaconda, RStudio, Eclipse, Netbeans, Dev C++.
• Script Shell UNIX, GIT.
Bases de données • Algorithmie et gestion des bases de données : SQL, noSQL, MapReduce, hadoop, les traitements
SPARK
Systèmes d’exploitation • Windows, Linux
Réseaux et Telecom • LTE, 4G+, UMTS : Intégration, et validation des nouvelles fonctionnalités.
• Spécifications 3GPP
• Réseaux et protocoles : TCP/IP, SSH, VLANs, routage IP.
Management • Gestion de l’entreprise, analyse financière, gestion des projets.
Langues
• Français: lu, écrit, parlé.
• Anglais: lu, écrit, parlé.
• Arabe: lu, écrit, parlé.
• Espagnol : Certifié niveau B1