Contact

Jonathan Tremesaygues
97 rue du Faubourg Figuerolles,
34000 Montpellier

Skills

  • Language: python, C++, Qt, Rust, Objective-C, PHP, javascript, CSS, HTML, Java
  • OS: Linux (Red Hat, Ubuntu, Debian, Arch Linux), Windows 7, Mac OS X
  • IDE: VSCode, Qt Creator, Visual Studio, Eclipse
  • SCM: git, svn
  • CI: Jenkins
  • EDA: Verilog, Synopsys physical flow

Education

  • Computer Science Degree / University of Montpellier / 2011
  • Science Bachelor / Saint-Joseph (La Réunion) / 2008

Professional experiences

kFGPA / 2019 - present

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.

  • development of Origami Programmer & Designer (C++/Qt, Verific)
  • development of a tool for automatizing the physical implementation of soft IP FPGA cores to multiples standard cells library (TSMC, Global Foundry, ST, ARM) based on a Synopsys flow (Design Compiler, ICC2, PrimeTime, StarRC, Mentor Graphics Calibre, …)
  • development of a License Management System (Flexera FlexNet, python)
  • Jenkins CI-guru, because someone has to do it :)

System Administrator / Menta / may 2014 - dec 2016

  • administered workstations and servers (Centos 5 to 7, Suse Linux Enterprise)
  • development of a backup solution
  • installation of a HTC platform (HTCondor)

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

  • development of a coloring application for iPad (iOS, objective-c)
  • development of a RA-based mobile application for finding good deals (Android, java, iOS, objective-c)
  • development of a therapeutic game in partnership with the LIRMM (C++, SDL, Visual Studio)
  • prototyping a mobile version of the Ubi Soft game Just Dance (iPhone, Apple TV, objective-c)
  • development of a puzzle game for iPad (C++, Cocos2D)
  • development of a HTML5 arcade game (javascript, ImpactJS)
  • development of an motion-based arcade game (Unity, C#c Kinect)
  • some web sites (PHP, MySQL, HTML, CSS, javascript, jQuery)