Oscar Ruiz

Senior Software Engineer at Artix GNU/Linux

Leinster, Ireland
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
Oscar Ruiz is a Senior Software Engineer with 14 years of experience building backend systems in Python and Go, currently working at Lockwood Publishing and contributing as a core developer to the Artix GNU/Linux distribution. He has led teams and architected highly available, fault-tolerant distributed systems for game infrastructure at DIGIT Game Studios and designed deployment tooling for large-scale AWS production environments. A prolific open-source contributor, his work includes improving Python developer tooling (Anaconda for Sublime Text) and integrating Kubernetes clustering into the high-performance Proto.Actor project. Oscar blends systems-level Linux expertise with hands-on backend and DevOps engineering, delivering reliable concurrency and observability in production. Based in Leinster, Ireland, he pairs deep technical craft with an obvious passion for video game development and developer experience. Colleagues value his pragmatic problem-solving and his knack for improving tooling that keeps teams productive.
code13 years of coding experience
job7 years of employment as a software developer
bookTécnico, Desarrollo de Aplicaciones Informáticas, Técnico, Desarrollo de Aplicaciones Informáticas at El Cabanyal
languagesSpanish, English, Catalan
github-logo-circle

Github Skills (26)

kubernetes10
continuous-integration10
github10
python10
autopep810
distributed-systems10
cli-framework10
software-quality10
go10
kubernetes-pods10
bitbucket10
sublime-text-plugin10
gui-framework10
actor-model10
api-design9

Programming languages (10)

TypeScriptJavaShellC++CRustMakefileJavaScript

Github contributions (5)

github-logo-circle
DamnWidget/anaconda

Jul 2013 - Feb 2022

Anaconda turns your Sublime Text 3 in a full featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker Vagrant and Docker support for Sublime Text 3 using Jedi, PyFlakes, pep8, MyPy, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3
Role in this project:
userBack-end Developer & Code Quality Engineer
Contributions:81 releases, 841 commits, 96 PRs in 8 years 8 months
Contributions summary:Oscar contributed to the development of an autocompletion and linting plugin for Sublime Text 3, focusing on Python development features. Their work involved implementing auto-completion using the Jedi library, along with implementing various linting commands using tools like PyFlakes and PyLint. Furthermore, the user was instrumental in adding features like code formatting using autopep8 and introduced improvements for error detection and handling.
mypyfull-featuredpythoncheckerrevit-api
asynkron/protoactor-go

Nov 2021 - May 2022

Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Role in this project:
userBack-end & DevOps Engineer
Contributions:25 commits, 14 PRs, 13 comments in 6 months
Contributions summary:Oscar's contributions primarily focused on integrating Kubernetes as a cluster provider for the Proto.Actor framework. They implemented the necessary code to interact with the Kubernetes API, manage cluster membership, and watch for pod events. Additional contributions included adding tests for the Kubernetes cluster provider, modifying dependencies and fixing issues to provide better logging for different cluster providers.
protobufgrpcultraactor-modelproto
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
Oscar Ruiz - Senior Software Engineer at Artix GNU/Linux