Marcos Oliveira

Principal Software Development Engineer at Workday

Dublin, California, United States
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
Marcos Oliveira is a Principal Software Development Engineer with 15+ years building resilient distributed systems, SRE tooling, and backend APIs across companies like Workday, Coupang, PlayStation Network, and Zendesk. He is polyglot and pragmatic—shipping production software in Go, Rust, Deno, Ruby/Rails, Erlang/Elixir and working with both structured and unstructured datastores to solve business problems. He’s equally comfortable deep-diving into low-level automation and operational concerns (systemctl integration, replication topology control) as he is shaping team strategy and mentoring engineers. An early adopter of Go who evangelized it at Sony, he also contributes to notable open-source tools—improving Go support in the popular pre-commit hook and enhancing MySQL replication management in Orchestrator. Based in Dublin, California, he blends hands-on engineering with project leadership and an unusual longevity in programming (since the Z80 era), which informs a pragmatic, tool-for-the-task approach.
code15 years of coding experience
job19 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Universidade Estadual Paulista Júlio de Mesquita Filho
bookSpecialist MBA in Project Management, Specialist MBA in Project Management at FIPT
languagesEnglish, Portuguese
github-logo-circle

Github Skills (18)

git10
apidoc10
mysql10
ruby10
go10
api10
replication10
high-availability9
unit-testing9
systemd9
docker8
dockers8
testing8
command-line7
command-line-interface7

Programming languages (8)

TypeScriptHCLRustJavaScriptGoSwiftRubyElixir

Github contributions (5)

github-logo-circle
openark/orchestrator

Apr 2019 - Nov 2020

MySQL replication topology management and HA
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:2 PRs, 3 comments, 3 issues in 1 year 7 months
Contributions summary:Marcos's contributions center around enhancing the MySQL replication topology management capabilities of the orchestrator. This involved adding features like replication delay controls via API endpoints and validating user input. Furthermore, the user integrated systemctl management within the project, indicating a focus on infrastructure and deployment aspects. These changes reflect a combination of backend development for functionality and DevOps-related tasks for deployment and management.
management-systemmysql-replicationmysqlchange-data-capturetopology
jish/pre-commit

Feb 2014 - Sep 2014

A slightly improved pre-commit hook for git
Role in this project:
userFull-stack Developer
Contributions:7 commits, 1 comment in 7 months
Contributions summary:Marcos significantly contributed to adding and improving Go support within the pre-commit framework. Their work includes implementing Go-specific checks for formatting (gofmt) and compiler errors, along with integrating these checks into the testing suite and command-line interface. Further contributions involved refactoring and separating the gofmt and go build checks into individual components, thus enhancing the framework's modularity. The user also integrated the Go checks into the list of available checks on unit tests.
pre-commit-hookimprovedgit-hookspre-commitruby
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
Marcos Oliveira - Principal Software Development Engineer at Workday