Software Engineer

Skilled and passionate Software Engineer with 7+ years of experience working in a variety of environments with a breadth of programs and technologies. After graduating from a top ranked engineering school in France, I made significant work contribution to highly successful companies in France, Ireland and Australia. With a Linux environment oriented profile, I am proficient in C++, Java and Python as well as with containers, virtualisation and cloud technologies.

































Nov 2017 - Now

Software engineer, Hydrix, Melbourne.

Collision avoidance system for mining truck using RF ranging, V2V communication and GPS information.

• Design and estimation of customer projects
• Development of complex systems with multiple software components.
Tech: C++, CMake, Python, Java, Gradle, Linux, Docker, Protobuf, GoogleTest, Jenkins CI, Agile

Sept 2016 - Sept 2017

Software engineer, Financial protocols analysis, Corvil, Dublin.

• Development of analytics plugins for all major worldwide financial, middleware and enterprise data protocols.
• Features of those plugins include latency tracking, order tracking as well as malware and threat detection.
Tech: C++, Boost, Java, Kafka, Linux, CD, CI, Scrum, Agile, Jira

Dec 2014 - Sept 2016

Software engineer, Infotainment system for cars, Parrot Automotive, Paris.

• Middleware interfaces development for components such as radio and Bluetooth.
• Android development for media, telephony and system applications.
• Prototyping of Android and Linux based system with the business development team.
Tech: Android, Java, C++, Android Studio, Vim, Git, Linux, Scrum, Agile

Jun 2014 - Nov 2014

Software engineer, OTT video streaming (contractor for OpenWide), Anevia, Paris.

Development for a server providing video content using OTT protocols (DASH, HLS...).

• Development of configuration and operational components in Python, PHP and C++.
• PostgreSQL database and request optimization.
• Load balancing and failover strategy development.
Tech: Python, C++, PostgreSQL, PHP, JavaScript, Debian, Vim, Git, Scrum, Agile

Nov 2013 - May 2014

Software engineer, Image processing and Linux system development, OpenWide, Paris.

Live video analysis project to optimize the park time of an automatic subway.

• Image processing optimization and adaptation of existing algorithms.
• Design and development of a communication protocol between on site servers and the central server
• Design and development of a UI to visualized the system status and configuration in QT.
• Project and team leading.
Tech: C++, OpenCV, QT, Python, Thrift, Boost, RobotFramework, Vim, Git, Linux

Sept 2012 - Oct 2013

Software engineer, Infotainment system for cars (contractor for OpenWide), Parrot, Paris.

• C++ development of a multimedia system using Bluetooth, Wifi and USB technologies.
• Embedded Linux integration.
• Handling of customer technical request and feedback.
Tech: C/C++, Bash, Python, Vim, Git, Linux

Sept 2011 - Aug 2012

Software engineer, Image processing and Linux system development, OpenWide, Paris.

Software helping to maintains the reliability of big CCTV network by doing daily checks on recordings.

• Image processing optimization and adaptation of existing algorithms.
• Development of a JSON/REST communication stack between the treatment server and the web server.
Tech: C++, OpenCV, Vim, Git, Linux


Mar - Aug 2011

Internship in image processing development, OpenWide, Paris.

C++ development for CCTV image processing. Development with QT and OpenCV.

Summer 2010

Internship in an image processing laboratory, South Dakota State University (US)

Development of a tool to apply an interpolation algorithm on a satellite image database with Matlab.

Summer 2009

Internship in web development, JNOV, Toulouse.

Development in HTML, PHP, SQL and JavaScript. Use of library and api : Google Map, fpdf, JQuery...

Open Source Projects


RSS tracker wrote in Go. Track RSS feeds of torrent and add them to transmission for downloads.


Android application to control UPnP device and share local multimedia content.


A Home domotique domotic service on top of a raspberrypi. By controlling multiple temperature sensors (DHT11 + ESP8266) and a radio emmiter (through GPIO), home heaters and lights are monitored, controlled and scheduled from a phone or a computer.


2008 - 2011

Master of Engineering in Computer Science, INP ENSEEIHT (top ranking engineering school), Toulouse (France)

Specialized in Computer Science and Applied Mathematics.

Subjects: Theory of computation, Software engineering, Computer architecture, Concurrent computing, Middleware, Real time computing, Network architecture, Compilation.

Sept - Dec 2010

Master of Engineering in Computer Science, HKU (Hong Kong University).

Exchange student in undergraduate and postgraduate courses.

Subjects: Multimedia computing and application, Computer and network security, Embedded System and pervasive computing, Implementation, Testing and Maintenance of Software Systems, Wireless communication, Image processing and computer vision.

2005 - 2008

Three year intensive undergraduate course in preparatory classes for competitive entrance exams into national engineering schools, Lycée Faidherbe, Lille (France).

Subjects: Mathematics, Physics and Computing

2004 - 2005

Scientific Baccalaureate with distinction (French equivalent of 'A' levels in Mathematics, Physics and Biology), Lycée Robespierre, Arras (France).



Native speaker


Full professional proficiency


CV English

CV French