Curriculum Vitae

Rafael Castro Fagundes, brasileiro, solteiro, 27 anos. Contato: eu.fagundes@gmail.com 


OBJETIVO

Trabalhar na área de desenvolvimento de softwares. Qualificação para desenvolvimento Orientado a Objetos utilizando tecnologia JAVA, emprego de paradigmas ágeis (Extreme Programming) e métricas em projetos de softwares (Análise de Pontos de Função e COCOMO - Constructive Cost Model). 

QUALIFICAÇÃO PROFISSIONAL

Aptidão para trabalhar com as seguintes tecnologias:

  • Sistemas Operacionais: Windows, Unix, Linux.
  • Desenvolvimento Orientado a Objetos: J2EE, J2SE, EJB, JSP, Servlets, JSTL, Designs      Patterns, UML. 
  • Desenvolvimento Estruturado: C, Turbo C, C++.
  • Banco de Dados: SQL, MySQL, JDBC, ODBC, MSAccess, Paradox. 
  • Ferramentas de Desenvolvimento: JDK1.4, JBuilder X, Eclipse, Jdeveloper, Apache Tomcat 5, MySQL 1.4, Dream Weaver, CBuilder 5, SVN Repository, DBVisualizer, DBDesigner.  
  • Engenharia de Software: Paradigmas tradicionais e ágeis (Extreme Programming) de desenvolvimento de softwares. Métricas em projetos de softwares (Análise de Pontos de Função e COCOMO - Constructive Cost Model).

EXPERIÊNCIA PROFISSIONAL

(Out.2005 - Atualmente) Empresa: Efetiva Computação. Cargo: analista desenvolvedor. Atividades: manutenção e internacionalização do sistema Librix AD (interface de administração de Serviço de Diretório -  Open LDAP). Duração (aproximada): 320 horas. 

  • Trabalho desenvolvido em equipe distribuída: atividades orientadas a workflows, utilização de repositórios (CVS e SVN), ferramentas de acompanhamento e gestão do projeto (Bugzilla e Wiki). 
  • Tecnologias/Plataforma: J2EE - Java Beans, Servlets, JSP, MySQL, JLDAP, Open LDAP.
  • Ferramentas: Eclipse e JBoss. 

(Jan.2006 - Atualmente) Empresa: Efetiva Computação. Cargo: analista desenvolvedor. Atividades: manutenção em sistema de comércio eletrônico desenvolvido em ASP e em uma outra versão JAVA.  Elaboração de uma versão JAVA J2EE.

  • Principais atividades: documentação de versões existentes utilizando UML. Proposta para uma nova versão J2EE em UML.
  •  Tecnologias/Plataforma: J2EE - Java Beans, Servlets, JSP, MySQL, JLDAP, Open LDAP.
  • Ferramentas: Eclipse, JUDE, SQL Server e Tomcat 5,

(Ago. de 2004 a Set. de 2005) Empresa: Kolling Consultoria (prestadora de serviços em Tecnologia da Informação). Cargo: analista programador. Projetos: Desenvolvimento de uma ferramenta de Governança em Tecnologia da Informação. Atuante nos módulos Help-Desk e Inventário. Duração: 2700 horas.

  • Modelagem: UML - Desenvolvimento de diagramas de casos de uso, diagramas de classes, diagramas de componentes, diagramas de atividades.
  • Tecnologias/Plataforma: J2EE - Java Beans, Itext, Java Mail, Servlets, JSP, MySQL.
  • Ferramentas: Jbuilder X, Dream Weaver, DBVizualizer, MySQL Control Center, Tomcat 5.

FORMAÇÃO ACADÊMICA

(1999 – 2004) Universidade Metodista de Piracicaba (UNIMEP), Piracicaba - SP. Bacharelado em Ciência da Computação. Ênfase em Engenharia de Software.

Participação em dois projetos de iniciação científica, desenvolvidos em equipe:

  • (Ago. de 2000 a Ago. de 2001) “Desenvolvimento de um Modelo de Avaliação de Especificação de Requisitos de Software Utilizando a Teoria dos Conjuntos Fuzzy - Módulo Programação”.
  • (Ago. de 2001 a Ago. de 2002) “Estimativas de Variáveis em Projetos de Software: Comparação entre os métodos Análise de Pontos de Função e COCOMO II”.

Monografia com o tema “Um Estudo Sobre Desenvolvimento Ágil de Software”, tendo como objeto de estudo paradigmas ágeis, sendo Extreme Programming o foco da pesquisa.

OUTRAS INFORMAÇÕES

Cursos:

  • Análise Orientada a Objetos e Modelagem de Dados Utilizando UML - Sun Microsystems, São Paulo - SP.
  • Desenvolvimento de Aplicações J2EE - Sun Microsystems, São Paulo - SP.
  • Desenvolvimento de Aplicações WEB – Global Code, São Paulo – SP.

Idiomas:

  • Inglês intermediário para leitura e escrita; conversação fluente.