In 2001, the opening of a modern data center operation in the small city of Uberlândia created a lot of excitement. A college student at the time, I managed to secure a position as a developer and was initially responsible for building and maintaining various ASP and PHP websites.

When I heard about a challenging project to build a self-service dashboard for clients, I wanted to be in that team. I pitched myself, convinced my manager and together with the lead engineer designed a solution utilizing Java/RMI where distributed agents installed on server machines used dynamic class loading to learn new tasks and perform them as submitted by customers via a central dashboard. That way we automated a series of sysadmin tasks and put our clients in control. 


Brasilis’ parent company, Algar, owned a telecom company called CTBC, which in 2002 absorbed Brasilis and some of its employees, including myself. At the time, CTBC’s website needed an overhaul and the company had been unsuccessful attempting to adopt commercial content management systems. Once again, as part of a small team, I was trusted with an ambitious project and within a few months created a full-featured CMS from scratch and re-wrote CTBC’s website on the new platform. We worked hard. Many nights and weekends. To keep us motivated, we resorted to lots of junk food and Aerosmith’s version of Dream On (all day, on repeat!). It was fun and it was worth it. Mordomo, as we named that platform, remained in use for over a decade. I took those opportunities to further advance my Java skills and start using some up-and-coming open-source frameworks like Spring and Hibernate.