HAMMOUCHE
Hocine

Ingénieur Logiciel et Données

Software and Data Engineer

CV (Français) CV (English) Français English
Any fool can write code that a computer can understand.
Good programmers write code that humans can understand.
Martin Fowler

Expérience professionnelle

Ingénieur Logiciel et Données (Cyber Threat Intelligence)

Septembre 2023 - Septembre 2025 Gatewatcher
Puteaux, France
Développement et maintenance de la plateforme LastInfoSec (LIS), dédiée à la Cyber Threat Intelligence (CTI). Mes responsabilités incluaient la collecte, le traitement, l'analyse et l'enrichissement de données provenant de diverses sources pour alimenter la plateforme en informations pertinentes et en temps réel.
Tout au long de cette expérience, j'ai pu appliquer mes connaissances théoriques à des cas concrets, ce qui m'a permis de développer mes compétences en ingénierie logicielle et des données, ainsi que d'améliorer mes compétences transversales telles que la communication, le travail en équipe et la gestion du temps.
Technologies: Python FastAPI Selenium Pandas NumPy Docker Kubernetes Helm Celery RabbitMQ Redis MySQL Cassandra GitLab CI
Compétences: Analyse et ingénierie des données Rétro-ingénierie Gestion de bases de données Orchestration de conteneurs Développement de microservices

Éducation

Master informatique parcours Génie Informatique en Alternance (GENIAL)

2023 - 2025 Université Paris Cité
Paris 13e arrondissement
Le but de la formation est de former des ingénieurs informaticiens qui sont aptes à maîtriser aussi bien les concepts fondamentaux de l'informatique que les technologies modernes utilisées en entreprise.
Matières: Algorithmique avancée Algorithmes distribués Programmation mobile (Android) Informatique embarquée (C, ASM, ...) Génie logiciel avancé Programmation répartie Calcul Haute Performance Bases de données avancées

Licence informatique générale

2020 - 2023 Université Paris Cité
Paris 13e arrondissement
Matières: Langages de programmation : C, C++, Java, OCaml, Python, SQL Logique propositionnelle et du premier ordre Analyse lexicale et syntaxique Algorithmique (complexité, tri, recherche, structures de données) Programmation système (C, Berkeley Sockets, ...) Programmation réseau Bases de données

Compétences

Langages

Python Go C C++ Java OCaml Rust Bash Fortran Nim ASM Elixir PHP JavaScript Lua

Frameworks et bibliothèques

FastAPI Django Pytest SQLAlchemy Selenium Scrapy Pandas NumPy Gin Spring Boot JUnit Hibernate JavaFX Jakarta EE SFML Boost SDL2 Menhir Actix Rocket

Bases de données

MySQL/MariaDB PostgreSQL Redis ValKey SQLite Apache Cassandra H2 Derby

DevOps & Administration Système

Docker Kubernetes Helm GitHub Actions GitLab CI SonarQube Ansible QEMU/KVM Terraform Libvirt Azure AWS

Calcul Haute Performance

MPI CUDA OpenMP OpenACC Spark Kafka Celery RabbitMQ

Langues

Anglais C2
Français C2
Taqbaylit C2
Dzayriya A2
Allemand A1

Loisirs

Lecture (histoire, informatique, ...) Impression et modélisation 3D Administration de mon serveur