Short bio

I currently hack distributed systems at Heroku, in the Runtime team. We package code when you do git push heroku master and we run your code inside dynos. Amazing place to be at.

Not long ago, I was the Lead Engineer and Manager of the Cloud Computing team at Locaweb. Together with my team there, we built one of the biggest cloud computing, infrastructure automation and virtualization projects in Latin America (Xen and VMWare), which contained more than 4000 virtual machines.

I am a developer passionate about programming languages, compilers/interpreters/virtual machines, virtualization (hypervisors), operating systems and computer networks. I am also a co-author of the “Arquitetura e Design de Software” (Software Design and Architecture) and I have been speaking in great conferences, such as RailsConf 2011, QCon SPRails Summit Latin America, LinuxCon/XenDirections Latin AmericaConexão Java, Campus PartyFISL, JustJava, Falando em JavaWebMobile TechWeek 2007, RejectConf SP’07, Maré de Agilidade, Ruby e Rails no mundo Real and others.

I graduated from Escola Politécnica, in the University of Sao Paulo. I don’t care too much about it, but I also have some certifications anyway. Pay me a beer and I tell you why I have them: :-)

I currently develop on Macs, but I am also a Linux user since Guarani Linux 3.0. I started programming professionally in 2002 with Java, 2005 with Ruby and I have lived in Germany, where I worked with Java Web development. For many years, I was a proud instructor of Caelum, where I started the “Ruby and Rails revolution”, making a well known Java training center become also a well known Ruby training center in Brazil. I did a lot of consultancy and in-company courses and I truly love opensource, being a member of some opensource projects such as VRaptor, Codehaus Waffle, JettyRails and Caelum Stella.

More

One Response to “Short bio”

  1. vtffatec January 17, 2013 at 6:29 pm #

    Olá Fabio, sou novo no âmbito de TI e estava pesquisando um pouco, achei uma situação curiosa.Vejo, normalmente, que os profissionais em TI ocupam o cargo de desenvolvedor sênior em uma linguagem x depois de 4 ou 5 anos de experiência profissional, se não para mais. Já você, pelo que vi, começou a trabalhar com desenvolvimento em 2002 e já em 2004, segundo o que consta no Linkedin, ocupou um cargo de arquiteto de software/desenvolvedor sênior.
    Isso se dá em função dos seu estudos na área, que possivelmente deve ter iniciado antes de 2002?
    Abraço e parabéns pelos trabalhos e participações em opensource.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: