Pedro Tanaka

Senior Production Engineer at Shopify

Berlin, Germany
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
Pedro Tanaka is a Senior Production Engineer with 12 years of experience building scalable web and observability systems, currently shaping Shopify's observability platform from Berlin. He has a strong backend and DevOps pedigree across PHP, Ruby on Rails, React, Kubernetes and cloud infrastructure, and has led API rewrites and microservice deployments in production. An active open-source contributor to Prometheus and Thanos, he has implemented query-sharding, cache management and long-term storage optimizations for one of the CNCF’s flagship projects. Pedro pairs practical engineering with a growing interest in deep learning (Udacity nano degree), bringing both data-driven experimentation and production-hardened reliability to the systems he builds.
code12 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Universidade Estadual de Londrina
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at UEL - Universidade Estadual de Londrina
bookNano Degree, Deep Learning, 10/10, Nano Degree, Deep Learning, 10/10 at Udacity
languagesEnglish, Portuguese, German
stackoverflow-logo

Stackoverflow

Stats
721reputation
112kreached
14answers
5questions
github-logo-circle

Github Skills (31)

oop10
unit-testing10
statsd10
back-end-development10
testing10
prometheus-exporter10
phpunit10
omnipay10
php10
code-generation10
rpc10
go10
prometheus10
metric10
stripe-api10

Programming languages (17)

JavaCSSJinjaCRustGoMustacheHTML

Github contributions (5)

github-logo-circle
prometheus/statsd_exporter

Apr 2022 - Dec 2022

StatsD to Prometheus metrics exporter
Role in this project:
userBack-end Developer
Contributions:10 reviews, 19 commits, 18 PRs in 7 months
Contributions summary:Pedro focused on adding new metrics and tests to the statsd exporter's relay functionality. Their contributions include adding a new metric to track relayed lines and implementing tests to verify these metrics. They also fixed linting issues and improved the isolation of metric conflict tests within the exporter, improving its reliability. The user appears to have a strong understanding of the project's metric collection and exporting mechanisms.
exporterprometheus-exportermetrics-exporterstatsd-metricsprometheus-metrics-exporter
thanos-io/thanos

Sep 2022 - Oct 2022

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:137 reviews, 4 commits, 32 PRs in 1 month
Contributions summary:Pedro primarily contributed to the back-end development of the Thanos project, focusing on features related to query processing, caching, and storage optimization. They implemented and improved aspects of the query frontend, including dynamic query sharding and cache management. Furthermore, the user worked on the system's infrastructure, specifically related to code generation, calculating chunk hashes, and integrating with external dependencies.
promqlobservabilityprometheusstoragegoogle-cloud-storage
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