Roman Salvador

Software Engineering Architect at salesforce.com

San Francisco, California, 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

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job27 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Physics, Doctor of Philosophy (Ph.D.), Physics at Florida State University
bookBachelor's Degree, Physics, Bachelor's Degree, Physics at Universitat Autònoma de Barcelona
stackoverflow-logo

Stackoverflow

Stats
1reputation
272reached
0answers
1question
github-logo-circle

Github Skills (33)

static-code-analysis10
javascript10
ios10
webdriver10
selenium10
pmd10
lwc10
typescript10
web-components10
selenium-ide10
java10
javas10
code-analysis10
exception-handling10
front-end-development10

Programming languages (4)

TypeScriptJavaC++JavaScript

Github contributions (5)

github-logo-circle
forcedotcom/aura

Mar 2014 - Dec 2018

This project is archived, please see the readme for additional resources.
Role in this project:
userFront-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.
additionalsalesforce-lightninglwcarchivedshadow-dom
ios-driver/ios-driver

Feb 2013 - Apr 2014

Selenium server to test native, hybrid and web apps on IOS. Join us on IRC #ios-driver on freenode
Role in this project:
userMobile 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.
freenodeappiumweb-appsselenium-webdriverselenium-server
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