Otto Henrique

Senior Software Engineer

[email protected] | +55 (11) 95552-2425 | São Paulo, Brazil | LinkedIn | GitHub

Professional Summary

Software Engineer with 15+ years of experience working with a broad variety of Backend Stacks, Development Processes and Product Strategies and Requirements. Real life experience and results in Financial, Marketplaces and Digital Marketing industries.

Experienced in distributed systems, API integrations, event-driven architectures and asynchronous batch processing.

I have primarily worked as a Backend Engineer but also have experience in team leadership and project planning. As a language generalist, I started my career as a Java consultant to Enterprise companies but then moved to the Startup industry in 2015, working mainly with Ruby and Elixir.

Professional Experience

Senior Software Engineer

Adyen, São José dos Campos, SP, Brazil

Stack: Java 17, Postgres, Queues and Batch Async Processing, XML, Docker

Adyen is a Global Acquiring Platform which provides financial services to big companies like Uber, Netflix and Amazon.

Joined Latam Cards team, responsible for integrations, maintenance and monitoring of Brazilian and Mexican connections as Visa, Mastercard and Prosa.

Last year I worked together with the North America team, both remote and on site at the Chicago office, to integrate and provide Disputes and Chargeback features to major US Debit Networks - Pulse, Nyce and Star.

Some of work I was involved:

  • Daily processing of GB of raw text information about disputes and related media material on asynchronous job pipeline

  • Identification of business data trends related to disputes - % Reason, defense rate, success rate

  • Monitoring and alerts related to Authorization process on payments - 10^5/hour on Mexican market

  • ISO 8583 integration to payment integration to partners as Visa, MasterCard and Prosa

  • Lead project to update and health management of test environment for LatAm on critical flows (30+ schemes) 

Senior Software Engineer

SmartrMail, Remote, Australia

Stack: Ruby on Rails, AWS Cloud (EC2, S3, RDS), Sidekiq, Vue.js, HTTP API Integrations to Twilio and Stripe

SmartrMail is a SaaS for small-to-medium merchants who want to grow their business with email marketing but have limited time, skills and resources.

Working as a plugin to diverse e-commerce platforms (e.g. Shopify) we provide a simple way to compose Email and SMS, collect subscribers through pop-ups or importing them from other services and running scheduled and automated campaigns.

The stack is a monolithic Rails application along Sidekiq to async processing from webhooks or other long running processes, distributed in a self hosted server behind Cloud 66. The front-end tier is a Vue app integrated in Rails API.

Senior Software Engineer

EmCasa, Remote, São Paulo, Brazil

Stack: Elixir, AWS Cloud, Node.js, HTTP API Integration to Salesforce

EmCasa is a Real Estate marketplace startup focused on improving the experience of buyers and sellers in searching, negotiation and legal bureaucracy.

My role was to design and develop the CRM solution for sales people, organizing workflow processes from first contact to offer acceptance.

The stack are Elixir to backend workflows, DB communication, API integrations and asynchronous processing, Node.js to third party integrations providing schema conversion and validation and React.js on frontend application. I also led 3 developers, helping on planning and coding tasks.

Senior Software Engineer

Resultados Digitais/RDS Station, Remote, Florianópolis, Brazil

Stack: Ruby on Rails, Postgres, GCP

Resultados Digitais is the biggest marketing inbound platform in the Latin America market. The main product, RD Station, provides tools for every step on the marketing funnel, such as lead acquisition, lead segmentation and campaign automation. In the 2019 black friday they reach the record of more than 1 billion of emails sent and tracked.

I worked in the Automation Engine team, providing a system to automate campaigns and analyze and evaluate events from impacted leads. This is a core system to the product, processing millions of events by day demanding high scalability.

The project is built with Ruby, using a Sidekiq like tool to async batch processing and Redis queues to all communication. As a senior Ruby engineer I developed algorithms to queue prioritization and tasks orchestration. The development team came from a java background, so I acted as a Ruby specialist too.

Senior Software Engineer

Quero Educação, São José dos Campos, Brazil

Stack: Ruby on Rails, Elixir, Postgres, Docker, HTTP Integration to Whatsapp, Sidekiq

Resultados Digitais is the biggest marketing inbound platform in the Latin America market. The main product, RD Station, provides tools for every step on the marketing funnel, such as lead acquisition, lead segmentation and campaign automation. In the 2019 black friday they reach the record of more than 1 billion of emails sent and tracked.

I worked in the Automation Engine team, providing a system to automate campaigns and analyze and evaluate events from impacted leads. This is a core system to the product, processing millions of events by day demanding high scalability.

The project is built with Ruby, using a Sidekiq like tool to async batch processing and Redis queues to all communication. As a senior Ruby engineer I developed algorithms to queue prioritization and tasks orchestration. The development team came from a java background, so I acted as a Ruby specialist too.

Senior Software Enginer

Clicksign, São Paulo, Brazil

Stack: Ruby on Rails, Docker, Postgres, AWS Cloud

Clicksign is a SaaS to document management with digital signature validation, providing an easy platform to upload documents, create signature lists and certify the authenticity of involved people. Despite the first version of the product having a good collection of features and a strong user base, it grew organically, without tests or planning, making any improvement too expensive.

I was hired for the team responsible to draw the architecture and rewrite the product to a 2.0 version. In addition to this, the company is concerned with the quality of the code and to evolve to an agile culture, and I was also responsible for training the team.

The stack is Ruby on Rails, with Sidekiq to asynchronous processing, Postgres, Ansible and AWS Cloud.

Education

Postgraduate

Universidade Mackenzie

Postgraduate

Universidade Anhembi Morumbi

Associate Degree

Universidade Anhembi Morumbi

Skills

Java • Elixir • Ruby on Rails • Linux • Postgres • Redis • Rest APIs • Docker • CI/CD • Tests • Git