MAC499 - Trabalho Supervisionado - Aluno: Davi de Paula Cavalcanti - A empresa: A eFuturo S.A. (http://www.efuturo.com.br) oferece dicas e ferramentas, visando auxiliar os internautas em suas aplicações financeiras. Faz também comparações entre fundos e ações e fornece informações para quem quiser acompanhar ou fazer novos investimentos. - Minhas responsabilidades: análise, especificação,modelagem, codificação, documentação, teste e manutenção em projetos e administração de banco de dados db2 (IBM) em ambientes Windows NT e UNIX. - Os projetos: - Atualização dos dados do site: automatização da atualização diária dos dados do site, através da atualização dos bancos de dados em desenvolvimento e produção, recebendo dados pela internet de diversas empresas como Anbid (Fundos) e Lafis (Ações). O programa é iniciado à noite e executa durante cerca de 5 horas, devido ao grande volume de informação manipulado. - Análise de estilos de fundos: divulgado como “tirando a roupa dos fundos”, faz a análise aprofundada dos fundos existentes no mercado. Revela, usando teoria de William F. Sharpe, comprovada por uso, e implementada usando cálculos sobre espaço vetorial (álgebra linear), quais são os investimentos reais feitos pelos administradores de fundos para os fundos no mercado. Esse tipo de informação nunca fora revelada por nenhuma instituição antes da efuturo, e ajuda o potencial investidor a conhecer de perto um fundo, inclusive se o administrador investe no setor que diz investir, antes de decidir investir nele. Esse projeto foi implementado em C, e após testado e aceito seus dados foram incorporados ao site, sendo para isso acoplado ao projeto acima, de atualização dos dados do site. - Ferramentas e técnicas utilizadas: DB2 UDB, Visual Age for Java, Web Sphere, Java 2, JDBC (Java DataBase Connectivity), Visual C++, AIX, Windows NT, Excel, FNBC (Formas Normais de Boyce-Cod), OO (Orientação a objetos) e PICTIVE (Técnica para criação de interfaces). - Disciplinas mais relevantes : Introdução a Banco de Dados , Álgebra Linear I , Geometria Analítica , Introdução a Probabilidade e Estatística, Estruturas de dados, Análise de algoritmos, Engenharia de Software, Interação Homem - Máquina.