Juan Ramos

Sr. Software Development Engineer at AMD

Bellevue, 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
Juan Ramos is a Senior Software Development Engineer with deep low-level systems expertise in C, C++ and Rust and a strong focus on cross-platform build and CI systems. With roles at AMD, LunarG, Kitware and contributions to high-profile open-source projects like Vulkan Headers and microsoft/vcpkg, he specializes in modernizing build systems (CMake, Meson, MSBuild), fixing cross-compilation issues, and automating release pipelines. He has a track record of shaving hours off CI runs, migrating legacy build infrastructure to CMake, and resolving subtle graphics and driver regressions that impacted customers. Based in Bellevue, WA, Juan blends production-grade graphics engineering with build-system craftsmanship and a practical automation-first mindset that surfaces in both proprietary and widely used open-source tooling.
code3 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science in Computer Science in Real-Time Interactive Simulation Computer Science / Computer Graphics, Bachelor of Science in Computer Science in Real-Time Interactive Simulation Computer Science / Computer Graphics at DigiPen Institute of Technology
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (22)

vulkan10
c-language10
lib10
package-management10
python10
cmake10
cicd10
header-files10
automation10
automation-testing10
build-automation10
vcpkg10
automations10
cprogramming-language10
crossbuild9

Programming languages (10)

TypeScriptC++CRustCMakeObjective-C++JavaScriptPHP

Github contributions (5)

github-logo-circle
Vulkan Validation Layers (VVL)
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:1484 reviews, 128 commits, 828 PRs in 3 months
Contributions summary:Juan's contributions primarily involve build system and dependency updates, as evidenced by the "build" commit messages and changes to the `update_deps.py` script. They fixed build issues related to the xxhash library and ensured correct propagation of build settings. The user also implemented CMake cleanup tasks, including language specifications, testing configuration, and code refactoring to integrate with existing libraries like glslang, streamlining the build process.
vulkanlayersvalidation
KhronosGroup/Vulkan-Headers

Nov 2022 - Jan 2023

Vulkan header files and API registry
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:42 reviews, 41 commits, 136 PRs in 2 months
Contributions summary:Juan focused on enhancing the build process and project configuration. They implemented CMake functionality to retrieve the Vulkan version, exported CMake targets for package management, and fixed cross-compilation issues. Furthermore, the user introduced tests for non-API headers and deprecated a platform-specific header file, reflecting a focus on improving the project's build system and maintainability. Their contributions involved modifying install scripts and header files to improve the overall development experience.
apiapi-registryheadervulkanheader-only
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
Juan Ramos - Sr. Software Development Engineer at AMD