Scott Alexander Kirkwood, M.Sc. Curriculum Vitæ Dados Pessoais Rua República Argentina 430/204 Belo Horizonte, MG 30315-490, Brasil Casa: (31) 3287-3755  Celular: (31) 8819-6097  Fax: (617) 812-2428  E-mail: scott@forusers.com  Pagina Web: www.ForUsers.com  Blog: scottkirkwood.blogspot.com  CPF: 013040106  Nacionalidade: Canadense  Situação no Brasil: Residente com visto permanente.  Experiência Sysmap Solutions, S/A - março de 2005 até 2006 Belo Horizonte, Minas Gerais Consultor • Tabalhei no Sysmap e Telemig Celular desenvolvendo em Java, Python e C++. Desenvolveu uma systema em Java e JBoss para trocar o system antiga de Workflow . Sysmap Solutions, S/A - julho de 2004 a fevereiro de 2005 São Paulo, SP, Brasil Consultor • Trabalhei no Convergys para um projeto no Vivo utilizando C++ e Java. Desenvolveu um system em Java para unificar dados duplicados com segurança em produção. Ventus IT Solutions, S/A - novembro de 2003 a maio de 2004 Belo Horizonte, Minas Gerais Consultor • Fui contratado pelo Ventus para escrever um Integration Server em Java, Python e XSLT. Também desenvolveu um protótipo IDE utilizando o repositório Subversion. Schlumberger Sema - setembro de 2002 a dezembro de 2003 Belo Horizonte, Minas Gerais Consultor • Continuação do projeto da Telemig Celular iniciado em novembro de 2001. ForUsers - agosto de 2002 a agosto de 2004 Belo Horizonte, Minas Gerais Consultor • Desenvolvimento de software para projeto de pesquisa Científica do Departamento de Fisioterapia da PUC-BH. • Software para captação de imagem durante a marcha. • Projeto financiado pelo Fundo de Incentivo a Pesquisa da PUC-BH. • Linguagem Python e C++. Renaissance do Brasil - novembro de 2001 a agosto de 2002 Belo Horizonte, Minas Gerais Programador • Projeto Telemig Celular. • Criação de programas Java para OIF PeopleSoft/CRM. • Criação de transformers XSLT para transformar XML. • Criação de programas em Python para XSLT para transformar XML. ForUsers - novembro de 2001 a novembro de 2002 Belo Horizonte, Minas Gerais Consultor • Desenvolvimento de software para projetos do Departamento de Fisioterapia da UFMG com financiamento do CNPq. • Uso MySQL para bancos de dados de pesquisa científica. • Criação de páginas dinâmicas (em DHTML) para visualizar no Netscape e Internet Explorer. Samarco Mineração SA - novembro de 1998 a abril de 1999 Belo Horizonte, Minas Gerais Desenvolvidor • Criação de um programa de rede de ActiveX para visualizar e imprimir relatórios de Crystal Reports através da intranet. • Uso de Visual C++ e ATL na criação do programa de instalação. Hummingbird Communications Ltd. - agosto de 1998 a abril de 2000 Belo Horizonte, Minas Gerais Senior Software Developer • Morando em Belo Horizonte e enviando meu trabalho via rede. • Criação da conexão de Oracle Express e OLE DB para OLAP de Microsoft. Andyne Computing Limited - março de 1995 a agosto de 1998 Kingston, Ontario, Canadá Product Manager • Administrador do grupo de programadores, escritores técnicos e qualidade de produto, responsável pela criação do produto comercial PªBLO (agora BI/Analyze) e CubeCreator (agora BI/CubeCreator). • PªBLO foi escrito para Windows 3.11 e Windows 95 usando C++ e MFC. • Responsável pelo criação e desenvolvimento do user-interface e melhoramentos técnicos. • Lecionei cursos em linguagem C++ para outros programadores dentro da empresa. Lecionei cursos em linguagem C++ para outros programadores dentro da empresa. • Experiência profissional em C++, MFC, Win32, OLAP, ROLAP, MOLAP, Client-Server, threading, OLE (client, server, automation, ActiveX, etc.), Java, HTML, XML e VB. • Andyne foi comprada para Hummingbird Communications Ltd. Andyne Computing Limited - abril de 1993 a março de 1995 Kingston, Ontario, Canadá Senior Software Developer • Programação de conexão (connectivity layers) Oracle's SQL*Net, Sybase's DB-Library, Microsoft's ODBC, Arbor's Essbase (agora Hyperion Essbase), Informix MetaCube e Microsoft OLE DB para OLAP. • Elaboração de classes de C++ que são freqüentemente usadas na Empresa. • Elaboração e código do installer do produto PªBLO em linguagem C++. • Elaboração e código do produto em linguagem Pascal (MacApp) no Macintosh. Bishop's University - julho de 1990 a julho de 1991 Lennoxville, Québec, Canadá System Administrator • Trabalho como administrador dos sistemas (sys admin) Sun UNIX. Responsável pela conexão de 3 servidores Suns. • Responsável pela codificação e desenvolvimento de software "metering" para ambos os clientes e servidores em C++. • Codificação de um parser PCL com o objetivo de cobrar dos estudantes o número de páginas imprimidas. • Codificação de um questionário online para o estudantes. • Codificação de software para ambos UNIX e DOS. • Lecionei mini cursos para professores em UNIX. • Responsável pela publicação do Jornal de Computação da Universidade de Bishop's. • Responsável pela instalação de ambos UNIX e software para computadores personalizados para os professores e estudantes. Champlain Regional College - janeiro de 1991 a maio de 1991 Lennoxville, Québec, Canadá C.E.G.E.P. Teacher • Lecionei o curso de Introdução a Linguagem C para 15 estudantes do Departamento de Computação. Formação Acadêmica Queen's University - setembro de 1991 a abril de 1992 Kingston, Ontario, Canadá Mestrado em Ciência (Ciências da Computação) Bolsa de Estudo Frank Carrel durante os dois anos de pós-graduação Bishop's University - setembro de 1986 a abril de 1990 Lennoxville, Québec, Canadá (Ciências da Computação) Vice Chancellor's Award, considerado o terceiro maior prêmio acadêmico da Universidade. University Prize em Ciências da Computação; Albert Kwong Award Ciências da Computação (melhor estudante); Dean's list (1989); Graduação com distinção. Experiência em Linguagens de Programação Visual C++- 13 anos Domínio amplo, uso desde 1993. Python- 5 anos Conhecimento extensivo. Vários projetos desenvolvidos utilizando Python e wxPython. Java- 3 anos Projetos na Telemig Celular em Java. Escrevi para Ventus uma Integration Server feito em Java para passar mensagens em XML utilizando XSLT. PHP- 4 anos Conhecimento extensivo. Meus desenvolvimentos do web são feitos em PHP. Pascal- 4 anos Uso da linguagem Pascal por quatro anos, sendo 1 ano profissionalmente no Macintosh (com ObjectPascal e MacApp). OLAP/BI- 5 anos Trabalho no mercado de BI (Business Intelligence) junto a Andyne e Hummingbird, Canadá. Outro nomes sinônimos são "BI", "Data Warehousing" e "OLAP". HTML/DHTML- 10 anos Criação de programas para ler e criar documentos de HTML. Criou paginas WML para meu celular. XML/XSLT- 3 anos Esse documento foi escrito com XML e XSL. Também escrevi centenas de arquivos XSL para Telemig Celular. Sistemas Operacionais e SDKs Windows 32 API- 13 anos Conhecimento extensivo em Windows 95, 98, NT 3.51, 4, XP e CE. UNIX- 4 anos Conhecimento extensivo em Sun OS, Linux e FreeBSD. Idiomas Compreende Inglês (Excelente), Português (Excelente), Alemão (Bem); Francês (Excelente) Fala Inglês (Excelente), Português (Excelente).; Alemão (Bem); Francês (Bem) Lê Inglês (Excelente), Português (Excelente); Alemão (Bem); Francês (Bem) Escreve Inglês (Excelente), Português (Bem); Francês (Bem)