I'm a Backend Engineer based in Brazil. With more than 10 years of hands-on experience in desktop development, web development, and systems and server administration (Linux), I'm deep in the software industry and have faced all kinds of challenges. I've worked with many companies from all over the world, in person and online, to provide assistance in development, quality (how to produce and maintain a sane codebase) and infrastructure (architecture and scalability).
I'm passionate about quality of code, code that remains working, readable, maintainable, performant and scalable even after years of active development. It can be achieved with a mature engineering culture, and applying good practices like a comprehensive automated test suite, code reviews, and a solid QA plan. I firmly believe that this is a decisive factor for the success of a company if its core business is software. Good, reliable code lowers costs in many ways:
- Adding new features does not become a task of untangling spaghetti code;
- Fixing bugs does not create new bugs;
- New developers will catch up faster, saving days or weeks of head-scratching;
- Quality checks for every commit will guarantee the existing codebase will not rot;
- Deploys will be so smooth they will look like magic.
It also increases morale and developer confidence in a decisive way, often being key in top talent retention.
The software industry is constantly evolving, with new technologies being released almost every day. To keep up with its pace, engineers have to be avid students for life and really passionate about what they do. This is exactly how I am.
I have a meticulous eye for details. When looking for solutions to a problem, I try to be as thorough as possible: attack the problem from every possible angle, convering all grounds. Mutually exclusive, completely exhaustive.
I am not looking for a new job right now.