Guilherme Baron

Lead Member Of Technical Staff at Salesforce

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

👤
Senior
🎓
Top School
Guilherme Baron is a Lead Member of Technical Staff in Seattle with over a decade of experience building high-performance, accessible React applications and shared component libraries at scale. He has a strong track record migrating large codebases to TypeScript, delivering well-tested UI using React Testing Library and Jest, and driving accessibility (WCAG 2.1) efforts. At Salesforce (formerly Spiff) he combines technical leadership with hands-on engineering, and his earlier work includes building SaaS frontends with Elixir/Phoenix and Java backends. An active open-source contributor, he improved performance and stability in the widely used react-virtualized library by switching scroll callbacks to requestAnimationFrame and fixing asynchronous test behavior. Known for pragmatic architecture decisions and a focus on responsiveness and testability, he brings both deep front-end expertise and a history of cross-stack collaboration.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at FURB - Universidade Regional de Blumenau
languagesPortuguese, English, Italian
stackoverflow-logo

Stackoverflow

Stats
43reputation
76reached
0answers
1question
github-logo-circle

Github Skills (14)

asynchronous10
javascript10
performance-optimization10
react10
async10
jestjs9
jes9
jtest9
virtualization9
grids8
grid8
react-component7
react-components7
typescript6

Programming languages (5)

TypeScriptJavaScriptHTMLElixirPython

Github contributions (5)

github-logo-circle
bvaughn/react-virtualized

Jul 2017 - Aug 2017

React components for efficiently rendering large lists and tabular data
Role in this project:
userFront-end Developer
Contributions:12 commits, 1 PR, 8 comments in 24 days
Contributions summary:Guilherme primarily focused on optimizing the performance and stability of the `react-virtualized` library. Their work involved refactoring the code to use `requestAnimationFrame` instead of `setTimeout`, aiming to improve the responsiveness of scrolling-related callbacks. They also addressed test failures related to these changes, adjusting tests to correctly account for asynchronous operations. These improvements targeted the `Grid` and `Masonry` components, which are core elements of the library.
reactwindowingjavascripttabular-datalists
gnbaron/websocket-drawboard

Sep 2015 - Dec 2019

A real time collaborative drawboard built to show websockets working in a presentation.
Contributions:7 commits, 1 PR, 4 pushes in 4 years 3 months
reactwebsocketssocket-iopresentationwebsocket
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