Javier Lopez is a Principal Software Engineer based in Madrid with over a decade of full-stack experience specializing in TypeScript, React/Next.js and Node.js backends running on Kubernetes. He combines hands-on implementation of microservices and developer experience tooling with a strong focus on architecture, testing and cloud marketplace integrations at Grafana Labs. Javier’s background spans research-driven web technologies to production systems—bringing experience in Elixir/Phoenix, Python/Django and large-scale multimedia UIs from Telefonica—so he comfortably navigates both legacy platforms and modern serverless/containerized stacks. Known for clean code and end-to-end ownership, he also mentors engineering teams and shapes developer workflows to accelerate delivery. A detail that sets him apart is his academic research roots in mashups and lightweight REST services, informing pragmatic API and integration design.
10 years of coding experience
6 years of employment as a software developer
MsC. Research in Complex Software Development, MsC. Research in Complex Software Development at Universidad Politécnica de Madrid
Contributions:46 pushes, 1 branch in 4 years 1 month
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
Javier Lopez - Principal Software Engineer at Grafana Labs