Gerson Gonzalez is a Senior Software Engineer with 10 years of experience specializing in backend and functional programming, currently working across projects at SiriusXM and Xebia from his base in Catalonia. He has deep Scala and Kotlin expertise, having modernized legacy Java services, built microservices with hexagonal architecture, event sourcing and tagless final patterns, and implemented Big Data pipelines with Spark. His background blends hands-on development, DevOps and security—he migrated cloud infrastructure, managed CI pipelines, and contributed to open-source authentication tooling—so he often bridges team-level architecture and operational reliability. At OLX Autos and letgo he led migrations and introduced monitoring and on-call practices, demonstrating a pragmatic focus on production readiness. Known for thoughtful decision-making and innovation, he pairs domain-driven design with practical delivery to improve user flows and system maintainability. Beyond code, he brings a history of cross-functional collaboration and a knack for turning complex distributed requirements into auditable, secure solutions.
10 years of coding experience
8 years of employment as a software developer
Engineer's degree Ingeniería de software, Engineer's degree Ingeniería de software at Universitat de Girona
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
Gerson Gonzalez - Senior Software Engineer at SiriusXM