adlanekadri.github.io data-engineer
whoami

Adlane Kadri

Data Engineer

Seven years building and operating end-to-end data platforms — large-scale web scraping and automation, the cloud and on-premise infrastructure underneath, the databases in the middle, and the pipelines that turn all of it into something a business can actually use.

Location
Île-de-France, France
Current
Innoscape · 2019—
Core stack
Python · AWS · Microsoft Fabric
[ 01 ]

Experience

Data Engineer

2019.06 → present

Innoscape  //  massive open-data extraction · RetailTech market intelligence

01Design, build and operate the large-scale web data collection: scrapers and crawlers across competitor e-commerce sites in the DIY & home-improvement retail sector, in France and internationally — reverse-engineering evolving anti-bot and CAPTCHA protections, and keeping everything running as target sites change.
02Build automation robots that drive partner platforms end to end — authenticated sessions, navigation, data retrieval — then clean, transform and load the results into the pipeline.
03Own the Linux server fleet on AWS EC2 and on-premise: provisioning, configuration, scheduling, monitoring and maintenance of the collection and processing jobs running across dozens of projects.
04Own database administration end to end across MySQL and AWS RDS — data modelling and schema design, indexing and query performance, users and privileges, retention, archiving, automated backups and recovery, and version upgrades.
05Own the analytics-facing data layer: model and deliver the datasets the BI team builds its reporting on, and run validation checks that catch data-quality problems before they reach the business.
06Led the migration of the legacy Hadoop / Spark / Scala platform — previously orchestrated and monitored through Kylo — to Microsoft Fabric: porting and re-engineering existing jobs as Fabric notebooks, moving data from S3 into the Lakehouse, and architecting the new pipelines from scratch.
07Run internal technical sessions for the wider team, sharing working knowledge of new tools and fields — machine learning and AI, security, and data-platform practice.
pythonseleniumpuppeteer microsoft-fabricaws:ec2,rds,s3mysql linuxspark/hadoopsql

Research Internship — NLP & Machine Learning

→ 2021.09 · 6 months

Innoscape × Université Paris 8  ·  Master's thesis

Second phase of the consumer-review classification project: improved the vector representations and models, extended the system to multi-label classification, selected the production model and integrated it into the data workflow.

Research Internship — NLP & Machine Learning

→ 2020.09 · 6 months

Innoscape × Université Sorbonne Paris Nord  ·  Master's thesis

First phase of the same project: built the collection pipeline and the review corpus, designed the preprocessing chain, and established the unsupervised approach that labels an unlabelled corpus automatically.

Artificial Intelligence — End-of-cycle internship

2016.10 → 2017.06

USTHB × University of Michigan

Built an application that predicts the appearance of links in a web-services network using supervised machine learning.

Desktop Application Development — Internship

2016.05 → 2016.08

IBNETWORK

Developed an investment-management application.

Hardware & Electronics — Internship

Summer 2017 · 3 months

Tablet diagnostics and repair — hands-on work on the hardware and electronics side, alongside a software-focused curriculum.

[ 02 ]

Education

Master's — Big Data

2021 — 2022

Université Paris 8  ·  graduated with 16/20

6-month thesis internship at Innoscape — NLP & machine learning (see Experience).
univ-paris8.fr

Master's — Data Mining & Decision Systems

2018 — 2020

Université Sorbonne Paris Nord  ·  Institut Galilée

6-month thesis internship at Innoscape — NLP & machine learning (see Experience).
lipn.univ-paris13.fr

Master 1 — Intelligent Computer Systems (SII)

2017 — 2018

USTHB, Algiers  ·  first year completed

finfo.usthb.dz

Bachelor's — Information Systems & Software Engineering

2015 — 2017

USTHB, Algiers  ·  first year in the Mathematics & Computer Science core

fei.usthb.dz

Scientific Baccalaureate — with honours

2014

Chahid Si-Elhouasse high school, Algeria

[ 03 ]

Skills

Languages
PythonSQLJava BashPHPHTML / CSS
Collection & automation
SeleniumPuppeteerrequestspandas
Platform & infrastructure
Microsoft FabricAWS EC2AWS RDS AWS S3LinuxGit
Databases
MySQLOracleMongoDB
Data science & ML
scikit-learnNumPySciPy KerasOpenCVNLTKspaCySAS
Other
LaTeXCisconpm
[ 04 ]

Projects & contributions

Internet of Things

2019

Python · pandas · OpenCV · face_recognition · Boto3

A facial-recognition and notification system for a connected object — SmartDoor · demo

Machine learning

2017 — 2019

Python · Keras · SAS · MATLAB

A random music-generation application built on recurrent neural networks

Credit-card client default-payment detection, comparing several machine-learning algorithms

Implementation and comparison of three dimensionality-reduction algorithms: PCA, non-negative matrix factorisation (NMF) and projective NMF

Optimisation & metaheuristics

2018

Java · JavaFX

A Bee Swarm Optimisation implementation for solving the 3-SAT problem

Multi-agent systems

2018

Java · JavaFX · JADE

A multi-agent expert system in Java simulating a sales environment

Networking

2017

Cisco

Implementation of switched and secured IP networks.

[ 05 ]

Extracurricular

HackUPC hackathon, Barcelona

2019

Rasa · NLU · Python · Selenium

Built a voice-command assistant for generating 3D-printable models.

Comic Con Djazaïr — games development competition

2018

GameMaker

Took part in the video-game development competition at Comic Con Djazaïr.

Best game award Best storyline award

Global Game Jam Algeria

2017

GameMaker

Developed a game on the theme of transmission through time

Languages

  • Arabic — native
  • French — bilingual
  • English — technical (documentation and daily use)

Operating systems

  • GNU/Linuxdaily driver & server administration
  • macOS
  • Microsoft Windows

Interests

Open-source contribution Free & open-source software Volunteer work Community involvement Club memberships Sport Pop culture