Christian Linhares Peixoto
Java & Cordova Developer/Team Manager
christianpeixoto@gmail.com
Summary / Sumário
Senior Developer with 20+ years of experience on sensitive corporate environment, improved code building in many ways. I optimized in 90% the blocking system execution to Correios clients. I reduced to 1 week the time needed to create basic indoor software, by using a RAD method. I got a praize for managing the software architecture team from AGU. I’m an enthusiastic team player and deep creative thinker.
Desenvolvedor Sênior com 20+ anos de experiência em ambiente corporativo, melhorei a construção de código em vários aspectos. Otimizei em 90% a execução do sistema de blocagem de clientes dos Correios. Reduzi para 1 semana o tempo de criação de sistemas básicos internos, utilizando um método RAD. Recebi um prêmio na condução da equipe de arquitetura da AGU. Sou efetivo colaborador em equipes e um pensador criativo.
Work Experience / Experiência
Analista de sistema sênior - Correios - 2006 - presente
- Desenvolvi software standalone para separar e ordenar, em 15 minutos, listas de até 2 milhões de endereços postais seguindo as regras de distribuição da rede de carteiros, otimizando em 90% o método anterior.
- Desenvolvi sistema web para registrar saída e retorno de carteiros, verificando discrepâncias e com informações visuais e relatórios para 3 níveis de gestão.
- Treinei equipe de desenvolvimento da Regional Brasília/DF para utilizar metodologia ágil.
- Utilizei método RAD para criação de sistemas regionais simples, reduzindo para 1 semana o tempo de desensolvimento.
- Participei do primeiro projeto SCRUM da Central Nacional como desenvolvedor e SCRUM Master.
- Trabalhei como desenvolvedor em vários projetos da Central Nacional no modelo tradicional.
Gerente de Arquitetura, Modelagem e Qualidade - Advocacia-Geral da União (AGU) - 2008 - 2010
- Coordenei a equipe de desenvolvimento de C# e Java para construir soluções para comunicação de processos entre os próprios advogados e com os tribunais federais, aumentando a celeridade nos recursos judiciais.
- Construí e implantei soluções de transferência de dados entre a AGU e os TRF-1 e TRF-4.
- Implantei e atualizei código do sistema de gestão de mudanças TRAC em Python.
Coordenador de Análise, Design e Implementação - SupportComm - 2004 - 2004
- Gerenciei projetos em Cobol/Natural, Java, Delphi, Lua e C/C++, com o acompanhamento das demandas junto ao cliente Brasil Telecom.
Consultor - OpenConcept - 2003 - 2003
- Desenvolvi rotinas de integração e migração do sistema SCADA e Banco Postal/Bradesco em Java para atender milhares de agências.
Programador/Líder de projeto - CTIS - 1998 - 2004
- Atuei como líder de projeto responsável pela equipe de desenvolvimento do cliente Correios.
- Desenvolvi e implantei o sistema de agências dos Correios - SCADA em Clipper/xHarbour (32 bits), possibilitando a utilização e integração de uma das maiores redes internas da América Latina.
- Desenvolvi funções em Clipper para interfaces em C/C++ com totens de auto-atendimento.
- Criei rotinas de impressão em Visual Basic para o sistema de agências.
Agente Postal - Correios - 1994 - 1998
- Criei rotinas para Quattro Pro (planilha eletrônica), Fácil e Carta Certa (editores de texto) e Dialog Plus (banco de dados xBase) para simplificar a emissão de relatórios da Regional Salvador.
- Fiz parte da equipe de treinamento e implantação nacional do primeiro sistema de agências dos Correios - SAA, escrito em C e instalado em servidores SCO Unix.
- Criei rotinas em Clipper para resolver problemas regionais.
Side Projects / Projetos extras
- Desenvolvi, com amigos, ferramentas Java de licença Open Source, para auxiliar a construção de códigos e testes: Populator, Repository e Scanner
- Compus, cantei e produzi, com todos os instrumentos programados em Java, o álbum Memorable, publicado no Google Play
- Planejei e editei todos os vídeos do álbum Memorable, disponível no YouTube
- Escrevi alguns livros de poesia e um ensaio
- Estou escrevendo livro de introdução ao desenvolvimento de software com Java para iniciantes, desde a primeira conversa com o cliente até a publicação do sistema, passando por TDD, Git e Design Patterns.
- Estou compondo um novo álbum somente voz e violão, utilizando Audacity.
Education / Educação
- Bacharel em Administração de Empresas - Universidade Estácio de Sá