Henrique Medeiros

Senior Software Engineer · Full-Stack Developer

Seven years building Ruby on Rails products from insurance, marketplaces and vacation rentals across the full surface of a feature: the API behind it, the interface on top, the mobile client where there is one, and the metrics that show how it behaved once it shipped. Four of those years were spent working inside other teams' codebases, which is a quick way to learn what makes software cheap or expensive to change.

Experience
7+ years
Location
Brazil · UTC−3
Open to
Full-time, remote

What I've worked on

End-to-end feature development

Taking a feature from the product conversation through to its behavior in production — backend, interface, and the mobile client. Role-based access control, dynamic dashboard components, and customer-facing work on marketplace, insurance and rental platforms.

discovery → backend → UI → mobile → production

Architecture & technical decisions

Contributing to the calls that are expensive to reverse: service boundaries in a twelve-service architecture, when a workload belongs in a different data store, and the long-range engineering decisions a distributed team has to live with afterwards.

service boundaries · data modeling · trade-off analysis

Working across product and design

Seven years with product managers and designers, four of them in a consulting setting where the job is to understand someone else's product quickly, argue for the right technical shape, and stay accountable for delivery.

PM & design collaboration · technical planning · code review

APIs & distributed systems

REST API design and backend services across microservice architectures communicating over AWS infrastructure, delivered with test coverage.

REST · microservices · AWS · Sidekiq

Observability & AI

Logging, monitoring and metrics that shorten time-to-detection on production issues, plus the newer LLM-shaped version of the same problem: tracking token usage, latency and cost per request.

metrics · LLM cost tracking

Codebase health

Keeping product velocity from decaying. Framework and dependency currency, clearing known CVEs, and the performance work that stops a codebase becoming the reason a feature takes three weeks instead of three days — the subject of most of my published writing.

upgrades · CVE triage · performance · dependency health

Writing

Published on the FastRuby.io engineering blog, 2022–2026. Posts marked Ruby Weekly were picked up by the newsletter — the badge links to the issue. Grouped by the kind of judgment each piece calls for rather than by technology, because that is the part that transfers.

Communicating risk to stakeholders

3 posts

Turning technical risk into terms someone outside engineering can act on.

Debugging what leaves no stack trace

2 posts

The failures that give you nothing to go on, and how to corner them anyway.

Reference tables the community uses

2 posts

Compatibility tables Ruby developers still link to when planning an upgrade.

Experience

Most recent first

Jun 2022 – present

Senior Software Engineer

OmbuLabs / FastRuby.io · Remote (Philadelphia, USA)

  • Design and ship customer-facing features end to end, including role-based access control and dynamic dashboard components.
  • Work embedded with distributed US product teams, contributing to architecture discussions, technical planning and long-range engineering decisions — not only implementation.
  • Lead Ruby and Rails modernization on production-critical applications, clearing security vulnerabilities and dependency conflicts that were slowing feature delivery.
  • Author the engineering articles above — 20 published on the FastRuby.io blog, three of them picked up by Ruby Weekly, the Ruby community’s main weekly newsletter.
Sep 2021 – Jun 2022

Software Engineer, Full-stack

Youse Seguros · São Paulo, Brazil

  • Delivered customer-facing features for digital insurance products, working directly with product managers and designers to keep technical decisions aligned across service boundaries.
  • Built and maintained backend services across a 12-service microservice architecture communicating over AWS infrastructure, delivered with full test coverage.
  • Improved observability through logging, monitoring and metrics, shortening detection and troubleshooting time on production issues, inside an engineering organization of roughly 500 people.
Jan 2020 – Sep 2021

Software Engineer, Full-stack

TemporadaLivre · Remote, Brazil

  • Owned features end to end for a vacation rental platform, from the Rails backend through to the React Native mobile client, including the UI work aimed at usability.
  • Led modernization of the legacy Rails application, improving security, maintainability and background job performance.
Aug 2019 – Jan 2020

Software Engineer, Full-stack

Zimobi · Remote, Brazil

  • Built and maintained Rails and React applications for a house rental platform, working across the platform API in a team of five.
  • Designed and delivered RESTful API endpoints and backend features, working through code review with senior engineers.

Toolbox

Highlighted = daily

Languages

  • Ruby
  • JavaScript
  • Python
  • SQL
  • HTML / CSS

Frameworks

  • Rails
  • Hotwire / Turbo
  • Stimulus
  • React
  • React Native
  • Vue.js
  • Node.js
  • Express
  • Django

Data

  • PostgreSQL
  • Redis
  • MySQL
  • MongoDB
  • SQLite
  • Multi-database Rails

Cloud & infrastructure

  • AWS
  • Docker
  • Heroku
  • Google Cloud
  • Azure
  • CI/CD
  • Git

Background & jobs

  • Sidekiq
  • Active Job

Build & assets

  • cssbundling-rails
  • PostCSS
  • PurgeCSS
  • Yarn
  • Bun

Quality & analysis

  • RSpec
  • RuboCop
  • Brakeman
  • bundler-audit
  • Code review
  • Pair programming

Architecture & practice

  • REST APIs
  • Microservices
  • Rails Event Reporter
  • Agile / Scrum
  • Continuous delivery

Education & languages

2019

Full Stack Web Development Bootcamp

Le Wagon

500-hour intensive program in Ruby on Rails, React, and full-stack fundamentals.

2011 – 2017

BSc, Environmental Engineering

Federal University of Paraíba (UFPB)

Languages

Portuguese & English

Portuguese native. English fluent — seven years working daily with US-based teams.