Aurélien Chabot

Senior Software Engineer

Summary

Experienced Software Engineer with over 10 years of experience in software development and a record of successful contributions to global companies. Skilled in C++, Java, and Python with expertise in Cloud Technologies, Containers, and Virtualization. Proficient in designing, developing, and operating high-performance, scalable, and reliable systems. Proven ability to deliver complex projects on time and within budget, with a focus on optimizing costs and improving efficiency.

Experience

Senior Software Engineer Mar 2020 - Present . 4 yrs
Amazon, Vancouver/Montréal, Canada

Core site-wide functionalities for the Amazon.com website.

  • Core backend site-wide functionalities for the Amazon.com website.
  • Development and operation of a high availability tier-one web service.
  • Application running in AWS.
  • Performance tuning of the application to improve cost per request.
  • Java
  • Python
  • AWS
  • Junit/Mockito
Software Engineer, Critical and Medical software Nov 2017 - Jan 2020 . 2 yrs
Hydrix, Melbourne, Australia

Design and development of customer projects.

  • C++ development on Linux and Bare-metal embedded systems.
  • Python development of user interfaces.
  • Design and estimation of software work for customer products.
  • CI build, test and deployment with Docker and Jenkins technologies.
  • C++
  • Python
  • Java
  • Gradle
  • Docker
  • Protobuf
  • Google Test
  • Jenkins CI
Software Engineer, Network protocols analysis Sept 2016 - Sept 2017 . 1 yr
Corvil, Dublin, Ireland

Development of analytics plugins for all major worldwide financial and enterprise data protocols.

  • Development of new analytics plugins and updates of existing ones.
  • Work on latency tracking and order tracking for financial protocol analytics plugins.
  • Work on malware and threat detection for enterprise protocol analytics plugins.
  • Work on a connector to export analytics data to Kafka.
  • C++
  • Boost
  • Java
  • Kafka
  • Linux
  • CD
  • CI
  • Scrum
  • Agile
  • Jira
Software Engineer, Infotainment system for cars Dec 2014 - Sept 2016 . 2 yrs
Parrot Automotive, Paris, France

Development of Android-based infotainment system for cars.

  • Middleware interfaces development for components such as radio and Bluetooth.
  • Android development for media, telephony and system applications.
  • Prototyping of Android and Linux based systems in the business development team.
  • Participating in B2B show with the business development team.
  • Android
  • Java
  • C++
  • Android Studio
  • Git
  • Linux
  • Scrum
  • Agile
Software Engineer, Linux system and Image processing Sept 2011 - Nov 2014 . 3 yrs
OpenWide, Paris, France

Design and development of customer projects.

  • C++ development on Linux embedded systems.
  • Development of graphical component using QT.
  • Development of multimedia/image processing projects with GStreamer and OpenCV.
  • Linux system generation and configuration using Buildroot and Yocto.
  • C++
  • QT
  • Python
  • Thrift
  • Boost
  • Git
  • Linux
  • Buildroot
  • Yocto
  • OpenCV
  • GStreamer

Internships

Internship in image processing development Mar - Aug 2011
OpenWide, Paris, France

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

Internship in an image processing laboratory Summer 2010
South Dakota State University, Brookings, USA

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

Open Source Projects

Transmission-RSS

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

DroidUPnP

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

Home-Pi

A Home domotic service on top of a raspberrypi. Using temperature sensors (DHT11 + ESP8266) and a radio emitter to control plug, home heaters and lights are controlled and monitored, controlled