Über Yacine
Französisch
Muttersprachlich oder zweisprachig
Englisch
Muttersprachlich oder zweisprachig
Projekt- und Berufserfahrung
- MillimanIngénieur logicielBANKEN & VERSICHERUNGENApril 2023 - Heute (3 Jahre und 2 Monate)Paris, Frankreich
- Conception et implémentation de NodeJS / MeteorJS.
- Contribution à la conception UX/UI de Milliman ESG Web.
- Corrections des bugs de Milliman ESG Web.
- Implémentation de nouvelles fonctionnalités dans le Milliman ESG Web.
- Développement de tests unitaires automatiques en NodeJS /MeteorJS à partir de zéro.
- Revue et optimisation du code existant (factorisation, ...) de la composante Milliman ESG Web.
- Bash Scripting pour l'automatisation.
- Manipulation et implémentation de REST APls en Python.
- Technologies et langages utilisés : Javascript, NodeJS, MeteorJS, Python, MongoDB, Bash, jQuery ...etc.
- Université Paris CitéImplémentation d'un moteur de recherche pour les pages Wikipedia from scratchBILDUNG & E-LEARNINGJanuar 2023 - März 2023 (3 Monate)Paris, Frankreich
- Lien du projet : github.com/yacineak97/wikipedia-search-engine
- Implémentation d'un moteur de recherche pour les pages Wikipedia en utilisant Java et Python.
- Extraction du corpus à partir des pages Wikipedia et construction du dictionnaire et de la relation mots-pages à partir du corpus pour calculer les scores TF-IDF.
- Stockage de la matrice d'adjacence qui représente le graphe des pages Wikipedia sous forme CLI pour calculer le PageRank pour chaque page.
- Implémentation de l'algorithme de Wand pour le traitement des requêtes de de manière efficace.
- Utilisation de la lemmatisation pour la normalisation des mots dans le dictionnaire, la relation mots-pages et les requêtes.
- Université Paris CitéSystème de connexion peer-to-peer sécurisé avec communication en arbre de MerkleBILDUNG & E-LEARNINGNovember 2022 - Januar 2023 (3 Monate)Paris, Frankreich
- Lien du projet : github.com/yacineak97/peer_to_peer
- Conception et réalisation d'un système de connexion peer-topeer entre les pairs (peer) permettant une communication directe et sécurisée, sans passer par un serveur centralisé.
- Utilisation de l'arbre de Merkle pour la vérification de l'intégrité des messages échangés entre les pairs, garantissant ainsi l'authenticité et l'intégrité des données.
- Mise en place d'un système d'authentification et de chiffrement pour garantir la confidentialité et la sécurité des échanges entre les pairs.
- Mise en œuvre du pipelining pour améliorer l'efficacité de la communication entre les pairs, en permettant l'envoi et la réception simultanés de plusieurs messages.
- Implémentation d'un contrôle de congestion pour éviter la saturation du réseau et assurer un flux de données fluide.
- Mise en place d'un système de traversée de NAT pour permettre la communication entre les pairs même à travers des réseaux privés ou derrière des pare-feux.
- Développement d'un affichage incrémental pour afficher les messages en temps réel et d'une mise à jour dynamique pour tenir compte des modifications apportées aux messages.
Empfehlungen
Sei die erste Person, die Yacine empfiehlt
Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.
Diese Freelancer passen auch zu Ihren Kriterien
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Ausbildung und Abschlüsse
- Master 2 Informatique Parcours Information et Mobilité : Programmations, Algorithmes pour Internet, Répartition et Systèmes (IMPAIRS)Université Paris Cité2023
Zertifizierungen
- Linux Shell Scripting: A Project-Based Approach to LearningUdemy2023
- The Git & Github BootcampUdemy2023