Skills
This is an exhaustive list of the tools I've used in the past, please use the research tool if you are looking for something in particular !
In case you're looking for something that's not on the list, why not send me an email ?
general
General

Here are the tools I'm currently using when I work.

  • • IntelliJ IDEA
  • • Github / Gitlab
  • • Docker
  • • Linux
  • • StarUML
web
Web

Web is fun and it's truly the future. Making a good, especially user-friendly website is amongst my top priorities !

  • • HTML5 and CSS3
  • • JavaScript
  • • React
  • • Fastify
  • • REST API
  • • Tailwind
  • • Materialize
  • • Material Design
  • • PHP
  • • Apache Server deployment
  • • OpenLayers and OpenStreetMap
ai
Artificial Intelligence

I have studied Artificial Intelligence formally as part of my masters, and it's also a passion of mine.

  • • Machine Learning
  • • Deep Learning
  • • Tensorflow
  • • Scikit-learn
  • • LLM
  • • Github Copilot
java
Java

I have studied using Java, but I am also adept with Scala and Kotlin

  • • Object Oriented Programming
  • • Scala (oriented data science, Spark, Hadoop)
  • • Kotlin (oriented Android dev)
  • • Maven
  • • Swing and JavaFX (OpenJFX)
python
Python

Python is the first language I've learned and the one I use for freebie projects or prototyping. It's the obvious choice for artificial intelligence and data science. I've also used it for Twitter APIs centered projects.

  • • Python3
  • • Tensorflow
  • • Pandas
  • • Numpy
  • • Matplotlib
  • • Tkinter
  • • Tweepy
  • • BeautifulSoup
  • • Pickle
  • • Pillow
  • • Spyder
  • • Jupyter / Google Colab
c
C / C++

I use C when I want something really fast. I've initially learned it alongside Assembly to better understand how computers worked and learn solid algorithmic bases. Therefore I can use system calls, manage processes and tasks and such.

  • • Low level programming
  • • System calls
  • • Recursive and procedural coding
linux
Windows / Linux

I'm a Linux user at heart but also very proficient with Windows. Computers have been a passion of mine since I was a kid. I use them for troubleshooting. I can also deploy and administer Linux servers. I can use bash scripting for small programs and just do general sysadmin stuff.

  • • Bash
  • • DOS
  • • Administration
  • • Deployment
  • • Jenkins
  • • Git Action
  • • Control-M (for scheduling)
sql
Data science

On the data science side, I am proficient Spark and Snowflake. This also includes your typical SQL. I'm also proficient with different noSQL technologies, like MongoDB, Neo4j or Hive. I document my work with conception diagrams and use algebraic model to conceptualize databases requests.

  • • Apache Spark (with Hadoop and Hive)
  • • Snowflake (with Snowpark in Scala)
  • • Relational databases (SQL)
  • • Conceptual Data Model and Entity Association Model
  • • MongoDB
  • • Neo4j
  • • iSQL Oracle Plus
  • • Database administration
  • • MySQL
gamedev
Game Dev

I develop games for fun as a hobby. My formation isn't game dev oriented but I have participated in Code Game Jams and realized Spiritum Animalis for example.

  • • Basic Unreal Engine
  • • Basic Unity in C#