Pedro HenriqueSoftware Engineer
I have been involved in numerous large-scale software releases and understand the importance of time management and open communication. While it may be easy to focus on the technical side of work, I’ve found that expressing concerns, roadblocks, and alternative solutions to colleagues of varying technical backgrounds has been invaluable in my professional development. Throughout my career as a software engineer, I have: - Led two successful software releases as the Java team leader. - Increased team efficiency by implementing Agile methodologies. I truly believe in continued education and research and seek new software and methods to assist product development. In addition, I hope to bring my knowledge and future knowledge to your organization.
Tech stack
Java (10)
Go (10)
Ruby on Rails (RoR) (9)
PostgreSQL (9)
Docker (8)
JavaScript (6)
BigQuery (5)
RedShift (5)
Kubernetes (5)
Terraform (5)
Domain-driven Design (5)
Flutter (5)
MongoDB (5)
DigitalOcean (5)
Spark (5)
Web Scraping (5)
React Redux (5)
React Native (5)
Heroku (4)
Elasticsearch (4)
AWS Lambda (4)
Sidekiq (4)
Node.js (4)
Docker Compose (4)
AWS API Gateway (4)
SCSS (1)
Oracle Database (1)
Puppet (1)
RabbitMQ (1)
Ruby
Experience
Software EngineerHomelight
02/2021 - Currently

- Devised and implemented a new infrastructure to manage and store the Disclosures and Real State documents. - Review PR's and help other team members to deliver their tasks. - Scale the Elasticsearch indexing process. - Improve the query performance from different projects. - Work alongside the security team to build an SSO provider.

Ruby on Rails (RoR)
Docker
Node.js
Sidekiq
Docker Compose
AWS API Gateway
Heroku
Elasticsearch
AWS Lambda
PostgreSQL
Software EngineerResultados Digitais
06/2016 - 02/2021

- Devised and implemented a new data analysis architecture which resulted in a load time decrease of 37% for each report and allowed the data scientists to deliver new features to the users. - Track users' behavior and interview them alongside the manager and the designer to improve the UX to improve new users' onboarding. Our work resulted in a decrease of 18% of tickets on the support about understanding features during the newcomers onboarding. - Work on different squads to define a ubiquitous language and understand each domain to add the Packwerk to enforce the boundaries. - Build a scalable API and JS scripts capable of tracking the user behavior from our customers' websites. The API was able to receive 450req/s with Pageview and Users navigation. - Work with the DevOps team to migrate all the endpoints we had to docker and deploy them on GCP Kubernetes.

JavaScript
Go
Ruby on Rails (RoR)
Kubernetes
Java
Domain-driven Design
RedShift
BigQuery
Terraform
PostgreSQL
Software EngineerMibolsillo
10/2014 - 02/2019

- Build a distributed system to deliver data analysis to fintech in Latin America. - Coordinate a team with three developers to build a mobile app to help people to improve their financial health. - Provision of the infrastructure necessary to deploy the API and scale the data processing pipeline to deliver insights inside the app.

React Native
MongoDB
Go
Docker
Java
DigitalOcean
Spark
Web Scraping
React Redux
Flutter
Systems AnalystS2 IT
08/2015 - 03/2016

Maintained a service responsible for managing the schedule suppliers' delivery system to Walmart Brazil.

JavaScript
Ruby on Rails (RoR)
Oracle Database
RabbitMQ
SCSS
Puppet
Education
Degree in Analysis and Systems DevelopmentPUC-GO
02/2010 - 02/2012