
Software Engineer at Microsoft
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
I am Software Developer working on WebAssembly at Microsoft. I am passioante about modern C++, Rust, WebAssembly, and Linux. I hold a PhD degree in signal and image processing from CNES (French Space Agency) and Supélec.
CentraleSupélec
Doctor of Philosophy (PhD), image processing, signal processing
January 1, 2012 – January 1, 2015
Instituto Tecnológico de Buenos Aires
Engineer's degree, Electrical and Electronics Engineering
January 1, 2004 – January 1, 2010
Microsoft
Software Engineer
September 1, 2024 – Present
Cambridge, England, United Kingdom · Remote
Docker, Inc
Software Engineer
May 1, 2023 – September 1, 2024
Cambridge, England, United Kingdom · Remote
lowRISC CIC
Software Engineer
January 1, 2022 – May 1, 2023
Cambridge, England, United Kingdom
MathWorks
Cloud Software Engineer
May 1, 2021 – January 1, 2022
MathWorks
Software Engineer
June 1, 2019 – April 1, 2021
MathWorks
Deep Learning Developer
August 1, 2017 – June 1, 2019
MathWorks
Application Support Engineer
September 1, 2016 – August 1, 2017
IRIT (Institut de Recherche en Informatique de Toulouse)
Postdoctoral Fellow
October 1, 2015 – August 1, 2016
Greater Toulouse Metropolitan Area
ITBA
Research Assistant Professor
June 1, 2010 – August 1, 2012
Argentina
PCA with Missing Values
June 1, 2016 – Present
Role: Ceonception, development. Areas: Web visualizations, JavaScript, user interface, Bootstrap. JavaScript port and corresponding demo visualization of the Matlab code associated with the 2010 paper by A. Ilin and T. Raiko.
Online Hanabi
October 1, 2015 – Present
Type: Personal project. Role: Conception, development. Areas: Web applications, JavaScript, PHP, C++, nginx, user interface, graph representation. My very first try at developing a web application. This is an online version of the cards game "hanabi". It features an interesting graph based "card counting" algorithm that I develop to assist the players.
FTDI-Blaster
June 1, 2011 – Present
Role: Conception, main developer. Areas: Device drivers, Linux Kernel, USB. FTDI Blaster is a USB replacement of the LPT based Altera Byte Blaster II. The project is a kernel mode device driver that uses an FTDI device in bit-bang mode.
FTDI-FS
April 1, 2011 – Present
Role: Conception, developer. Areas: Device driver, userspace file system, Linux, Unix. ftdifs is a FUSE file system for FTDI devices. It follows the UNIX rule that "everything as a file". Some applications: * Interfacing to Hitachi LCD devices * Interfacing to older hardware
Depth from focus
January 1, 2011 – Present
Type: Students' research project. Role: Project tutoring. Areas: Image processing. This project consisted on estimating the depth of different objects from a pair of image taken from the same angle, a shallow depth of field and different focal plane. The object depth is estimated from the difference in the point spread function introduced by the lens in different configurations.
Three-phase switching power factor corrector
January 1, 2010 – Present
Type: Engineering final project. Role: Hardware design. Areas: Power Electronics. The objective of this project was designing a power factor correction device using switching technology, as well as analyzing its time between failures, cost and commercial viability.
8051 Dualcore pipeline processor
January 1, 2009 – Present
Type: Student project. Role: Design, development. Areas: Microprocessors architecture, FPGA. This project consisted in designing and implementing a dual core 8051 processor with pipeline capabilities on a FPGA. The processor was designed from scratch, based on the CISC instruction set of the 8051 processor. The main components of the design were the translation of the CISC instructions into a set of RISC micro instruction, the jump prediction logic, the pipeline queuing and the management of shared resources between the two cores.
Facial recognition
January 1, 2008 – Present
Type: Student project Role: Researcher, development. Areas: Biometric recognition, image processing, signal processing, Haar features, active shape model, principal components analysis, Gaussiam mixtures. This project consisted in identifying people on an image or video stream from a set of known individuals in a database. The results of this project were presented on the ITBA fair of electronics, where it was chosen as the best R+D project by three of the fair sponsors.
Cultural Fit Analysis
The candidate has a strong academic and research background, followed by significant experience in software engineering roles at companies like MathWorks, Docker, and Microsoft. While the technical depth is evident, the career trajectory has shifted from data analysis/research to core software engineering (e.g., WebAssembly, kernel drivers). The target role of 'Data Analyst' aligns with their earlier academic and research work, but less so with their recent software engineering positions. The diversity of projects, from hardware design to web applications and device drivers, shows a broad technical curiosity, but also a potential lack of sustained focus on data analysis specific roles in recent years. This might indicate a need to re-align with data-centric responsibilities.
Soft Skills & Operational Fit
The candidate's experience as a Research Assistant Professor and Postdoctoral Fellow suggests strong analytical thinking, problem-solving, and independent research capabilities. Their role as an Application Support Engineer at MathWorks indicates customer interaction and problem resolution skills. The project descriptions are clear and detailed, suggesting good written communication. However, without specific psychometric test results, a full assessment of work attitude, stress handling, and team collaboration is not possible.