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

date_range Octobre 2025 - Présent
Semantic Visions location_onPrague, République Tchèque
Développement, maintenance et optimisation de pipelines de données basés sur Python sur GCP (Dataflow, Pub/Sub, Kubernetes). Implémentation et amélioration de solutions pilotées par événements (Pub/Sub, sockets, RabbitMQ, etc.). Intégration et optimisation de diverses bases de données, notamment BigQuery, ArangoDB, Postgres et ElasticSearch. Collaboration sur les améliorations de crawling/scraping et les fonctionnalités liées au NLP. Conception, construction et maintenance d'API REST et de microservices (par exemple, en utilisant Flask ou des frameworks similaires). Déploiement et dépannage de services dans des environnements Kubernetes ou Debian Linux. Travail en étroite collaboration avec le développeur front-end pour assurer une intégration fluide des données pour les outils internes.
Technologies:
Python
GCP
Dataflow
Pub/Sub
Kubernetes
BigQuery
ArangoDB
PostgreSQL
ElasticSearch
Flask
RabbitMQ
Debian Linux
Compétences:
Développement de pipelines de données
Architecture pilotée par événements
Intégration et optimisation de bases de données
Conception d'API REST
Développement de microservices
Déploiement et dépannage dans le cloud
Collaboration inter-équipes

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

date_range Septembre 2023 - Septembre 2025
Gatewatcher location_onPuteaux, 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)

date_range 2023 - 2025
Université Paris Cité location_onParis 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

date_range 2020 - 2023
Université Paris Cité location_onParis 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
Flask
Bases de données
MySQL/MariaDB
PostgreSQL
Redis
ValKey
SQLite
Apache Cassandra
H2
Derby
BigQuery
ArangoDB
ElasticSearch
DevOps & Administration Système
Docker
Kubernetes
Helm
GitHub Actions
GitLab CI
SonarQube
Ansible
QEMU/KVM
Terraform
Libvirt
Azure
AWS
GCP
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