Xavier Salas

Principal Software Engineer at Qorvo, Inc.

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

👤
Senior
🎓
Top School
Xavier Salas is a Principal Software Engineer based in Barcelona with 11 years of experience building and leading teams across web, embedded, mobile, game, big data and distributed AI systems. He has driven high-impact projects at Amazon—co-leading a multi-year confidential digital subscriptions initiative that materially increased revenue and modernized integration services—and now leads architecture and delivery at Qorvo. A pragmatic full-stack engineer and manager, he combines hands-on implementation (from embedded firmware to cloud microservices) with mentoring and process leadership, having coached multiple engineers to promotions. He contributes to prominent open-source Scala projects, improving core collection performance and scaladoc parsing in scala/scala and scalameta, demonstrating depth in language-level tooling and performance optimization. Xavier’s background as a founder and research engineer gives him an unusual blend of product intuition and research-driven engineering rigor. He holds a B.Eng. and a Master’s in Advanced Computing from UPC and thrives on translating complex technical problems into scalable, production-ready solutions.
code11 years of coding experience
job11 years of employment as a software developer
bookUPC Universitat Politècnica de Catalunya
languagesSpanish, English, Catalan
github-logo-circle

Github Skills (22)

parserator10
parser10
pretty-print10
scala10
syn10
syntax10
metaprogramming10
scalajs10
scala-compiler10
functional-programming10
functional-programming-language10
testing9
performance-monitor9
performance-analytics9
performance-measurement9

Programming languages (6)

TypeScriptJavaCScalaSwiftKotlin

Github contributions (5)

github-logo-circle
scalameta/scalameta

Jan 2017 - Jun 2017

Library to read, analyze, transform and generate Scala programs
Role in this project:
userBack-end Developer
Contributions:12 commits, 14 PRs, 131 comments in 4 months
Contributions summary:Xavier primarily contributed to the `scalameta/scalameta` repository by modifying the pretty-printing functionality for Scala code, specifically addressing the display of number literal suffixes. They added support for literal types, implemented a parser for Scaladoc comments, and fixed incorrect unquotation of the type lambda trick. Additionally, the user worked on adding support for trait parameters and level-based heading for the scaladoc parser.
functional-programmingtransformmetaprogrammingsemanticdbsyntactic
scala/scala

Jul 2017 - Aug 2017

Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 comments in 12 days
Contributions summary:Xavier focused on implementing and optimizing the `distinct` operation for various Scala collection types, including iterators, sequences, and strict collections. They refactored and optimized the `distinct` implementation, improving its performance and ensuring its proper integration with the library's architecture. The user's contributions involved changes across multiple files, including core collection traits and benchmarks, demonstrating a thorough understanding of the Scala collection library. The work included adding new benchmarks, as well as updating and extending the available tests.
functional-programmingobject-oriented-programmingscala-libraryscala-programming-languagestandard-library
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
Xavier Salas - Principal Software Engineer at Qorvo, Inc.