domingo, 29 de julho de 2007

DADOS PESSOAIS

Raimundo Luiz da Costa
Telefone: 011-****-****
Celular: 011-8962-8603
e-mail: raydacosta@ray.system.nom.br / raydacosta@gmail.com / ray.costa@sky.com.br
Website: http://www.ray.system.nom.br/

sábado, 28 de julho de 2007

OBJETIVO PROFISSIONAL:

Trabalhar na área de TI. (Desenvolvimento e arquitetura de Software)

QUALIFICAÇÕES PROFISSIONAIS:
Mais de 14 anos de experiência no Mercado de TV por assinatura.

sexta-feira, 27 de julho de 2007

FORMAÇÃO ACADÊMICA

Concluídos
Pós Graduação: Engenharia de Software -Universidade São Judas – Concluído 06/2007.
Bacharelado: Ciências da Computação – Faculdade Unisantana – Concluído 12/2003.
Extensão: Gerência de Projetos (Metodologia PMI) Senac – Concluído 12/2005.

Interrompidos
Pós Graduação: Engenharia de Componentes em WebService FIAP– Incompleto 2005.
Bacharelado: Administração de Empresas – Incompleto (3º ano) 1999.

domingo, 22 de julho de 2007

CURSOS ADICIONAIS

Desenvolvimento de Software
* - Java - SL210 - Sun do Brasil
* - Java - SL275 - Sun do Brasil
* - Testes Unitário - GlobalCode
* - Revisão para certificação SCJP - GlobalCode
* - Programming with C# - KA Solution
* - Programming ADO . NET - KA Solution
* - Programando em C# 2.0 (Visual Studio 2005) - KA Solution
* - SmallTalk Object Studio - Empresa que estou atualmente

Gerencia de Projetos
* - Gerencia de Projetos com base no PMI - Senac
* - Desenvolvimento de Software com base no Scrum - São Judas
* - Geração de Métricas de Software com base no GQM - São Judas

Arquitetura de Sistemas
* - Aplicação de UML no desenvolvimento de Software - São Judas
* - Rational Rose - São Judas
* - Rational RequisitePro - São Judas
* - Desenvolvimento com auxilio de UML - São Judas
* - Extração de Requisitos com auxilio de UML - São Judas

Teste de Software
* - Principios e Fundametnos de Testes - RSI
* - Gestão e Arquitetura de Testes - RSI
* - Teste de Software com:
* - Rational TestManager - São Judas
* - Rational Robot - São Judas
* - Rational RobotJ - São Judas

SQL
* - PLSql - Empresa que estou atualmente
* - Sql para Oracle - Empresa que estou atualmente
Procedure, Functions, Sql´s
* - Sql para Informix - Empresa que estou atualmente
Procedure, Functions, Sql´s

quinta-feira, 19 de julho de 2007

PROJETOS

Projeto de integração de sistemas (C# / Smalltalk)

Total de Horas......: 1500
Total de Pessoas...: 10
Meu Papel..............: Analista de Sistemas
Arquiteto de Testes

Descrição
A empresa que estou atualmente passou por um processo de fusão. Esta situação gerou a necessidade de fazer dois sistemas se conversarem e a forma mais viável e mais rápida encontrada foi utilizar a arquitetura de WebService.
Minha atuação neste projeto foi em gerenciar e acompanhar as duas fabricas que atuavam no projeto.
Tínhamos do lado “A” uma fábrica otimizando o sistema em C# e do lado “B” uma fábrica otimizando o sistema em Smalltalk para troca de dados. Outro objetivo neste projeto era garantir a qualidade da integração, gerando planos de teste e acompanhando as evidências de testes geradas pelas fábricas.

Driver de Teste - RayPPer

Total de Horas......: 50
Total de Pessoas...: 1
Meu Papel..............: Analista de Sistemas
Arquiteto de Testes
Desenvolvedor Java

Descrição
A empresa “A” estava sem segurança com relação as versões do sistema Wrapper (Disponibilidade de serviços em Smalltalk). As versões do Wrapper entravam em produção somente com os testes unitários. Desta forma foi necessário construir uma aplicação (Driver de testes) que implementasse todos os métodos disponíveis. Desta forma foi construído o RayPper. O foco do RayPper é estimular todos os métodos de negócio disponíveis no Wrapper procurando possíveis Bug´s.A implementação foi realizada com Java e Corba.
Pints de Tela

Tomahawk - Gerenciamento de Teste

Total de Horas......: 150
Total de Pessoas...: 1
Meu Papel..............: Analista de Sistemas
Arquiteto de Testes
Desenvolvedor Java

Detalhes
A empresa “A” tinha a necessidade de gerenciar seu projeto de teste de acordo com a entrada de versões de deu sistema de Billing. Para ajudar nesta necessidade foi construído a ferramenta de gestão de testes Tomahawk.
Tomahawk é uma ferramenta indispensável para a Gestão de Testes apoiando a análise, concepção, planejamento, execução, validação, controle e documentação de atividades executadas em um Ambiente de Teste de sistemas.
Tomahawk foi desenvolvido seguindo a metodologia de testes pregadas por Pressman.
Totahawk foi construído em Java com persistência de dado em MySQL.
Controle de arquitetura de testes entre os ambientes de desenvolvimento e homologação;
A arquitetura pode ser dividida em: Sistemas e Integrações entre sistemas, Componentes e Funções de sistema, Fluxos de dados, Processos de negócios, Planos, Roteiros e Plano de testes
Geração de cronograma das atividades criadas na arquitetura de testes do aplicativo;
Exportação da estrutura arquitetada para formato HTML juntamente com os documentos relacionados;
Permite associar documentos de referência a cada um dos itens da arquitetura;
Metodologia de testes e homologação presente na ferramenta para consulta a qualquer momento Print de Tela


Um projeto J2ME (Particular)
So para ter certeza que ja sei desenvolver software para celular, construi um simples aplicativo para meu elular. O DespesaDay tem o objetivo de ajudar no controle das despesas diaria. Voce pode baixar: Despesas Day



domingo, 15 de julho de 2007

CONHECIMENTOS GERAIS

* - Engenharia de Sftware
* Engenharia de Requisitos
* Modelagem Orientada a Objetos com UML
* RUP & Processos Iterativos e Repetitivos
* Ferramenta de Modelagem OO & RUP
* Métricas de Software
* Estimativas de Software
* Habilidade em Técnicas de Negociação e Resolução de Conflitos
* Habilidade em Didática & Comunicação
* Técnicas de Teste de Software e Revisões Técnicas
* Revisões Técnicas
* Ferramentas de Teste de Software e Revisões Técnicas
* Modelos de Qualidade de Software

* - Desenvolvimento de Software
* Criar aplicações em Java que tirem proveito das características de orientação a objeto da linguagem Java.
* Utilizar bibliotecas de classe File I/O para a leitura e gravação de dados e arquivos de texto.
* Criar e utilizar os componentes de GUI da tecnologia Java.
* Criar programas multithread
* Criar um client simples de Protocol (TCP/IP) que se comunique por intermédio de sockets.
* Descrever o histórico e as características significativas da linguagem de programação Java.
* Analisar um projeto de programação utilizando a análise e o projeto orientados a objetos e fornecer um conjunto
de classes, atributos e operações
* Entender um programa lendo o seu código fonte
* Criar e designar valores para variáveis primitivas e de referência e utilizá-las em programas
* Escrever programas que implementam os bons conceitos da orientação a objetos,

  1. Java
  2. C#
  3. C/C++
  4. Smalltalk
  5. ActionScript

Sistema Operacional
* - Windows, Aix (Unix) , Solaris
Obs.: Nível de conhecimento: Construi aplicações para executar nestes SO´s

Ferramentas
*-Ferramentas – Engenharia de Software
Enterprise Architect, Enterprise Architect, MS-Project e Jude.
Acumulo grande experiência no uso das ferramentas Enterprise Architect, MS-Project
e Jude. Onde desenvolvi alguns de meus projetos totalmente baseados nestas ferramentas.

*-Ferramentas – Teste de Software
Test Management, RoboJ, JUnit, JMeter
Já realizei alguns projetos e estudos utilizando algumas ferramentas para teste de software. Em projetos na Universidade São Judas tive experiência com as ferramentas Test Management e RoboJ. Na empresa Sky fiz alguns testes de carga e testes de componentes com as ferramentas JUnit, JMeter.

sábado, 14 de julho de 2007

OUTRAS INFORMAÇÕES PESSOAIS

* Autodidata
* Fácil relacionamento interpessoal
* Facilidade para análise e criação
* Co-criador de ferramenta de administração de testes para a Sky, produzindo métricas, segurança, qualidade.
e agilidade no processo de documentação do setor de homologação de testes.
* Experiência no desenvolvimento de Software com J2ME (Aplicações embarcadas)

segunda-feira, 7 de agosto de 2006