Pablo San José Villar

Software Engineer at Joko

Madrid, Community of Madrid, 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
Pablo San José Villar is a generalist software engineer with nine years' experience building machine learning products, data platforms, and scalable Python services across startups and large banks. He has driven ML inference pipelines, data lake/versioning architectures, and security-hardened big data platforms, moving from hands-on data engineering to lead ML engineering roles. Comfortable across distributed systems, serverless AWS stacks, and DevSecOps automation, he pairs production-first thinking with a Georgia Tech MS in Computational Analytics and AWS Developer certification. An active open-source contributor, Pablo has improved core array and sparse-matrix behavior in the Julia language and enhanced the widely used StaticArrays.jl library, underlining a deep interest in numerical computing. Based in Madrid, he combines research experience at CSIC with pragmatic product delivery at Clarity AI and BBVA, and now applies his expertise to smarter consumer shopping at Joko. Colleagues describe him as a problem-solver who brings rigorous reproducibility, model versioning, and human-in-the-loop design to production ML systems.
code9 years of coding experience
job8 years of employment as a software developer
bookMaster of Science - MS Computational Analytics, Master of Science - MS Computational Analytics at Georgia Institute of Technology
bookBachelor's degree Software Engineering, Bachelor's degree Software Engineering at Universidad Politécnica de Madrid
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

data-manipulation10
sparse-matrix10
static-array10
linear-algebra10
julia10
broadcasting10
broadcast10
numerical-computing9
programming-language9
code-library9
lib9
hpc8

Programming languages (7)

JuliaTypeScriptCJavaScriptRubyPythonFortran

Github contributions (5)

github-logo-circle
JuliaArrays/StaticArrays.jl

Dec 2017 - Apr 2018

Statically sized arrays for Julia
Role in this project:
userBack-end Developer
Contributions:20 commits, 6 PRs, 38 comments in 4 months
Contributions summary:Pablo primarily focused on enhancing the `staticarrays.jl` library. Their contributions include fixing deprecation warnings related to uninitialized arrays, addressing compatibility issues, and refactoring code related to broadcasting functionality. The user also added and updated core functionality related to broadcasting of the static arrays.
slicearraysjulia
JuliaLang/julia

Sep 2018 - Feb 2020

The Julia Programming Language
Role in this project:
userBack-end Developer
Contributions:3 reviews, 7 commits, 16 PRs in 1 year 6 months
Contributions summary:Pablo contributed to the Julia programming language repository by modifying core components related to array manipulation and sparse matrix operations. Their work involved improving indexing behavior, specializing copy operations for performance, and addressing edge cases related to empty sparse matrices. The user also made changes to the handling of matrix multiplication involving sparse arrays, which suggests improvements to numerical linear algebra capabilities within the language.
sciencejulia-languagemachine-learningjulialangpetsc
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
Pablo San José Villar - Software Engineer at Joko