Pedro Tanaka

Software Engineer

Pedro Tanaka

Building reliable, scalable systems. Currently focused on observability and infrastructure. Based in Berlin, Germany.

About.

I'm a software engineer with broad experience across web development, infrastructure, and observability. Over the years I've worked with PHP (Symfony, CakePHP), Ruby on Rails, ReactJS, Go, and more. I have a strong interest in distributed systems, deep learning, and building tools that help engineering teams move faster.

Currently, I work as a Production Engineer at Shopify, where I help build and maintain the observability platform that keeps the company's infrastructure running smoothly.

I'm a fast learner, a hard worker, and always on the lookout for new challenges. I care deeply about writing well-designed, testable software that follows best practices.

Location

Berlin, Germany

Role

Production Engineer

Company

Shopify

Experience.

Production Engineer

Shopify

Aug 2021 - Present

Helping build and maintain the observability platform for Shopify.

Senior Software Engineer

Legal One

Oct 2018 - Aug 2021

Developed a customized CRM for traffic law using PHP 8 and Symfony 4/5. The system is composed of multiple microservices communicating through RabbitMQ. Managed deployments via Kubernetes and Helm Charts. Transitioned to the SRE team handling automation, logging, and custom SonarQube rules in Java/Kotlin.

Lead Web Engineer

Wallbrand

Jan 2018 - Sep 2018

Maintained and developed the API for the main iOS app, managed AWS cloud infrastructure, and led the rewrite of the webapp from CakePHP to ReactJS + Ruby on Rails.

Backend Tech Lead

Wallbrand

Nov 2016 - Dec 2017

Rewrote the API backing the main iOS app using CakePHP v3 and participated in the development of the renewed webapp for store product registration.

Software Development Analyst

Golsat

Apr 2016 - Jan 2018

Developed stored procedures, maintained ETL/data warehousing routines, built dashboards with ASP.NET and Knockout.JS. Contributed to SOA migration, Apache Spark stream processing, and built an IAM Web Service in Java with MongoDB.

Education.

2017

Deep Learning Nano Degree

Udacity

Studied Python, built models with SciKit Learn, and developed complex architectures including Convolutional Neural Networks, Recurrent Neural Networks, and Generative Adversarial Networks.

2014 - 2016

Master's Degree in Computer Science

Londrina State University

Research & development of online algorithms to detect movement patterns (flock patterns) over spatiotemporal stream data.

Read the paper
2010 - 2014

Bachelor in Computer Science

Londrina State University

Thesis on indexing structures for spatiotemporal data using open-source tools such as PostgreSQL.

Skills.

Languages

Go PHP Python Kotlin Ruby TypeScript Java

Frameworks & Tools

Symfony Ruby on Rails ReactJS CakePHP ASP.NET

Infrastructure & DevOps

Kubernetes Docker Helm AWS Terraform

Data & Observability

Apache Spark PostgreSQL MongoDB RabbitMQ Prometheus Grafana

Practices

Git CI/CD Microservices SRE TDD SOA

Contact.

Feel free to reach out if you'd like to connect, collaborate, or just say hello.