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.
9 years of coding experience
16 years of employment as a software developer
Master 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
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.
Source code for React Quickly [Manning, 2018]: Painless Web Apps with React, JSX, Redux, and GraphQL 📕
Role in this project:
Front-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.