Skip to content

About

I'm a systems developer. I like problems that involve distributed systems, data at scale and everything that happens behind the scenes so that a product works well for a lot of people at the same time.

I believe good software is the result of simple decisions made with care, not of complex solutions in search of elegance. I'd rather have boring, predictable code with good tests than clever abstractions that nobody understands in six months.

years in development
15+
years in development
companies
7
companies
certifications
5
certifications

Career

Chapter 01

Two passions

I came to programming by an unusual path, guided by two passions that, at first sight, have little in common: artistic drawing and mathematics. My taste for math started early: around the age of five, before I even started school, I already wanted to learn how to count, and that interest stayed with me throughout my school years.

Drawing came early too. When I was little, I asked my father to draw the dinosaurs from the posters and from the stickers that came with chocolates and magazines. Soon I started trying my own doodles and tracing illustrations from the books and magazines I liked. Realistic drawings always captivated me, but I also admired the lines of anime, manga and comics; what fascinated me in all of them was the richness of detail. As a teenager, I started drawing only by observation, without tracing. My father liked to see what I produced: he was a great admirer of the fine arts, although he was neither a painter nor a professional draftsman — and neither am I.

Chapter 02

Looking for a path

At the end of my teens, I began to ask myself how these passions could help me professionally. I didn't see myself as a professional artist and, back then, I wasn't interested in architecture or floor plan drawing either. On the other hand, I had grown up watching computers arrive, and video games were among my pastimes.

The answer came through my family. A friend of my brother worked at a large company creating packaging on the computer, and one day my sister mentioned a graphic design course. I thought: “maybe this is the way”. She and my mother went to the school to find out, but that option didn't exist; the employee who helped them suggested Web Design instead.

Chapter 03

Meeting code

There, I studied HTML, Photoshop, CorelDRAW, Flash and Dreamweaver, and it was in Flash that everything clicked: shapes and animations were born from vectors, coordinates and lines of code — drawing and math, at last, in the same place. In that same period, I met CSS and found that combination again in building pages, where colors, measures and positions were defined with almost geometric precision. I was excited about the profession and, when one of the teachers mentioned programming, I left there determined to learn JavaScript too.

DrawingMathFlashCSScode
Drawing and math, at last, in the same place.

That's what I did: soon after, I took a Webmaster course, which added JavaScript and ASP to what I had already learned. I wanted to work in the field, but my attempts piled up without success. Between 2005 and 2006, jobs for people who worked with the web were still rare, especially in my city, and I even wondered whether it wasn't too big a dream. I ended up getting a job at a photography company and, with the salary, I started a Computer Science degree.

Chapter 04

Today

From then on, the path went through college and the job market — the stages are in the timeline below. Today, I work at a company where it isn't enough for the software to work: it has to perform well, be observable and scalable, and rest on a solid architecture. The problems I most like to solve are performance ones — answering HTTP requests in milliseconds, processing millions of them and still delivering the result to the user in seconds. As the demand on the APIs that serve integrators, and indirectly end users, keeps growing, its efficiency has to be measured continuously through statistics; and, to present these analyses, I build reports and visually rich metrics dashboards. In the end, the two passions from my childhood are still present in my work: math, to understand the numbers; drawing, to make them visible.

milliseconds

to answer an HTTP request

millions

of requests processed

seconds

for the result to reach the user

Math, to understand the numbers; drawing, to make them visible.

Timeline

  1. Mercado Livre Brasil logo

    Mercado Livre Brasil

    Full-time · 7 yrs and 3 mos

    1. Senior Software Engineer

      Feb 2024 – present · 2 yrs and 10 mos

      Osasco, São Paulo · Remote

    2. Development Analyst

      Sep 2019 – Jan 2024 · 4 yrs and 5 mos

      Osasco, São Paulo

      Skills: Go

  2. Magna Sistemas logo

    Java Developer Analyst

    Magna Sistemas

    Sep 2015 – Sep 2019 · 4 yrs and 1 mo

  3. E-Vertical logo

    Systems Analyst

    E-Vertical

    Mar 2015 – Aug 2015 · 6 mos

  4. Flash Courier logo

    Java Programmer

    Flash Courier

    Jul 2014 – Dec 2014 · 6 mos

  5. Infracommerce logo

    Systems Analyst

    Infracommerce

    Feb 2013 – May 2014 · 1 yr and 4 mos

    Development of interfaces and features using jQuery, JavaScript, CSS (Sass and SCSS), and also web-oriented Java technologies: JSF, JSTL and JPA with Hibernate.

  6. Accurate Software logo

    Development Intern

    Accurate Software

    2011 – Jan 2013

    Creation and maintenance of web pages using XHTML, CSS, jQuery and JavaScript, with a focus on e-commerce.

  7. Photo Lab Technician

    Foto Vieira

    Apr 2008 – Mar 2011 · 3 yrs

    Printing and processing images for a large volume of analog and digital film developments.

Stack

Languages
Data
Infra
Observability

Certifications

Interests

Philosophy and theology

Outside of work, I'm interested in philosophy, theology, mathematics, biology, chemistry, music and teaching, in the line of the classical tradition of the liberal arts, which sees knowledge as an integrated whole, not divided into watertight boxes. I've always been especially drawn to the idea that faith and reason don't exclude each other. In Antiquity, philosophy covered what we now call science, and went beyond it, without the study of nature pulling the thinker away from the divine. That's why my reading focuses on philosophy and theology, above all Socrates, Plato, Aristotle and Thomas Aquinas, whose five ways start from the observation of the world to reach the existence of God. Above them all, however, is Leibniz: a philosopher, a mathematician and, not by chance, one of the pioneers of binary arithmetic, the basis of all computing.

  • Socrates
  • Plato
  • Aristotle
  • Thomas Aquinas
  • Leibniz

Video games

In my free time, the classics that attract me are of a different kind, and a good part of them reached me through video games. My favorites are Ultimate Mortal Kombat 3 and the first Resident Evil and Silent Hill games. It was in Resident Evil, by the way, that I met the Beretta 92FS, still my favorite gun. My interest in firearms grew with the classic Medal of Honor and with Syphon Filter, and it's still alive in Call of Duty: Warzone.

  • Ultimate Mortal Kombat 3
  • Resident Evil
  • Silent Hill
  • Medal of Honor
  • Syphon Filter
  • Call of Duty: Warzone

Cars and motorcycles

It was no different with cars: I remember buying a Chevrolet Corvette Grand Sport (C4) in Gran Turismo 2, on the PlayStation, and I keep the same fondness for the Dodge Viper, very popular in my teens. In Need for Speed: Underground 1 and 2, my favorites were the Nissan 350Z, the Skyline GT-R, the Toyota Supra, the Mazda RX-7 and the Mitsubishi Lancer and Eclipse. Later, GTA: Vice City and GTA: San Andreas expanded that interest, which came to include motorcycles too.

  • Corvette Grand Sport (C4)
  • Dodge Viper
  • Nissan 350Z
  • Skyline GT-R
  • Toyota Supra
  • Mazda RX-7
  • Mitsubishi Lancer
  • Mitsubishi Eclipse

Today

Today, I still admire sports and classic cars and motorcycles, I practice sport shooting as a registered shooter (CAC, the Brazilian license for collectors, shooters and hunters) and I keep up a weight training routine — a habit that, I confess, also started in San Andreas.

  • Sport shooting (CAC)
  • Weight training