Experience
2024 — Now
2024 — Now
New York, New York, United States
I have started an IC5 Senior Software Engineer position at Meta!
I'm joining the Containers team, within Meta's Core Systems Group.
My team develops automatization of isolated application deployment within Twine: https://www.usenix.org/system/files/osdi20-tang.pdf
More on Meta's Core Systems Group can be found here: https://research.facebook.com/teams/core-systems/
2021 — 2024
2021 — 2024
Seattle, Washington, United States
Working in the Containers team within the Base Kernel team
2019 — 2021
2019 — 2021
Vancouver, British Columbia, Canada
Windows Fundamentals team, worked delivering projects for different teams across the Core OS group.
Implemented a plugin in C# for Windows Performance Analyzer (WPA), capable of processing LTTNG traces of the Linux kernel. The plugin parses and provides information about Threads, Processes, Context Switches, Syscalls, File related events and Disk Activity. The intent is to provide the feature set of WPA for Linux. The plugin was presented as part of a suite at the 2019 Tracing Summit Convention.
Migrated the legacy Disk Management app to the Windows 11 modern settings app. The new app comprised three components: a C++ API that interacted with disks and volumes; the UI written in XAML; and a set of C++ controllers, which handled UI requests and resolved them using the forementioned API.
Added support in WPA to analyze RAM external fragmentation, supporting traces from systems with TBs of physical RAM. Developed a set of algorithms which parse and re structure information regarding physical pages present on an XPERF trace. The project was done by enhancing WPA's C# codebase.
Helped porting Win2D's C++ and C# APIs to consume WinUI 3.
2018 — 2018
2018 — 2018
Greater Seattle Area
Display Kernel Team.
First project was to build a C/C++ API that allows the user to interact with a colorimeter device. The API exposes methods to open/close a handle to the colorimeter and use the device to perform color measurements. An additional user-facing program was developed in C++, which uses Direct2D to render certain HDR colors and patterns. The program also allows the user to schedule rendered images alongside colorimeter's measurements, in order to test HDR monitors.
Second project was to develop an algorithm in C++ that assigns coordinates in a 2D plane, it is used to decide the subpart of a matrix a monitor should show. This algorithm runs every time there is a change in the arrangement of monitors in a Windows 10/11 device.
2017 — 2018
2017 — 2018
Luxembourg, Luxembourg
Worked in the engineering side of Amazon's Logistics, developing internal tools for Amazon's delivery service.
My main duty was to continue developing and maintaining the front-end of a website used by the BI team. The website's front-end was built in Javascript, HTML and CSS.
I also performed optimizations to the back-end, which was written in Ruby.
Education
University of Buenos Aires
Master of Science (M.Sc.)
University of Buenos Aires