Career Profile

I am a generalist engineer focused on solving problems quickly and with maintainability.

I'm proficient in Ruby ecosystem (Deployments, Automatic Tests, Tasks automation, Web Development, Refactor) and skilled in MySQL & PostgreSQL relational databases. I've deep knowledge in Cloud Computing (AWS, GCloud, Digital Ocean).

Related to Infrastructure and Tasks Automation I am experienced in Cloud Computing providers (AWS, GCloud, Digital Ocean), automation with Terraform, Ansible, Kubernetes, Docker, Shell Script (and related tools like sed, awk, ssh, bc, etc).

Experiences

Head of Infrastructure

2024 - 2025 (1yr 1mo)
Cloudwalk inc, São Paulo, Brazil

In this role I was responsible to keep all infrastructure up and running. Also was under my responsabilities keep costs under control and supplier contracts. The principal remark of this period was when I led the migration of all infrastructure between regions in GCP (from São Paulo to Virginia). The process included some kubernetes clusters, dozen of postgresql and redis instances. Together with SRE, DBRE and infrastructure teams we were able to migrate everything in one night and only less than few hours of systems downtime.

Head of SRE

2022 - 2024 (2yr 1mo)
Cloudwalk inc, São Paulo, Brazil

  • Manage SRE team keeping people motivated and interested with right challenges;
  • Maintenance and improvements pipelines (CI, Github Actions, containers, security);
  • Maintenance and improvements deployment platform (CD, K8s clusters);
  • Development and improvements on observability of platform and applications (metrics, logs, traces);
  • Infrastructure and Cloud costs management.

Lead Software Engineer and Head of SRE

2022 - 2022 (7mo)
Cloudwalk inc, São Paulo, Brazil

  • Assembly SRE team;
  • Lead cross initiatives between Acquiring and SRE/Infrastructure teams.

Lead Software Engineer

2021 - 2022 (1yr 2mo)
Cloudwalk inc, São Paulo, Brazil

  • Lead the team responsible for Authorizations in Acquiring product;
  • Knowledge in ISO8583 financial industry protocol;
  • Development of network components that connects with Payment Network Schemes;
  • Improvement in Database design and SQL queries optimizations.

Senior Software Developer

2020 - 2020 (10 mo)
Pismo.io, São Paulo, Brazil

In this position, I'm member of a team responsible to maintain systems and APIs from main customer of company. My daily basis job includes develop features requested by customer, solve bugs and observe metrics (response times, resources usage, number of errors) to find which applications should be improved.

  • Software development
    • Maintenance and development of APIs in Go and Groovy/Java
    • Automatic tesing / TDD/BDD
  • DevOps/SRE Stuff
    • CI/CD
      • Build and Maintenance of Docker images for applications
      • Create pipeline of test and Docker image creation for CI (CircleCI)
      • Deployment in Kubernetes
      • Deployment in AWS - EC2 - S3 - RDS - Route53 - ELB
    • Monitoring
      • Code instrumentation for distributed tracing (Opentracing, Honeycomb)
      • Distributed logging tools (using Datadog)
      • Metric collectors and dasboards creation
      • Monitoring of error budgets and SLOs

Software Engineer and IT Specialist

2019 - 2020 (1yr 3mo)
Plugify, São Paulo, Brazil

In this position I was responsible for all development, deployment and maintenance of product. As the only IT person, I had to undertood the needs of internal customers, stakeholders and make a functional, usable and beauty system to control the stock of devices to rent and rented. All systems were developed with a Ruby stack (Rails, RSpec, Sidekiq) and Postgresql for DB, and deployed in AWS.

  • Product Development
    • Stock Control
    • Bank Integration
    • Admin Dashboard
    • Customer Dashboard
  • Ruby specialist
    • Development of orchestration software for internal products
      • Frameworks (Rails / Sinatra)
      • Tests automation (Rspec)
      • Web servers deployment (Puma)
      • Background jobs (Sidekiq)
  • Infraestructure Deployment and Management
    • Deployment in AWS
      • EC2 - S3 - RDS - Route53 - ELB

Software Engineer and Cloud Computing Specialist

2017 - 2019 (1yr 8mo)
TOTVS SA, São Paulo, Brazil

In this position I was member of a team responsible to provision and mantain the ERP products from company's customers. As a R&D team, we tried lots of tools to discover which ones we needed to deliver a service with very high quality standards.

  • Ruby specialist
    • Development of orchestration software for internal products
      • Frameworks (Rails / Sinatra)
      • Tests automation (Rspec / Minitest)
      • Web servers deployment (Puma / Unicorn / Passenger)
      • Background jobs (Sidekiq)
  • Cloud computing specialist
    • Orchestration and automation of deployments into public Clouds (AWS/Azure)
      • Cluster orquestration (Kubernetes / Docker)
      • Infrastructure automation (Terraform)
      • Configuration automation (Ansible)
      • Monitoring and Logging (Datadog / LogDNA)
  • Other Knowledges
    • Databases (PostgreSQL)
    • General Purpose Cache (Redis)
    • Shell Scripting (Bash)
    • Linux (Ubuntu / CentOS)

Senior Software Engineer

2014 - 2017 (3yr 2mo)
Pitzi.com.br, São Paulo, Brazil

  • Development of internal systems (Ruby ecossystem)
    • Feature development
    • Integration with external partners
    • Integration with external services
  • Infrastructure/Operations (AWS ecossystem)
    • Development of Application Architecture (Load Balancers, Reverse Proxies, Application Servers)
    • Maintenance of Application Architecture (Monitoring, House-Keeping, Deployment Automation)
  • Internal infrastructure/Operations
    • Internet links and High-Availability
    • Internal Wi-Fi Maintenance and Monitoring
  • Tech Lead/Team Management
    • Team Lead
    • Interface with Business Teams
    • Expectations Management
    • Technology definition
    • Methodology definition and Process Maintenance
    • Recruitment

Projects

This is a list of my side projects.

Ruby system-getifaddrs - A Ruby gem that reads NIC's configurations and returns into a data stucture to be consumed inside Ruby program.
Ruby BR-CNPJ - A small Ruby gem to generate Brazilian CNPJ.
Ruby BR-CPF - A small Ruby gem to generate Brazilian CPF.

Skills & Proficiency

Ruby

Ruby on Rails

Sidekiq

Linux & Shell-Script

Redis

PostgreSQL

MySQL

Terraform

Docker

Kubernetes

Rust

Golang

Python

Elixir