Comecei a trabalhar com informática aos 14 anos mas já programava em Logo e Basic de Apple ][ e em Basic e Assembly (Z80) de MSX desde os 9 anos de idade. O que eu mais gostava de fazer nessa época era programar joguinhos de computador.
Com 14 anos fui trabalhar como programador de computadores em uma imobiliária de São José do Rio Preto – SP. Meu trabalho lá era criar um software que controlasse recebimentos de aluguéis. Desenvolvi para dBase II em cima de um CP/M até que o primeiro PC-XT chegou à empresa. Quando esse PC chegou resolvi refaze-lo em Clipper Summer’87.
Quando cheguei nessa empresa eu havia pensado em usar GW-Basic para criar esse sistema. Afinal era a linguagem com a qual eu tinha mais familiaridade. Mas as coisas acabaram não dando muito certo porque mexer com tabelas, índices e coisas do tipo não é algo muito trivial em Basic.
Em paralelo a esse projeto e por muito tempo depois eu dei aula de informática (DOS, Wordstar, Lotus 1-2-3, dBase III Plus e programação em Clipper e Pascal). Como eu tinha pouca idade foi bem difícil enfrentar a resistência dos alunos que não conseguiam admitir ter aulas de programação com uma “criança”.
Enquanto estudava o segundo grau (técnico) fiz estágio na extinta Telesp (Telefônica/Vivo) e lá que tive meu primeiro contato com Unix. Era um SCO Unix rodando num 386sx com 4 de RAM. Esse servidor rodava o Lotus 1-2-3 e o n’Office da Nutec brasileira.
Fiz mais alguns bicos na área até que resolvi virar Publicitário. Trabalhei em uma gráfica, e em uma agência de propaganda por 2 anos.
Em paralelo à isso fazia da computação o meu Hobby. Coisas como ter 7 sistemas operacionais diferentes instalados na mesma máquina, ter um BBS rodando Remote Access em um OS/2 Warp, jogar muito Wolf3d, Doom, Heretic, Duke Nukem 3D, Warcraft II e Starcraft (o primeiro).
No trabalho (publicidade) descobri que a vida de publicitário é pior do que a de programador e resolvi voltar para a informática. Isso foi bem na época em que a internet comercial começou a aparecer por essas bandas.
Voltando para a informática como webmaster do ZAZ (atualmente Terra) fui parar no jornal Diário da Região de São José do Rio Preto e finalmente em uma empresa de webdesign.
Por conta de uma necessidade dessa empresa resolvi brincar com Linux. Fui no site da Conectiva buscar informações e vi que eles estavam contratando. Submeti meu curriculum sem a menor pretenção e tive uma surpresa quando fui chamado para uma entrevista com eles em Curitiba. Acabei contratado (mais por um equívoco no processo de contratação deles do que por alguma qualidade técnica minha).
Me mudei para Curitba no dia 1/1/2000 e comecei a trabalhar no dia 3/1/2000. No meu primeiro dia de Curitiba fui muito bem recebido: roubaram o som do meu carro. 🙂
Fiquei na Conectiva por quase 2 anos e depois fui (como consultor terceirizado) para a GVT trabalhar com Unix (HP-UX e Solaris) onde fiquei por 6 meses. Fiquei trabalhando em Salvador por 2 meses para a mesma empresa de consultoria (nesse caso era AIX).
Nessa época eu a mais alguns amigos da Conectiva resolvemos montar uma empresa de consultoria em Software Livre. Depois de muitas idas, vindas e mudanças de cidade acabei fora da empresa (eu sai) e em Curitiba novamente.
Mandei meu curriculum para a Objective Solutions onde trabalhei por um bom período. Lá a gente usava Smalltalk e Java. Nessa empresa também tive o meu primeiro contato com metodologias ágeis (XP).
Ao sair da Objective trabalhei por um curto período de tempo como consultor autônomo em alguns projetos até ser contratado para trabalhar com Python no INdT (Instituto Nokia de Tecnologia) de Recife. Trabalhei no INdT durante 3 anos e então achei que tinha chegado o momento de ter a minha própria empresa e voltar para Curitiba.
Montei a Triveos. Trabalhei muito. Cansei. Fui procurar um emprego: Kanui (e-commerce de artigos esportivos) e, atualmente, Titans Solutions (integradora).