Dennis Gabriel

Dennis Gabriel

full-stack · Ruby on Rails desenvolvedor full-stack · Ruby on Rails

Hello, I'm Dennis.

I'm a software engineer at Novo Saque, a Brazilian fintech. My main stack is Ruby on Rails, JavaScript, and React. I also work with Python, C#/.NET, PostgreSQL, and MySQL. I enjoy building simple, efficient systems that perform well in production.

Previously, I worked as a full-stack developer at Classepay, a startup focused on payment checkout.

I earned a degree in Systems Analysis and Development from IFMA in 2026. For my undergraduate thesis, I built a multi-tenant, white-label SaaS platform that enables test-preparation schools to operate their own digital learning platforms. Teachers can track student performance in real time, while each school gets its own branded platform.

I write about software. I also play guitar.

Olá, sou Dennis.

Sou engenheiro de software na Novo Saque, uma fintech brasileira. Minha principal stack é Ruby on Rails, JavaScript e React. Também trabalho com Python, C#/.NET, PostgreSQL e MySQL. Gosto de construir sistemas simples, eficientes e com bom desempenho em produção.

Antes, fui desenvolvedor full-stack na Classepay, uma startup de checkout de pagamentos.

Sou formado em Análise e Desenvolvimento de Sistemas pelo IFMA. No TCC, construí uma plataforma SaaS multi-tenant e white-label para que cursos preparatórios tenham sua própria plataforma digital. A equipe docente pode acompanhar o desempenho dos alunos em tempo real, enquanto cada instituição recebe uma plataforma com sua própria marca.

Escrevo sobre software. Também toco guitarra.

Work Experiência

Mid-Level Full-Stack Developer at Novo Saque Desenvolvedor full-stack pleno · Novo Saque

June 2025 to present jun/2025 até o momento

  • Reduced latency and MySQL load by up to 70% on critical endpoints by eliminating N+1 queries, adding indexes, and optimizing SQL queries.
  • Integrated an antifraud API with error handling, idempotency, logging, and asynchronous processing using Amazon SQS.
  • Contributed to payment scheduling features for the virtual wallet and integrated them with a legacy system, preserving the consistency of historical records.
  • Developed proposal-monitoring interfaces and backend features for payroll loans and FGTS-backed loans. I also implemented retries for external services and adapted flows to handle asynchronous requests.
  • Developed an uptime monitoring service for partner systems, including check metrics, historical data, and automated Discord and Slack alerts.
  • Reduzi a latência e a carga no MySQL em até 70% em endpoints críticos, eliminando consultas N+1, criando índices e otimizando consultas SQL.
  • Integrei uma API de antifraude com tratamento de erros, idempotência, registro de logs e processamento assíncrono usando Amazon SQS.
  • Desenvolvi funcionalidades de agendamento de pagamentos para a carteira virtual e sua integração com o sistema legado, preservando a consistência dos registros antigos.
  • Desenvolvi interfaces de monitoramento de propostas e funcionalidades de backend para crédito consignado e empréstimos com FGTS. Também implementei retentativas para serviços externos e adaptei fluxos para requisições assíncronas.
  • Desenvolvi um serviço de monitoramento de disponibilidade para sistemas parceiros, com métricas, histórico e alertas automatizados via Discord e Slack.

Selected work Projetos

Pins

A collaborative real-time map where users pin geolocated moments. Built as a Rails 8 monolith with Hotwire, Leaflet, and Solid Cable, without a separate frontend application.

Um mapa colaborativo em tempo real no qual as pessoas registram momentos geolocalizados. Construído como uma aplicação monolítica em Rails 8, com Hotwire, Leaflet e Solid Cable, sem um frontend separado.

Alpha White

A multi-tenant, white-label SaaS platform for test-preparation schools, built with Rails and Python-based automation as my undergraduate thesis.

Uma plataforma SaaS multi-tenant e white-label para cursos preparatórios, desenvolvida com Rails e automações em Python como meu trabalho de conclusão de curso.

JustToDo

A small, complete to-do application built with Rails, Hotwire, PostgreSQL, Devise, and I18n. It is the kind of project I use to keep my skills sharp.

Uma pequena e completa lista de tarefas, desenvolvida com Rails, Hotwire, PostgreSQL, Devise e I18n. É o tipo de projeto que uso para manter meus conhecimentos técnicos atualizados.

Writing Artigos