Marcelo de Souza Araujo Cidade: Palhoça/SC/Brasil Telefone: (48) 9914 8434 E-Mail: [email protected] http://www.arjmobile.com Objetivos Meu principal interesse é Pesquisa e Desenvolvimento em software’s e equipamentos para rede de computadores e transmissão de dados. Experiência Intelbras S/A – P&D iNET 2008 – Trabalhando Cargo: Analista de Produto Pleno. -‐ Pesquisa e desenvolvimento de dispositivos de rede para a comercialização no mercado Brasileiro. -‐ Principal contato com o P&D dos fornecedores na ASIA. -‐ Responsável por acompanhar o processo de Certificação de produtos com a Anatel e-‐Wi-‐Fi Alliance. -‐ Principal desenvolvedor de FIRMWARE da linha BroadBand e WISP. Principais Resultados: -‐ Eu implementei uma nova maneira de desenvolver nossos produtos de rede, agora estamos desenvolvendo o FIRMWARE diretamente no Brasil com o apoio dos nossos parceiros na Ásia, o principal resultado foi a velocidade no lançamento de novos produtos para o mercado brasileiro com todas os recursos que nossos clientes precisam. -‐ Eu desenvolvi um assistente de instalação em Python + GTK para uma CPE ADSL2 + , que deixou Intelbras poupar dinheiro com a comprar de um WIZARD desenvolvido por terceiros, diminuindo o preço final do CPE, e trazendo como resultado direto no aumento nas vedas de 5K a 14K CPE mês. -‐ Foi implementado no P&D da iNET o mesmo padrão de controle de versão de software que estou usando no projeto FreeBSD. Intelbras S/A – P&D TPC 2007-2008 Cargo: Analista Open Source. - Desenvolvido uma plataforma baseada em Asterisk chamado de Disc-‐OS, que foi transformado em um projeto Open Source. - Melhorado a biblioteca de sinalização de telefônia MFCR2 para suportar os padrões Brasileiros. - Responsável pela especificação da GUI e torna-‐lá fácil e amigável para usuários finais. - Reponsável pela parte de Quality Assurance do projeto e acompanhamento de BUGs relatados via Internet e localmente na equipe interna. - Responsável por desenvolver o ambiente adequado para colaboração externa seguindo os modelos de projetos Open Source existentes hoje. Principais Resultados: - Criado dois sitemas de bug tracker para seguir os pedidos de novas funcionalidades e relatos de BUGs. - Desenvolvido um CSM para criar uma comunidade no desenvolvimento do Disc-‐OS, foi usado SourceForget e outros recursos como ferramenta colaborativa. - Com este projeto a Intelbras teve como benefício um melhor entendimento sobre projetos colaborativos e tem agora uma maior visibilidade no que tanje a projetos usando o modelo Open Source. Intelbras S/A – TI 2005-2007 Cargo: Administrador de Redes Pleno. - Responsável pela gestão do parque de servidores e rede no Brasil, México e China. - Responsável por instalar e manter serviços de rede vitais para os negócios da empresa. Principais Resultados: 2 - Desenvolvido um sistema de anti-‐spam usando linguagem Python que ainda é usado até hoje na empresa. Com este sistema, foi possível ter uma economia de 60% de banda usada no link de Internet. - Descentralização de diversos serviços de rede, diminuindo o tempo de inatividade dos serviceos e aumentando do SLA. - Desenvolvido um sistema de balanceamento de carga e fail over usando FreeBSD e CARP para tonar a conexão com a Internet disponível no caso de congestionamento ou falha em um dos servidores. FreeBSD Project 2007-2010 Cargo: Engenheiro de Software. - Um dos engenheiro responsável pela coleção de pacotes do sistema operacional chamado de PORTS. - Responsável por bug fixes, atualização, inserções e remoções de software da base do sistema operacional. - Atualmente mantenho 54 softwares de terceiros na base do sistema operacional. - Já treinei dois novos desenvolvedores para o projeto e hoje eles fazem parte do time de desenvolvimento do FreeBSD. Escolaridade Estacio de Sá – Redes de Computadores 2006-2008 Graduado pela Estacio de Sá em Redes de Computadores, meu projeto de conclusão de curso foi uma implementação de um modulo no IPFW(Firewall do FreeBSD) que contempla o uso de QoS baseado em IP, foi adicionado o suporte a IP PRECEDENCE, ToS e DSCP. Habilidades Idiomas: - Inglês: leitura, escrita e conversação em nível avançado. 3 - Chines(Mandarim): conversação em nível básico. Linguagem de programação: - Python (nível avançado). - Perl (nível avançado). - Shell(Csh, Ksh, Sh e Bash) (nível avançado). - AWK, SED e Regex (nível avançado). - C (nível intermediário). - Objective C (nível intermediário). - C++ (nível básico). Metodologia de desenvolvimento: - SCRUM (nível intermediário). - CMMI (nível básico). - PMI (nível básico). - Documentação usando DoxyGen e PyDOC (nível avançado). Sistemas Operacionais: - FreeBSD (Desenvolvedor). - Linux (Desenvolvedor). - MacOSX (usuário). - OpenBSD (nível avançado). - NetBSD (nível avançado). Redes de Computadores: - Protocolos de Rede (nível avançado). 4 - TCP/IPv4 (nível avançado). - VoIP e Codecs de audio (nível intermediário). - Estrutura de Redes (nível avançado). - Segurança de Redes (nível intermedário). - Normas e padrões(DoD, OSI, RFC) (nível avançado). - Serviços de Rede (nível avançado). 5