José Ruiz

Senior Software Engineer at Spire

City of Edinburgh, Scotland, United Kingdom
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
José Ruiz is a Senior Software Engineer with 20 years of experience building scalable, backend-focused systems and leading technical teams, currently based in Edinburgh. As co-founder and CTO at BigML he architected and optimized a distributed machine learning backend and established QA and engineering culture that supported product growth. His early career spans research and engineering roles at Google, Oblong and space-focused institutes, reflecting a strong foundation in complex, performance-sensitive software. An active open-source contributor, he has improved tooling for the Factor programming language and extended Python bindings for the widely used BigML API, showing attention to developer experience and API ergonomics. Holding a PhD in Physics and a BS in Computer Science, he blends rigorous academic problem-solving with pragmatic system design. Notably, he moves between deep technical contributions and leadership responsibilities, making him comfortable shipping production systems and fine-grained developer tooling alike.
code20 years of coding experience
job14 years of employment as a software developer
bookCurso Orientacion Universitaria Ciencias, Curso Orientacion Universitaria Ciencias at Institut de Batxillerat Antoni Marti i Franques
bookRion Marsal
bookBS Computer Science, BS Computer Science at Universidad Nacional de Educación a Distancia - U.N.E.D.
bookPh. D. Physics, Ph. D. Physics at Universitat de Barcelona
languagesSpanish, Catalan, English
github-logo-circle

Github Skills (18)

python10
emacs-lisp10
api10
text-editing10
programming-language9
apidoc9
machine-learning9
pdf-processing9
model-driven-development8
modeling8
model-building8
model-driven8
concat7
stacker7
stack7

Programming languages (19)

C#JavaCRustSchemeMakefileGoCommon Lisp

Github contributions (5)

github-logo-circle
bigmlcom/python

May 2012 - Apr 2017

Python bindings for BigML.io
Role in this project:
userBackend Developer
Contributions:65 reviews, 51 commits, 209 PRs in 5 years
Contributions summary:José primarily contributed to the BigML Python bindings library. Their work included merging pull requests related to source creation and the addition of a development mode. Further contributions involved the addition of a summarize method to the model. These changes demonstrate their involvement in enhancing the core functionality and features of the BigML API through Python code.
apipythonpython-bindingsbigmlmachine-learning
factor/factor

Jun 2009 - Aug 2010

Factor programming language
Role in this project:
userBack-end Developer
Contributions:30 commits in 1 year 2 months
Contributions summary:José primarily contributed to the FUEL (Factor User-mode Emacs Lisp) system, a tool related to the Factor programming language. Their work involved enhancements to the FUEL system, specifically related to the scaffolding feature, including automatic insertion of templates for documentation and tests upon file creation. They also implemented features for handling parenthesis matching and reporting errors in the remote listener. Furthermore, the user addressed some indentation issues.
script-enginecompilerprogramming-languagecompiledapl
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
José Ruiz - Senior Software Engineer at Spire