- 7 anos utilizando a linguagem PHP
- Foco em programação orientada à objetos, projeto (design) e arquitetura de software
- Trabalhou com sistemas web de vários segmentos, legados, OO e estruturado
- Experiência com TDD, DDD e Design OO.
- Zend Certified Engineer – PHP 5
- Qualidade de software
- Testes e métricas da qualidade em software
- Design Orientado à Objetos
- Test-Driven Development e Behaviour-Driven Development
- Domain-Driven Design
- Qualidade de código
área de estudos
Pós-graduação
- Engenharia de Software pelo Instituto Tecnológico de Aeronáutica – ITA (conclusão em 2011 – prevista)
Graduado como
- Tecnólogo em Redes de computadores formado pela Faculdade Eniac (Junho/2008)
acadêmico
Faz experiências em laboratório com várias tecnologias, dentre elas:
- Ferramentas de automação (Ant, Hudson)
- Plataforma JEE com Tomcat
- Controle de versão (Git, SVN)
- xUnit (PHPUnit, JUnit)
- PHPcb, pdepend…
- Ruby
- PgSQL, MySQL
tecnologias
Tão logo quanto iniciei meu estudos em PHP, no segundo semestre de 2004, dava inicio também aos meus projetos como freelance que durou até meados de 2009, quando ingressei para trabalhar como desenvolvedor na Vex por onde fiquei até fevereiro de 2012, pois optei por seguir com meu projeto pessoal.
Atualmente trabalho com sistemas web em PHP na Vex, onde desenvolvo e mantenho juntamente com a equipe de desenvolvimento Web seus softwares internos. Tenho participado na definição de arquitetura e design de novas aplicações, projetos de melhoria dos softwares já em produção, além de estar responsável por manter e codificar um dos softwares, adicionando-lhe as novas necessidades de negócio e evoluindo seu design buscando um código simples e manutenível.
Defendo a ideia de palestras para troca de conhecimentos dentro da Vex, para tanto, iniciei com uma palestra sobre design OO e Test-Driven Development visando evoluir o design dos softwares.
Na área acadêmica, estou elaborando uma tese na área da Qualidade de Software, onde em paralelo à teoria, desenvolvo um software que aplicará integralmente a tese que tem como objetivo auxiliar na evolução da qualidade e redução do retrabalho em software.
Como freelancer, participei de projetos de várias naturezas, incluindo:
- CMS
- ERP
- Controle de clínicas
- SaaS
- Sites empresariais em vários ramos
Participei como colunista em sites de tecnologia, grupos de usuários e entrevista em artigo de revista da área de TI. Atualmente mantenho meu blog pessoal abordando ideias em minhas áreas de estudo.