Rodrigo Dumont

Senior Software Engineer with a strong focus on development processes, best practices, and automated tests.

My job is to multiply the impact of software engineering through code and mentoring.

Experience

Principal Software Engineer

at Escale (escale.com.br)
June 2018 — now
  • Led software architecture for six squads
  • Designed a product catalog API for centralizing information about essential services in Brazil (health, telecom, financial and education)
  • Implemented multi-brand identity and access management service for both internal and external users
  • Created an open source feature toggle framework (@escaletech/tog)
  • AWS, Kubernetes, Go, Node.js, PostgreSQL, MongoDB, Redis, Datadog, CircleCI

Technical co-founder

at Spotz (spotz.co)
January — June 2018
  • Built marketplace to let people rent out their properties and rooms as event spaces
  • Implemented from scratch to production both front-end and back-end
  • Integrated payment gateway using a marketplace model
  • GCP, Kubernetes, Go, React, MongoDB

Back-end Software Engineer

at HelloMD (hellomd.com)
July — November 2017
  • Re-engineered dated platform as micro-services, preparing for the global launch
  • Used RabbitMQ as event broker for async communications, enabling reliable and performant user notifications, data indexing and transactional e-mails
  • GCP, Kubernetes, Go, CircleCI, MongoDB, ElasticSearch

Software Engineer

at VTEX (vtex.com)
December 2012 — June 2017
  • Created a PAAS that allowed store owners to install new features to their websites in one click, from new payment or shipping providers to visual components (vtex.io/docs)
  • Built a secure CMS for checkout pages, handling hundreds to thousands of requests per second
  • Led adoption of async APIs in every team's micro-services, drastically reducing latency and infrastructure costs, with libraries and guidance
  • AWS, C#, ASP.NET Web API, Kubernetes, Go, DynamoDB, Redis

Software Developer

at RioVagas / MeDigital
September 2009 — May 2012

Consultant, Project Manager

at Empresa Júnior PUC-Rio
May 2007 - Nov 2008

Skills

Technical

Technologies and practices that I'm most familiar with:

  • Go, Node.js, C#
  • Docker, Kubernetes
  • Microservices architecture
  • Effective test automation
  • Event-driven architecture
  • High-performance, high-availability software systems design
  • MongoDB, Redis, PostgreSQL
  • Observability
  • Terraform

People

What I use to multiply my impact:

  • Effective communication
  • Knowledge sharing
  • Technical leadership and mentorship
  • Team building

Education

Computer Science

Pontifícia Universidade Católica do Rio de Janeiro
2007 — 2012 (dropped out)

Languages

Portuguese (Native)
English (Professional)