Skip to content
Esse é o meu currículo // This is my professional resume http://douglasandrade.com
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
files
README.mkd

README.mkd

CV

Dados pessoais

Nome: Douglas Soares de Andrade
Data de nascimento: 15/07/1982
Email: contato@douglasandrade.com
Twitter: douglasandrade

Github: http://github.com/douglas
Bitbucket: http://bitbucket.org/douglas

Objetivos

Aprimorar as habilidades já adquiridas e participar de projetos interessantes e desafiadores, produzidos preferencialmente em software livre, que me permitam crescer cada vez mais como profissional e como pessoa.

Sou autodidata por natureza e sempre busco estar a par das novas tecnologias e maneiras de executar as atividades de maneira mais produtiva e eficaz.

Gosto de trabalhar em equipe e tenho muita facilidade para ensinar e aprender.

Formação

  • 2004/2006 – Trancado - Centro Universitario do Leste de Minas Gerais Bacharelado em Sistemas de Informação

    • Não terminei o curso porque veio o segundo filho e tive que trabalhar mais pra dar conta do recado.
  • 2000/2002 – Colégio Universitário Padre de Man Curso Técnico de Informática

Atividades extras

Desenvolvedor voluntário em projetos opensource:

  • Web2py

  • PyQt4

    • Conversão dos exemplos de Qt4/C++ para PyQt4
    • Pode ser verificado no arquivo THANKS baixando a ultima release do PyQt
  • Plone

    • Correções de produtos do Plone Collective
      • PlonePopoll
      • PloneOntology
      • ZopeSkel
  • Archlinux

    • Fui um dos desenvolvedor do projeto
      • Mantenedor de pacotes
    • Fui um dos TU – Trusted User
      • Mantenedor de pacotes
    • AUR – (Repositório de pacotes)
      • Desenvolvedor – PHP
    • Referência: http://www.archlinux.org/fellows/#douglas
  • Archlinux-BR

    • Um dos fundadores do projeto e primeiro líder
    • Desenvolvedor do site (Django) e responsável pela Infraestrutura
  • Palestrante em vários eventos de Software Livre

    • 2011 - PythonBrasil
      • Como ser um programador Python melhor
    • 2011 - FISL12
      • Canivete suíço do Python (dicas, truques e macetes de Python)
    • 2009 – FLISOLDF/Consegi
      • Oficina sobre Archlinux
    • 2009 – FISL10 – (Fórum Internacional de Software Livre)
      • Projeto Archlinux e Archlinux-br
      • Web2py
    • 2008 - PyconBrasil 4
      • Dicas de otimização para servidores Zope e Plone
    • 2008 - FISL9 – (Fórum Internacional de Software Livre)
      • Archlinux: “Uma distribuição otimizada para i686”
      • PyQt: “Escrevendo aplicativos em PyQt4”
    • 2004/2006 - Palestrante em diversos eventos no UnilesteMG
      • Python: 1001 Utilidades
      • Apresentando Python

Experiências

  • 26/06/2009 – Atual – Dataprev/MPOG/MC

    • Desenvolvimento de portais e sistemas em Django, Zope/Plone, Wordpress e Drupal.
    • Desenvolvimento, aprimoramento e manutenção dos sistemas (Django) do programa Telecentros.BR (Inclusão Digital).
  • 13/08/2007 – 23/06/2009 – ThreePointsWeb/Liberiun

    • Desenvolvedor

      • Desenvolvimento de grandes portais em Zope/Plone
      • Líder da equipe de desenvolvimento preparando e ajudando os desenvolvedores mais novos na plataforma Zope/Plone
      • Desenvolvimento de uma solução para integrar serviço de streaming no Plone
      • Diversos patches para projetos do Plone Collective
        • PlonePopoll
        • PloneOntology
        • ZopeSkel
    • SysAdmin

      • Desenvolvimento de técnicas para utilizar melhor os recursos dos servidores para garantir performance utilizando ferramentas livres
      • Gerenciamento e instalação de servidores Bind (DNS), Apache (http) e Zope/Plone para a empresa e para diversos clientes, como Embrapa, Unesco, Caixa Economica Federal e ITEC/AL
      • Implementação do sistema de controle de projetos e tickets (Redmine) e implantação do DVCS Mercurial na empresa, transformando a forma como os projetos são gerenciados
      • Auditor de problemas de performance e de desenvolvimento do portal do Sebrae e do projeto Universidade Caixa, da Caixa Economica Federal
      • Análise de falhas de segurança e desenvolvimento de firewalls (iptables) para melhorar a segurança dos servidores
    • Instrutor

      • Desenvolvimento do material (apostilas e livros) utilizados nos treinamentos da empresa
      • Instrutor nos cursos de Plone Básico, Plone Avançado, Python, Javascript e Administração de Servidores para os seguintes clientes:
        • UnB
        • Caixa Economica Federal
        • Correios
        • ITEC/AL
        • STM – Supremo Tribunal Militar
        • TSE
  • 03/01/2007 – 31/07/2007 – Paradigma

    • Desenvolvedor

      • Desenvolvimento de sistemas Zope/Plone - Coreblox
      • Customização e criação de Templates, novos tipos (Archetypes) e aplicações gerais
      • Automatização do processo de criação de instancias através do portal da empresa usando python, paramiko, shell script, mysqldb
      • Refatoração de partes do produto para efetuar melhorias diversas no código
    • SysAdmin

      • Administração dos servidores da Coreblox:
        • Servidor Apache, FTP, ZEO e instâncias Zope/Plone
        • Análise e testes de segurança dos servidores
        • Gerenciamento de usuários e permissões
        • Gerenciamento do repositório Subversion

Coisas das quais me orgulho

  • Geral

    • Ter aprendido boa parte das coisas (linguagens,sysadmin,metodologias) por esforço próprio, estudando muito de madrugada e sacrificando várias coisas para me tornar melhor, pois com as crianças eu não poderia terminar a graduação tão cedo - e assim, eu sabia que teria que correr 'por fora' pra chegar perto das pessoas que eu admirava e conseguir trabalhos melhores
  • Archlinux

    • Ter tido contato com várias pessoas muito inteligentes e com a cultura opensource, tendo que atender os usuários da distribuição, triagem de problemas, conversar com outras distros para arrumarmos patches para resolução dos problemas
    • Ter sido o primeiro TU (trusted user) no brasil
    • Ter ajudado na criação do Archlinux-br
  • Liberiun

    • Introduzir Varnish, Pound, Mercurial e Redmine na empresa
    • Ter participado da equipe que criou uma ferramenta de invalidação de cache inteligente pro Plone/Varnish de acordo com o contexto em que o usuário está
    • Escrito vários guias e manuais para os cursos da empresa
    • Aprender que ter uma empresa e gerencia-la não é uma coisa fácil
    • Aprender que ter postura firme e caráter cativam as pessoas e abrem portas
  • Paradigma

    • Ter escrito um sistema de deploy para a Coreblox em que bastava que o usuário solicitasse uma instância de teste que o sistema (PHP) passava o pedido para um shellscript que passava o controle pra uma aplicação em Python (via paramiko) que interagia com os servidores, criando as instâncias necessárias
Something went wrong with that request. Please try again.