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.
13 years of coding experience
7 years of employment as a software developer
Técnico, Desarrollo de Aplicaciones Informáticas, Técnico, Desarrollo de Aplicaciones Informáticas at El Cabanyal
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:
Back-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.
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Role in this project:
Back-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