In the early days

I was one of those kids born in the ‘80s that fell in love with those remarkably smart machines called computers that became notably popular at the ‘90s. I started to work as a software developer in 2008. Programming has been a significant part of my life since them. It has always been as exciting as it was at the beginning and I have been satisfied with it since my first lines of code.


photo: Maressa Soaresphoto: Maressa Soares

Even if there was no long-term economic impact from careful coding I would still choose to write the best code I could. A seventy-year lifespan contains not enough time to waste on work I’m not proud of.

Kent BeckImplementation Patterns

I am a software engineer and open-source enthusiast. I have been writing software professionally for over a decade. Throughout this time, I have been allowed to solve a fair amount of problems using software built with different technology stacks. I do appreciate writing a clean, reliable, semantically, and aesthetically pleasing code that delivers value.

Currently, my main interests are:

  • Software Architecture
  • Object-Oriented Analysis and Design
  • Functional Programming
  • Domain-Driven Design
  • Continuous Delivery and DevOps
  • Test Automation Strategies
  • Cloud Computing
  • Agile Methodologies

My primary interest is maximizing my productivity by learning how to design better software systems, the patterns of good software design, and also the processes that support it. This site is where I share some of my thoughts, write about software engineering and technologies of all kinds.

More about me online: