Hello Hashnode ๐Ÿ‘‹

Pedro TanakaPedro Tanaka
3 min read

Introduction

Hi there! I'm a Brazilian developer with a passion for technology and a love for learning new things. Today I live in Germany, but let me share a bit about my journey so far.

Early Days

It all started with a newspaper delivery route. While delivering papers, I became fascinated by HTML and the power of a few lines of code to transform a blank screen. At 12, I was already helping with the website, creating static HTML pages with tables. It was a magical experience!

Education and Early Career

My interest in web programming led me to pursue a bachelor's degree in Computer Science. I delved into PHP and Java EE, building small projects and landing my first freelance gig. My internship at a geomarketing software company introduced me to OOP, CakePHP, PostGIS, Bootstrap, and GMaps API.

After completing my master's degree, I joined GolSat, where I first cut my teeth on high-throughput scenarios. I helped maintain the data pipeline that ingested telemetry data (and GPS) from over 40,000 vehicles. Working alongside DDD enthusiasts, I learned a lot about software design and best practices.

Working Abroad

Wallbrand (France)

My first experience working for a company outside Brazil was at Wallbrand, which was based in France at the time. I started as a developer, but in reality, I was more like a "Severino" (as we say in Brazil, someone who does a bit of everything). This was also my first fully remote position.

I had to keep things running by managing everything from infrastructure in AWS to designing and developing a new API for a web app and an iOS app. Later, I became the Web Development Lead, where I led the migration of the web app from CakePHP to ReactJS and Ruby on Rails. I also managed the company's cloud infrastructure (AWS) and provided technical leadership.

Legal One (Germany)

After my time at Wallbrand and working intensely in Brazil, I was feeling quite tired and experienced some burnout. Meanwhile, shortly after university, I had my first son and wanted to give him a chance for an international education, so I decided to move abroad for real.

I moved to Germany to work at Legal One. There, I developed a customized CRM using PHP 7, Symfony, and a microservices architecture. I also had the opportunity to transition into an SRE role, helping the team with AWS cluster management using kops and learning Terraform.

Shopify

My current adventure is at Shopify, still in Germany. As a Production Engineer (SRE), I'm responsible for maintaining the company's metrics pipeline. This involves managing billions of observability signals every minute and ensuring the platform runs smoothly. It's been a challenging and rewarding experience, where I've been learning from some of the best people in the observability field and from maintainers of projects like Prometheus, Thanos, and others.

What you can find here

I plan to blog about my personal experiences and the things I learn along the way. I'll try to keep it professional, but you might see some rants here occasionally.

0
Subscribe to my newsletter

Read articles from Pedro Tanaka directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Pedro Tanaka
Pedro Tanaka