Alberto Roda

Staff Software Engineer at Okta

Barcelona, Catalonia, Spain
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
Alberto Roda is a Staff Software Engineer based in Barcelona with nine years of experience building robust frontend systems and observability tooling. He has deep expertise in TypeScript/JavaScript and frameworks like React, and has shipped production-grade monitoring agents at Elastic (notably contributions to the elastic/apm-agent-rum-js project) as well as Session Replay and performance-sensitive features at Dynatrace. Comfortable across the stack, he has worked on backend components in Go and Kubernetes for synthetics monitoring, and has led teams and programs that introduced continuous delivery and strong testing culture. Colleagues describe him as a pragmatic engineer and avid learner—he pauses to study system design and soft skills, and has a long history of mentoring through pair and mob programming. He blends hands-on coding with customer-facing troubleshooting, giving him end-to-end product visibility and a knack for fixing subtle, cross-browser issues.
code9 years of coding experience
job16 years of employment as a software developer
bookMaster of Science in High Performance Web Programming Ingeniería de software, Master of Science in High Performance Web Programming Ingeniería de software at La Salle BCN
bookTécnico superior en Desarrollo de Aplicaciones Informáticas Programación informática, Técnico superior en Desarrollo de Aplicaciones Informáticas Programación informática at IES Joan d'Austria
languagesSpanish, Catalan, English
stackoverflow-logo

Stackoverflow

Stats
471reputation
23kreached
36answers
1question
github-logo-circle

Github Skills (24)

javascript10
distributed-tracing10
component-development10
typescript10
ui-design10
apm10
uid10
front-end-development10
typescript-types10
typescripts10
react-router10
performance-monitoring10
react10
css9
angular9

Programming languages (6)

TypeScriptJavaJavaScriptGoGroovyRuby

Github contributions (5)

github-logo-circle
elastic/apm-agent-rum-js

Nov 2021 - Nov 2022

Role in this project:
userFront-end Developer
Contributions:2 releases, 207 reviews, 47 commits in 11 months
Contributions summary:Alberto primarily focused on enhancing the functionality and type safety of the Elastic APM Real User Monitoring (RUM) JavaScript agent. Their contributions involved exporting and utilizing various types related to RUM, extending the `SpanOptions` type, and refining the codebase for improved type checking. Additionally, they implemented changes to the build configuration, ensuring compatibility with modern web driver protocols and Angular 9.0.x. Their work also encompassed modifications related to handling events, improving test coverage, and addressing issues in the RUM core.
performance-monitoringagentapmelasticerror-monitoring
azat-co/react-quickly

Dec 2017 - Dec 2017

Source code for React Quickly [Manning, 2018]: Painless Web Apps with React, JSX, Redux, and GraphQL 📕
Role in this project:
userFront-end Developer
Contributions:26 commits, 5 PRs in 9 days
Contributions summary:Alberto primarily contributed to the front-end development of the React Quickly repository. Their work included implementing and modifying React components, focusing on UI interactions and presentation. The commits demonstrate the use of React components for features such as tooltips, timers, and modal dialogs, along with integration with React Router for navigation and routing. Furthermore, the user's modifications extended to styling and layout adjustments using CSS.
graphqljsxreactreduxreact-js
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