Hi , I'm Waris Radji
Artificial Intelligence Research Student & Freelancer

profile picture

Hello , I'm Waris Radji
Artificial Intelligence Research Student & Freelancer

Age
22 years
Location
France, Paris/Bordeaux
Phone
+33 6 52 81 11 65
E-mail
Website
Interests
Street Lifting, Competitive Programming, Evolutionary Genetics
Versatile Developer with 3+ years experience of extensive knowledge in Software Design & Development with willingness to learn and master Data Engineering and Data Science. Functional Programming & Scala adept. Seeking a challenging position in an innovative & state-of-the-art company or research laboratory.

WORK EXPERIENCE

Lunatech | Scala Center logo.
Jun 2022 - Aug 2022

Lunatech | Scala Center

SCALA OPEN-SOURCE DEVELOPER • Internship • Rotterdam

Working on Scala 3 support and adding the call hierarchy feature into the open-source tool Metals, the Scala language server. I still contribute to this project by solving issues and doing code reviews.

Scalameta Scalameta logo
Scala Scala logo
Le Connecteur logo.
Jun 2021 - Jun 2022

Le Connecteur

NODE.JS BACK-END DEVELOPER • Freelance • Remote

Creation of cloud functions and a database to manage the reservation of coworking spaces by clients, after the purchase of tickets via a WooCommerce site.

Firebase Firebase logo
Node.js Node.js logo
CNRS - Laboratoire d'Océanographie et du Climat logo.
Apr 2020 - Aug 2020

CNRS - Laboratoire d'Océanographie et du Climat

FULL-STACK DATA DEVELOPER • Internship • Paris

Development of new functionalities for L-SAT, a web platform for collaborative analysis and exploration of satellite data. Minor changes to existing data analysis codes.

RabbitMQ RabbitMQ logo
ChartJS ChartJS logo
Javascript Javascript logo
Postgresql Postgresql logo
Matlab Matlab logo
Django Django logo
Python Python logo
CNRS - Northern Paris Computer Science Lab logo.
Jul 2019 - Aug 2019

CNRS - Northern Paris Computer Science Lab

SCALA DATA DEVELOPER • Associate • Paris

Implementation of a bio-inspired and clustering algorithm (Ant-Tree) in Scala to integrate it into the Clustering4Ever library. Use of data visualization libraries and Apache Spark to write ML notebooks.

Jupyter Jupyter logo
Maplotlib Maplotlib logo
Spark Spark logo
Python Python logo
Scala Scala logo

EDUCATION

 logo
2022 -2023

Numerics Graduate Program - Optimisation and Decision

University of Bordeaux Graduate Research School

The Numerics program aims to train tomorrow's experts in complex digital systems analysis, through a week of courses and projects on the themes of optimisation and decision, and weekly seminars.

Combinatorial Optimization
Mathematical Modelling and Programming
Constraint Programming
Energy considerations in deep learning
 logo
2020 - 2023

Engineer's degree in Computer Science - Artificial Intelligence Major - PhD track

ENSEIRB-MATMECA - Bordeaux Graduate School in Electronics, Computer Science, Telecommunications, Mathematics and Mechanics

Master the necessary fundamental, theoretical and practical aspects of the main fields of computer sciences in order to develop. I joined the PhD track, which prepares engineering students for scientific research and its applications, encourages R&D vocations and facilitates the understanding of doctoral studies, through seminars, round tables, visits, projects, specific modules, etc.

Probability
Data Mining
Formal Methods
Automata Theory
Compiler Theory
Distributed Computing
Functional Programming
Numerical Methods
System Programming
Computability Theory
Type System
 logo
2018 - 2020

Technical college degree in Computer Science

Université Sorbonne Paris Nord (DUT Informatique)

Multidisciplinary training that trains assistant engineers and project managers in management and industrial computing. Operational in software and hardware development, we have participated in the design, realization and implementation of computer systems.

OOP
Database
HCI
Web Programming
Agile Methodology
Linear Algebra
Graph theory
Algorithms
Analysis
Differential Equation
Operational Research
Computer Network

ACHIEVEMENTS & PROJECTS

2022

GOOGLE ROADEF/EURO challenge 2012

APPRENTICE RESEARCHER

1 week to solve a machine reassignment problem, limited by hard constraints. I have mathematically modeled the problem as a system of linear equation, and I have solved it with Mixed Integer Programming methods using the Python-MIP library.

2022

Universal adversarial perturbations

APPRENTICE RESEARCHER

Reproduction of an experiment from the paper "Universal adversarial perturbations" (accepted at CVPR 2017) consisting in proving the efficiency of universal perturbations on the VGG11 architecture.

2021-2022 (Active)

Eirb'IA

CO-FOUNDER (with Hector Piteau)

Creation and management of the Artificial Intelligence Club of ENSEIRB-MATMECA through workshops, conferences, debates, competitions and paper popularization.

2020-2022 (Active)

Pokémon Studio

LEAD BACK-END DEVELOPER

Creation of Pokemon Studio, a tool developed in React to create its Pokemon game project more simply. The goal is to replace Ruby Host, the Database editor, and to allow more relevance by leaving RPG Maker XP.

2019-2021

Clustering4Ever

CONTRIBUTOR

Implement various ML algorithms into Clustering4Ever, a Big Data Clustering Library gathering clustering, unsupervised algorithms, and quality indices, written in Scala and Spark.

2019

Hackathon Blockchain Margo X UNICEF

BLOCKCHAIN DEVELOPER

Develop in 48 hours a solution to record the key stages of the child's life on the Blockchain. I developed part of the Node.js back-end and wrote Solidity smart contracts to deploy them on the Ethereum Blockchain.

TECHNICAL SKILLS

Scala
Native, Scala.js, Cats, ZIO, Scalaz
Programming
Python, Java, Haskell, JS/TS, C, C++, Kotlin
Data Engineering
Spark, Kafka, Google Cloud Platform, (No)SQL
Machine Learning
Scikit-Learn, TensorFlow, Pytorch, Clustering4Ever, NLTK, Deeplearning4j
Data Visualization
D3.js, Plotly, ChartJS, Processing, Matplotlib, ggplot
Web Framework
React, Play!, Flask, Django, Angular