avatar

Pedro Tanaka_

Software Engineer

Age:
27
Email:
me [@] pedrotanaka.com.br
Region:
Berlin, Germany

Hi_

Working as a software engineer I have been developing applications using Symfony, CakePHP, Ruby On Rails and ReactJS. Recently I became interested in Deep Learning algorithms and I have been trying to apply those techniques to the software I build.

Currently, I am working as software engineer for Shopify where I help bring to life the new observability platform for the company.

I am a fast learner, hard worker and I am always looking for new challenges. Skilled at writing well-designed and testable software, always following the current best practices of web development.

Download CV

Resume_

education

Udacity - Deep Learning Nano Degree

2017 - 2017

Study of the Python language, development of simple models with SciKit Learn, development of complex models such as Convolutional Neural Networks, Recurrent Neural Networks and Generative Adversarial Networks.

Londrina State University - Master's Degree Computer Science

2014 - 2016

Research & Development of on-line algorithms to detect movement patterns (more specifically flock pattern) over spatiotemporal stream data. (See one of the articles)

Londrina State University - Bachelor in Computer Science

2010 - 2014

Bachelor thesis on indexing structures for spatiotemporal data using open-source tools, such as PostgreSQL DBMS.

employment

Shopify - Production Engineer

08.2021 - Present

Helping building and maintain the Observability platform for Shopify.

Legal One - Senior Software Engineer

10.2018 - 08.2021

Development of customized CRM focused on process of traffic law, using PHP 8 and Symfony 4/5 framework. The CRM is composed of multiple microservices which communicate trough a message bus (using RabbitMQ) to allow decoupling of the services. For ease of deployment, the application uses Kubernetes and Helm Charts to allow controlled version rollout for each service. In 2020 I started moving towards the SRE team and helped with a range of tasks regarding automation, logging improvements and others. Responsible for development of custom rules for SonarQube written in Java/Kotlin to analyze coding standards in PHP (SonarPHP plugin extension).

Wallbrand - Lead Web Engineer

01.2018 - 09.2018

Wallbrand introduced a novel social shopping concept by creating an innovative social network with a marketplace in loco. Working as lead web software engineer my main occupations included maintenance and development of the API which serves the company's main iOS app, structuring and managing the cloud infrastructure of the company (Amazon AWS) and helping on the technical leadership of backend development. Moreover, I participated on the main rewrite of the webapp, migrating it from a CakePHP application, to a more modern version using ReactJS and Ruby On Rails.

Wallbrand - Backend Tech Lead

11.2016 - 12.2017

Working remotely with the development team, I was responsible for the rewrite of the API which backs the main iOS App of the company, using CakePHP v3. I also participated in the development of the renewed webapp where stores can register their products in the platform.

Golsat - Software Development Analyst

04.2016 - 01.2018

Development of stored procedures, maintenance of ETL routines used in data warehousing. Development of administrative dashboard using ASP.NET WebServices and Knockout.JS in legacy system. I engaged in the migration of monolithic system to a new software based in SOA with multiple services written in both Java and .NET. I also had contact with the development of a service which process spatio-temporal data streams in near-real time using Apache Spark. Lastly, I was in charge of the development of a Identity & Access Management (IAM) Web Service which is being used by the core product of the company, this web service is implemented with Java (RestEasy) and uses MongoDB as the main storage engine.

general skills

Go 60%

PHP 90%

docker 90%

Ruby On Rails 80%

python 80%

kotlin 60%

git 90%

kubernetes 80%

Get in touch_

Or just write me a message here_