Summary
Gerard Vandellos is a Staff Software Engineer based in Barcelona with 11 years of experience building high-volume, cloud-native distributed systems and real-time stream-processing platforms. He has founded and led engineering for startups and product teams, designing scalable microservices, custom control planes, and ingestion systems written primarily in Go and Scala. His work includes building pipelines that process hundreds of thousands to millions of events/flows per second using technologies like Apache Flink, Kafka, ClickHouse and Prometheus, and operationalizing them on containers and serverless platforms. Gerard combines hands-on coding (20k+ LOC for a production observability agent) with team building, CI/CD and infrastructure automation using Terraform, Ansible and GitLab CI. He pairs a research background in opportunistic networking and DTN with practical product delivery, and has a history of competitive algorithmic and systems challenges from Topcoder and Google Summer of Code contributions. This blend of low-level networking expertise and production-scale engineering makes him effective at turning complex telemetry and streaming requirements into reliable, maintainable SaaS products.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Engineering (BEng) Computer Engineering, Bachelor of Engineering (BEng) Computer Engineering at Universitat Autònoma de Barcelona
Erasmus program Computer Engineering, Erasmus program Computer Engineering at Nottingham Trent University
Deep Learning Specialization, Deep Learning Specialization at Coursera
UOC (Universitat Oberta de Catalunya)
English, Spanish, Catalan