Javier Jiménez

Senior Software Engineer at Xebia

El Puerto de Santa María, Andalusia, 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

👤
Senior
🎓
Top School
Javier Jiménez is a Senior Software Engineer with a decade of experience building scalable, cloud-native backend systems and shaping distributed architectures using Scala, Akka, Kafka and Spark. He has driven both hands-on development and architectural strategy at companies like Tecsisa—where he helped design a domain-specific language for time-series in Scala 3—and now at Xebia, combining pragmatic engineering with functional programming practices. Javier has a strong open-source footprint in the Scala ecosystem, contributing meaningful extensions to the popular Caliban GraphQL library (including adapter improvements and collection ArgBuilders). A collaborative problem-solver and former Scrum Master, he excels at translating complex domain requirements into resilient microservices and developer tooling that boost team productivity. Based in Andalusia, he brings cross-border academic grounding from Brazil and Spain and a persistent focus on continual learning and practical innovation.
code10 years of coding experience
job7 years of employment as a software developer
bookComputer science, Computer science at Universidade Estadual de Campinas
bookGrado en Ingeniería Informática, Grado en Ingeniería Informática at Universidad de Jaén
languagesEnglish, Spanish, portugés (brasil)
github-logo-circle

Github Skills (8)

graphql10
functional-programming10
wordpress-graphql10
wpgraphql10
scala10
finch9
akka-http9
http4s9

Programming languages (3)

JavaScalaKotlin

Github contributions (5)

github-logo-circle
ghostdogpr/caliban

Mar 2020 - Feb 2021

Functional GraphQL library for Scala
Role in this project:
userBack-end Developer
Contributions:2 reviews, 9 commits, 10 PRs in 11 months
Contributions summary:Javier primarily focused on extending the `caliban` library's functionality by adding features and making improvements across various adapters. Key contributions include adding the `skipValidation` parameter to several adapter implementations (Http4s, AkkaHttp, and Finch) for GraphQL requests. The user also added `ArgBuilders` for common Scala collections such as `Seq`, `Set`, and `Vector`. Furthermore, the user introduced a get variant to the Finch adapter, enhancing its flexibility.
graphql-clientfunctional-programminggraphql-librarygraphql-serverscala
javimartinez/caliban

Mar 2020 - Jan 2022

Functional GraphQL library for Scala
Contributions:79 pushes, 22 branches in 1 year 10 months
scalagraphql-librarygraphql
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 Jiménez - Senior Software Engineer at Xebia