About

I am a Senior Software engineer focused on Cloud and infrastructure. I enjoy architecting stuff and translating business decisions to actual implementations. In my 6+ years of experience in the IT world, I have talked to so many different people with different approaches to software engineering. Building in startups really is different from building in a big enterprise… like, really.

My principles are simplicity, traceability and clarity. I like a simple automation which allows me to ship my code quickly with a single command. I like functional logs. I like a good documentation page, especially when it’s silly simple. I like having a clear chain of responsibilities and predictable outcomes, but pivoting hard is something I’ve learned how to do.

I’m a chess player and, like many people, I think many principles of chess apply to developing software. You can go a million different ways, all of them with small tradeoffs and pitfalls. However, a good chess player will always agree with this sentence: “it’s better to have a bad plan than none at all!”.