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 ?
I'm always eager to learn something new !
general
General

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

  • • IntelliJ IDEA
  • • Github / Gitlab
  • • Docker
  • • Atom
  • • Linux (and administration)
  • • VMWare Player
  • • StarUML
  • • Photoshop and After Effects
  • • Office Suite
  • • Windows
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 (advanced)
  • • JavaScript
  • • React
  • • Fastify
  • • REST API
  • • Tailwind
  • • Materialize
  • • Material Design
  • • PHP
  • • Apache Server deployment
  • • OpenLayers and OpenStreetMap
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 use both Linux and Windows, as hobbies and a professional tools. 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 Windows command prompt for maintenance.

  • • Bash
  • • DOS
  • • Powershell
  • • Administration
  • • Advanced maintenance
sql
Databases

On the noSQL side, I am proficient with document (mongoDB) and graph database (neo4j). As for regular SQL, I can use and deploy Oracle SQL and MySQL. I can create conception diagrams and use algebric model to conceptualize databases requests. I have also been trained on iSQL Oracle Plus.

  • • Relational databases
  • • 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 (followed some courses)
  • • Basic Unity in C# (self taught)