Sonia Aguilar is a senior frontend engineer with eight years of professional experience, currently shaping AI features and alerting UX at Grafana Labs from Barcelona. She specializes in JavaScript/TypeScript and React ecosystems (Redux/RTKQ) and brings strong testing discipline with Jest, react-testing-library and Cypress to Agile teams. At Grafana she contributes to the widely used open-source grafana project, focusing on alerting UI enhancements that improve real-world observability workflows. Her background includes leading frontend squads, building production-grade interfaces for gaming and freemium products, and hands-on experience with full-stack and SEO work from earlier freelance projects. Colleagues rely on her problem-solving mindset—she treats every bug or requirement as an opportunity to learn and raise product quality.
8 years of coding experience
11 years of employment as a software developer
Master's degree in digital marketing and social media, Master's degree in digital marketing and social media at Universitat Abat Oliba CEU
Curso SEO Posicionamiento en buscadores, Curso SEO Posicionamiento en buscadores at Platzi
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Role in this project:
Front-end Developer & UI/UX Designer
Contributions:1633 reviews, 52 commits, 506 PRs in 5 months
Contributions summary:Sonia primarily contributed to the front-end development of Grafana, focusing on implementing and improving UI components and user interactions. They were involved in the creation and modification of React components, particularly related to the alerting functionality within the application. Their work included implementing features such as the template selector, the ability to edit notifications, adding new components for displaying information, and improving the design and layout of the UI. The user also had a focus on fixing bugs and improving the overall user experience of the components.
Arduino client and server controller example with Javascript using Websocket communication. Client implemented with simple React example. Server side with Node
Contributions:3 reviews, 4 PRs, 11 pushes in 3 years 6 months
reactcontrollerjavascriptcommunicationarduino
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
Sonia Aguilar - Senior Software Engineer at Grafana Labs