Roman Salvador is a Software Engineering Architect with 13+ years of experience leading architecture and tooling at Salesforce from deep R&D roots. He blends systems-level thinking from a PhD-trained physics background with practical engineering—building award-winning automated testing and static analysis capabilities at Parasoft and contributing to high-profile open-source projects like LWC and PMD. At Salesforce he focuses on developer tooling and web component internals, while earlier work spans mobile automation for iOS and front-end maintenance of frameworks such as Aura. Known for improving robustness and fault tolerance, he has a track record of shipping compiler/tooling changes, runtime analysis systems, and test-generation technology. Based in San Francisco, he pairs research-grade techniques (symbolic execution, JVM instrumentation) with hands-on contributions to large codebases.
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.
Request Free Trial
Roman Salvador - Software Engineering Architect at salesforce.com