Conteúdo
Contato
- Nome completo: Diogo Baeder de Paula Pinto
- Site: http://diogobaeder.com.br
- Currículo atualizado: http://diogobaeder.com.br/developer/curriculum/
- E-mail: (fale comigo através da seção de contato do site: http://diogobaeder.com.br/help/contact/)
- Telefone: (11) 9371-0504
- github: http://github.com/diogobaeder
Objetivo profissional
Desenvolvimento de aplicações web, focado especialmente em server-side, mas também atuo em client-side.
Resumo
Desenvolvo aplicações de alto desempenho e alta usabilidade, participo de projetos de software que confiram prazer ao usuário final mas que tenham como objetivo receber melhoria contínua em design de código e arquitetura de software.
Uso Test-Driven Development como base para o software que desenvolvo, e tenho apreço especial por refatoração contínua de código. Por outro lado, sou bastante crítico contra software não testado (ou mal testado), e não acredito nesta abordagem como saudável para um projeto cuja longevidade deve ser preservada.
Gosto muito de entender todos os níveis do software, desde sua arquitetura de alto nível até detalhes do código, mas também aprecio me comunicar intensamente com a área de negócios para que possa entender da melhor forma possível quais e como são os problemas que devo resolver.
Experiência profissional
-
Dafiti - Março/2011 (emprego atual)
Dafiti (e-commerce)
Desenvolvedor sênior e arquiteto focado em PHP, JavaScript, MySQL, Oracle e webservices (SOAP e RPC clássico). Responsável por diversos pontos de aprimoramento no website, como refactoring, redesign, melhorias arquiteturais, cobertura de código de produção com testes, implantação de sistema de Integração Contínua e orientação de equipe para Test-Driven Development. Principal responsável pela integração do e-commerce com gateway de pagamento. Um dos principais responsáveis pela integração com ERP.
- Tecnologias usadas:
-
- GNU/Linux
- MySQL
- (X)HTML
- PHP
- CSS
- jQuery
- JavaScript
- Oracle
- SOAP
-
Nokia Siemens Networks - Novembro/2010 a Março/2011
Desenvolvedor Python
Desenvolvimento Python e framework Django; Desenvolvimento também em JavaScript, e uso de ferramentas como Ubuntu/Linux, SQLServer e outras para auxiliar no trabalho.
- Tecnologias usadas:
-
- GNU/Linux
- (X)HTML
- Python
- CSS
- jQuery
- Django
- SQL Server
-
Gonow Tecnologia - Abril/2010 a Novembro/2010
Desenvolvedor
Desenvolvedor com foco em interface. Trabalhei em projetos com Ruby e Java, usando diferentes frameworks. Atuei na célula de arquitetura (equipe de apoio a outros desenvolvedores) como responsável por interface, organizando reuniões na área para troca de conhecimento entre os profissionais.
- Tecnologias usadas:
-
- Java
- GNU/Linux
- MySQL
- (X)HTML
- Velocity
- CSS
- jQuery
- JavaScript
- VRaptor
- Ruby
- Ruby on Rails
- HTML5
- NodeJS
- MongoDB
-
UOL (Universo Online) - Dezembro/2009 a Abril/2010
Webmaster
Webmaster da área de Conteúdo; Desenvolvimento em (X)HTML, CSS e JavaScript, manipulação de ferramentas de publicação de conteúdo de canais diversos do portal.
- Tecnologias usadas:
-
- (X)HTML
- CSS
- JavaScript
-
UOL (Universo Online) - Julho/2008 a Dezembro/2009
Desenvolvedor de interface
Webmaster especializado em páginas web de alta usabilidade e interatividade, trabalhando no produto Emprego Certo; Também atuei como desenvolvedor de aplicação, codificando em camadas de view e model, manipuladores de XML usando XPath e XSLT e programação de algumas outras ferramentas de facilitação de implantação de pacotes em QA e produção. Na maior parte do tempo do projeto usamos SCRUM para organizar as iterações de desenvolvimento.
- Tecnologias usadas:
-
- Java
- (X)HTML
- Velocity
- Python
- CSS
- jQuery
- JavaScript
- XPath
- XSLT
- Struts
-
Vista Publicidade - Outubro/2007 a Abril/2008
Desenvolvimento Web
Programador de CMS (sistemas de gestão de conteúdo) em agência de publicidade. Criei vários CMS, Incluindo RIAs usando Flash para client-side e XMLs gerados por aplicações em backend.
- Tecnologias usadas:
-
- GNU/Linux
- MySQL
- (X)HTML
- script.aculo.us
- Prototype
- ADOdb
- Symfony
- PHP
- Flash
- ActionScript
- CSS
- JavaScript
-
MKT-Pro - Junho/2007 a Agosto/2007
Desenvolvimento Web
Programador de CMS (sistemas de gestão de conteúdo) para agência de eventos. Criei CMS básico para sites de DJs com gerenciamento de fotos.
- Tecnologias usadas:
-
- MySQL
- (X)HTML
- ADOdb
- PHP
- Flash
- CSS
- JavaScript
-
Casa Digital - Maio/2007 a Junho/2007
Desenvolvimento Web
Programação Web em geral para páginas estáticas e Rich Internet Applications.
- Tecnologias usadas:
-
- (X)HTML
- Flash
- ActionScript
- CSS
- JavaScript
Experiência em tecnologias e metodologias
- Java
- GNU/Linux
- MySQL
- (X)HTML
- Velocity
- PyGTK
- PyQt
- Erlang
- script.aculo.us
- Prototype
- ADOdb
- Symfony
- PHP
- Flash
- ActionScript
- Python
- CSS
- jQuery
- JavaScript
- Smarty
- Access
- LightWindow
- PaperVision3D
- SlideShowPro
- XPath
- XSLT
- Struts
- meme-py
- VRaptor
- Ruby
- Ruby on Rails
- Django
- HTML5
- NodeJS
- MongoDB
- SQL Server
- Oracle
- SOAP
Cursos
- Introdução a Linux (4Linux): Curso básico para aprender o uso de shell Bash e comandos GNU/Linux. Assistida com prof. Daniel.
- PHP Essencial (AS2MWPC): Cursado para conseguir certificado mínimo em PHP. Já programava na época.
Informações adicionais
Adoro programar. Minhas linguagens preferidas são Python e JavaScript, mas também gosto de outras como Erlang, PHP e outras. Meus frameworks preferidos são Django/Python, jQuery/JavaScript e Symfony/PHP.
Os projetos de que participei podem ser vistos na seção "Portifólio".
Também participei de alguns eventos, como:
- Python Brasil[7]
- The Developers Conference 2011 (palestrante)
- AgileBrazil 2011 (palestrante)
- Python Brasil[6]
- AgileBrazil 2010
- Yahoo! Open Hack Day Brazil 2010
- The Developers Conference 2010
- DevInSampa 2010
- QCon 2010
E ministrei as seguintes palestras:
- Desenvolvimento de interface no site Emprego Certo - UOL
- JavaScript para desenvolvedores - Gonow (http://prezi.com/q2bf3js7ebsx/javascript-para-desenvolvedores/)
- Performance além do livro - TDC2011 (http://prezi.com/j90hlyt114d_/performance-alem-do-livro/)
- A importância dos testes de regressão - AgileBrazil 2011 (http://prezi.com/axfs9ft6nole/a-importancia-dos-testes-de-regressao/)
