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
Helping build and maintain the observability platform for Shopify.
Senior Software Engineer
Legal One
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
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
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
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.
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.
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 paperBachelor in Computer Science
Londrina State University
Thesis on indexing structures for spatiotemporal data using open-source tools such as PostgreSQL.
Skills.
Languages
Frameworks & Tools
Infrastructure & DevOps
Data & Observability
Practices
Contact.
Feel free to reach out if you'd like to connect, collaborate, or just say hello.