Roman Salvador is a seasoned software engineering architect based in San Francisco, bringing 12 years of architectural leadership at Salesforce alongside a broad hands-on background across frontend, backend, and test automation. He has helped design enterprise-grade tooling and automated testing pipelines, and he actively contributes to high-impact open-source projects such as iOS-driver, LWC, Aura, and PMD. At Salesforce, he has shaped scalable architectures and guided cross-functional teams since 2014. His open-source work spans stabilizing iOS test automation in ios-driver, advancing Lightning Web Components and Aura tooling, and improving the robustness of static analysis in PMD. He earned a Ph.D. in Physics from Florida State University, reflecting a rigorous analytical foundation that informs his systems thinking. Based in the Bay Area, he combines research rigor with pragmatic delivery to turn ambitious ideas into reliable, production-grade software.
13 years of coding experience
27 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Physics, Doctor of Philosophy (Ph.D.), Physics at Florida State University
Bachelor's Degree, Physics, Bachelor's Degree, Physics at Universitat Autònoma de Barcelona
This project is archived, please see the readme for additional resources.
Role in this project:
Front-end Developer
Contributions:208 commits in 4 years 9 months
Contributions summary:Roman's commits primarily focus on modifying and adding code to Javascript files, most notably within the `aura-util` and `aura-impl` directories. The changes include adjustments to javascript files for a custom library and test files that include front-end code. The user has added and modified Javascript code based on commit messages like "Fix jslint.js", suggesting a focus on maintaining code quality and resolving front-end related issues within the Aura framework.
Selenium server to test native, hybrid and web apps on IOS. Join us on IRC #ios-driver on freenode
Role in this project:
Mobile Developer (iOS) & Test Automation Engineer
Contributions:81 commits in 1 year 1 month
Contributions summary:Roman primarily contributed to the iOS driver project by addressing bugs and enhancing the test suite. They fixed issues related to sending keys, handling alerts, and managing hybrid app webviews. Furthermore, they improved the framework's fault tolerance, added functionality for installing trust stores, and implemented support for iOS 7 and related Xcode versions. The user's work is crucial for improving the stability, functionality, and compatibility of the iOS driver.
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.