Cesar Soares

Senior Compiler Engineer at Amazon

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Cesar Soares is a Senior Compiler Engineer with 13 years of systems and compiler experience, now at Amazon after four years advancing .NET runtime and compiler work at Microsoft. He holds a PhD in Computer Science and a Master’s focused on compilers and computer architecture, bringing deep academic rigor to production-grade virtual machine engineering. Cesar has contributed performance-focused changes to OpenJDK’s JVM internals and the .NET Arcade build tooling, showing expertise in low-level codegen, macroassemblers across x86/x86-64, and build/signing automation. His background spans FPGA driver/runtime development and long-term Java backend work, enabling a rare blend of hardware-near systems and large-scale runtime engineering. Colleagues rely on him for refactoring legacy subsystems into cleaner, more maintainable implementations that measurably improve performance. Based in Seattle, he pairs research-driven problem solving with pragmatic delivery on complex compiler and runtime challenges.
code13 years of coding experience
job16 years of employment as a software developer
bookBachelor, Parallel Computing, Data Mining and Bioinformatics, Bachelor, Parallel Computing, Data Mining and Bioinformatics at Universidade Católica de Goiás
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Universidade Estadual de Campinas
stackoverflow-logo

Stackoverflow

Stats
6,526reputation
697kreached
34answers
57questions
Badges
cpu-architecture
top-5%
github-logo-circle

Github Skills (23)

assembly10
jvm10
java10
x8610
openjdk10
javas10
build-automation10
dotnet-core10
build-tools10
csharp10
c-language9
netframework9
cpu-architecture9
performance-optimization9
cprogramming-language9

Programming languages (15)

C#PowerShellJavaC++CScalaHTMLTypeScript

Github contributions (5)

github-logo-circle
dotnet/arcade

Jun 2018 - Jul 2020

Tools that provide common build infrastructure for multiple .NET Foundation projects.
Role in this project:
userBack-end Developer
Contributions:1 review, 423 commits, 612 PRs in 2 years 1 month
Contributions summary:Cesar's commits primarily involve modifications to the build tool, specifically focusing on the signing process. They added functionality to orchestrate file signing, potentially allowing for the integration of multiple signing certificates. Furthermore, the user implemented mechanisms to repack zip files with signed components and manage different file extensions, indicating involvement in build automation and artifact management. Finally, they introduced logic for validating strong name signatures.
dotnetinfrastructurefoundationcsharpdotnet-core
openjdk/jdk

May 2022 - Jan 2023

JDK main-line development https://openjdk.org/projects/jdk
Role in this project:
userBack-end Developer
Contributions:126 reviews, 43 commits, 54 PRs in 7 months
Contributions summary:Cesar primarily focused on optimizing the Java Virtual Machine (JVM) code in the OpenJDK project. The commits demonstrate modifications to internal JVM structures, register definitions, and the macroassembler for x86-64, x86-32, and other architectures. Their work involved cleaning up code, removing obsolete components, and refactoring, contributing to the overall performance and maintainability of the JDK.
openjdkjavajvmjdk
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial