Christian Guimarães

Professional Software Developer

Perfil

Desenvolvedor profissional de software. Ponto. Somado a isto, alguns vários anos de experiência na área. Ponto.

Não obstante, ainda em busca incessante por tecnologias, metodologias e linguagens de programação que permitam produzir software de qualidade.

Habilidades

Engenharia

Cada vez mais convencido que, para cada necessidade específica, existem ferramentas e técnicas que se adaptam melhor. Ou seja, Java não é solução para tudo.

Desenvolvimento

Tentando ser um Polyglot Programmer. Assim, consigo ter um leque de opções na resolução de problemas com os quais sou confrontado. E, também, conhecimento nunca é demais.

Metodologias

Desenvolvimento ágil e orientado a testes, na tentativa de garantir um código limpo e um software com qualidade.

Técnico

  • Java
  • Ruby / JRuby
  • Erlang / Clojure
  • Rails
  • CouchDB
  • Rspec / Cucumber
  • OOP / Functional Programming
  • BDD / TDD
  • GIT / CVS / SVN
  • Mac OS X / *nix

Open Source

Ativista. Colaborador em vários projetos nas plataformas Java e Ruby. Tenho participado, efetivamente, de congressos e eventos relacionados a tecnologias open source.


Dessa maneira, contribuo com a evangelização de metodologias ágeis, auto-gestão e pensamento em qualidade, que são características do meu trabalho.


Meus projetos? Dê uma olhada em github/csgui.