Ruben Laguna

Senior Data Engineer

Stockholm, Stockholm County, Sweden
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

🤩
Rockstar
🎓
Top School
Ruben Laguna is a Senior Data Engineer based in Stockholm with 16 years of experience designing and operating realtime distributed systems across telecom, media, and analytics domains. He blends deep backend engineering (C++, Python) with platform work in Airflow, NiFi, Snowflake/Redshift, and CI/CD, recently focusing on data science, functional programming, and scalable ETL. Ruben has driven production reliability and automation—improving containerized deployments, multi-arch Docker images, and CI pre-commit checks for Apache Airflow—while administering observability and resource management in large data platforms. He is an active open-source contributor who has hardened urllib3 tests for SSL/TLS and memory issues and extended JSON transformation functions in jslt, showing attention to correctness at both infra and library levels. Known as a quick learner who thrives on complex systems, he pairs hands-on coding with pragmatic tooling choices to deliver resilient data products. Unusually for an engineer of his profile, Ruben’s background spans low-level telecom systems to high-level data orchestration, giving him a broad perspective on performance and reliability trade-offs.
code16 years of coding experience
job19 years of employment as a software developer
bookCharles III University of Madrid (Universidad Carlos III de Madrid)
bookBS, Electrical and Electronics Engineering, BS, Electrical and Electronics Engineering at Universidad de Alcalá
languagesSwedish, Spanish, English
stackoverflow-logo

Stackoverflow

Stats
22,978reputation
11.1mreached
200answers
168questions
Badges
sse
top-5%
ruby
top-5%
curl
top-5%
oop
top-5%
encoding
top-1%
docker
top-5%
github-logo-circle

Github Skills (49)

json10
kubernetes10
docker10
ssl10
pytest10
python10
utf10
testing10
work-flow10
workflow-engine10
dockers10
java10
cicd10
javas10
urllib10

Programming languages (29)

CSchemeGoMustacheHTMLJupyter NotebookErlangTypeScript

Github contributions (5)

github-logo-circle
schibsted/jslt

Sep 2018 - Apr 2020

JSON query and transformation language
Role in this project:
userBack-end Developer
Contributions:41 commits, 12 PRs, 61 comments in 1 year 7 months
Contributions summary:Ruben primarily contributed to the `jslt` project by adding new functions and enhancing existing ones. Their work included implementing functions like `is-integer()`, `is-decimal()`, `any()`, `all()`, `modulo()`, and `hash-int()`. They also refactored existing functions like `is-decimal()` and `is-integer()` to support a wider variety of input types. Furthermore, the user improved the functionality of the modulo operation to work with integral types and fixed the hash-int function.
querytransformationtransformjacksonjava
apache/airflow

Sep 2020 - Jan 2024

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Role in this project:
userDevOps Engineer & Software Engineer
Contributions:42 reviews, 33 PRs, 134 comments in 3 years 4 months
Contributions summary:Ruben's contributions focused on improving the Apache Airflow project's infrastructure and build processes. They addressed Docker image builds for dependencies, specifically ensuring the `pgbouncer-exporter` image was multi-architecture compatible. They also implemented and refined automated checks within the project's CI/CD pipeline, including adding a new pre-commit hook. Further improvements include making fixes in the helm chart and the addition of resource requests and limits, for better resource management. The user demonstrated skills in containerization, CI/CD, and deployment.
monitorpythonschedulerapacheprogrammatically
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
Ruben Laguna - Senior Data Engineer