CV

Software engineer based at Montpellier, France.

Contact

Natural languages

Skills

Programming languages

My main skiils are in these languages. Through my career, I have learn many technologies like PHP, 2010-jquery Javascript, some pieces of CSS, Objective-C, Java, Android or iOS. But my knownledge is now out of date.

OS

I mainly use Linux for my personal computers and server. I have basic knowledge of OpenBSD. I can work on macOS. I don't want to work with Windows.

IDE

My first to go IDE is VSCode. I also use a lot nvim. I like QtCreator for working on C++/Qt projects.

Tools

Yup, I'm a developper. I know the basic tools…

Continous Integration

I became the so called Jenkins guru because someone had to. I am currently working with GitHub Actions.

DevOps/SysAdmin

I administrate my own Linux servers (projects hosting, personal storage, backups, …). In my current job, I manage a AWS hosted cloud infrastructure running some Docker containers with Terraform for propulsing an IOT and data-analysis platform.

Education

Professional experiences

Lead developper / Sereema / nov 2020 - present

kFPGA / 2019 - present (kind of)

Personal project, I am developing an open-hardware FPGA architecture. Long story short, verilog, python, tcl, cocotb, synthesis, yosys, qflow, OpenROAD, Xilinx Vivado.

R&D Software Engineer / Menta / may 2014 - dec 2018

I worked at Menta as a software engineer in the R&D Software team. I was in charge of the logic synthesis in the Origami Programmer software. I also worked closely with the Hardware team by providing then tools and support.

System Administrator / Menta / may 2014 - dec 2016

Mobile Application Developer / La Jungle Design / apr 2014 - may 2014

Development of Android (java) and iOS applications (objective-c).

Mobile Application & Web Developer / Access Dev / aug 2011 - dec 2013