Curriculum Vitae

Dados Pessoais

Marcelo José Santana Costa

Email: marcelojscosta@gmail.com

Linkedin

Objetivo Profissional

Gerência/Coordenação/Liderança de Projetos (PMI, SCRUM)

Arquitetura de Software (Desenvolvimento de Software Baseado em Componentes (CBD), MVC, Design Patterns,UML, Java)

Arquitetura Orientada a Serviços (SOA, Web Services, ESB, EAI)

Administração de Dados, Modelagem Dimensional de Dados (Oracle, PostgreSQL, MySQL, SQL Server)

Consultoria e Treinamento em Tecnologias Web e Banco de Dados (Java, PHP, PostgreSQL, Oracle, Shell Script)

Experiência Profissional

Uplexis Tecnologia LTDa - www.uplexis.com

Período: 11/2007 / atualmente
Cargo: Coordenador de Célula.
Principais projetos:
Atuo como Coordenador de área responsável pela Interoperabilidade, Acesso e Controle de informações disponibilizadas por meio de Webservice e armazenadas em Bancos de Dados PostgreSQL, Oracle e SQL Server. São mais de 2.5 TB de informação disponibilizada a clientes por meio de serviços Web

Participei ativamente nos projetos de refactoring do sistema de gerenciamento de informações de endereços (DNE) e cadastro de pessoa juridica (+ de 20 Milhões de Registros) e pessoa física (+ de 150 Milhões de Registros).

Coordeno o projeto de atualização e realimentação de informações em conjunto com a célula de desenvolvimento de software, especificando e homologando Arquitetura de Software, Modelo de Domínio, Tipos de Dados e Modelos Lógicos o qual disponibiliza informações com foco em escalabilidade, interoperabilidade, número de conexões simultaneas e disponibilidade dos serviços 24x7.

Todas as atividades são gerenciadas utilizando-se PMI + SCRUM.

Planejei e Executei a migração de Data Center da empresa de forma que os clientes externos não percebessem a mudança de infra-estrutura, DNS e endereços IP.

Tecnologias utilizadas: Java, Perl, PHP, PostgreSQL, Oracle, SQL Server, dotProject, SCRUM, Linux, Enterprise Architect

Trevor - Tecnologia e Assessoria Financeira - www.trevor.com.br

Período: 03/2008 / atualmente
Atividades:

Instrutor de Banco de Dados

Instrutor em Gerenciamento de Projetos

Consultor (Arquitetura de Software, Gerenciamento de Projetos)

Tecnologias utilizadas: PHP, Java, PostgreSQL, MySQL, SQL Server.

Prefeitura Municipal de Viseu/PA

Período: 01/2007 a 10/2007
Cargo: Gerente de Projetos

Atividades:
Gerente de Projetos contratado para modernizar e atualizar a utilização de sistemas provenientes do Ministério da Saúde para viabilização de aumento de repasses de verba pelo governo federal.

Em 10 meses de atividades atuei com o Secretário de Saúde aumentando o número de unidades de saúde da família, levantando requisitos e elaborando o projeto apresentado ao Ministério da Saúde.
Realizamos uma expansão da rede de dados da secretaria municipal de saúde, instalando mais pontos de acesso a Internet e capacitando pessoal.

Com a expansão dos PSF (Programa Saúde da Família) o município conseguiu um aumento de arrecadação da ordem de 100% em relação ao que já existia. Após esta realização estamos trabalhando para aumentar o número atual de PSF de 7 para 14 o qual dará ao município um aumento na arrecadação na ordem de R$ 100.00,00 mensais.

Atuei no projeto de desenvolvimento do Web Site da prefeitura que encontra-se em fase de instalação, utilizando acesso web (PHP) e banco de Dados MySQL, viabilizando desta forma serviços para a população e arrecadação de impostos via IPTU o qual poderá ser emitido on-line.

Até minha chegada, o município de Viseu, que por ter acesso dificultado devido às condições da estrada, só possibilitava o uso de Internet na Prefeitura, com minha chegada ao município, incentivei comerciantes locais e hoje a cidade possui duas Lan House que prestam serviço a comunidade local, o qual fazem acesso via satélite onde configurei todos os recursos utilizados, desde servidores de compartilhamento até equipamentos de rede wireless. Foram utilizados nestas atividades técnicas de PMP, FDD e SCRUM para o gerenciamento dos projetos mesclando o melhor dos mundos.
No total coordenava o desenvolvimento de atividades de mais de 100 pessoas. Incluindo os perídos de vacina contra poliomelite
Tecnologias utilizadas: PHP, PostgreSQL, MS Project

Equilibrium Web - www.equilibriumweb.com

Período: 06/2007 a 10/2007
Atividades: Consultoria e treinamentos em Tecnologias Web (LINUX, PHP, PostgreSQL) e desenvolvimento de sistemas para a Web.


Principais Projetos:
Universidade Federal do Pará - UFPa - Sistema de Gestão de Bibliotecas - GNUTECA - www.ufpa.br/biblio
Atividades:
Consultoria adotando SCRUM para implantação e customização de sistema para utilização pelo curso de Biblioteconomia. Instalação e customização de software em PHP para controle e gerenciamento de bibliotecas a ser utilizado pelo curso para capacitação de alunos e professores, modernização do portal de acesso do curso de Biblioteconomia.
Tecnologias utilizadas: PHP, PostgreSQL, Dashboard

Fundação de Amparo e Desenvolvimento da Pesquisa – FADESP - Secretaria Executiva de Educação do Pará – www.seduc.pa.gov.br

Período: 08/2006 a 01/2007
Cargo: Coordenador de Célula


Atividades:
Coordenação da Célula de Administração de Dados, realizei ajustes de performance no Banco de Dados PostgreSQL, migração de dados entre os bancos de dados Oracle e SQL Server, levantando requisitos para melhor utilização do banco de dados juntamente com a equipe de desenvolvimento.

Planejamento estratégico. Especificação de Servidores para acesso em larga escala com demandas de utilização em ambientes internet. Implantamos o Banco de Dados para utilização com Sistema de Supletivo, aumentando a demanda de serviços oferecidos à população; atuando desde a modelagem do sistema até a implantação; auxiliando nos ajustes da aplicação para maior desempenho.

Atuei na configuração do Banco de Dados de Produção/Matricula da rede escolar estadual para atender a demanda da matricula do ano de 2007 com mais de 300 conexões simultâneas.
Com o novo sistema a Secretaria de Educação do Estado disponibilizou acesso a matricula WEB para todos os alunos da rede estadual desde a Pré-matrícula, disponibilizando vagas para novos alunos até a Rematricula de alunos que já encontram-se na rede de ensino, viabilizando, desta forma, o acesso a todos com um sistema eficiente que evitou filas e aglomeração de pessoal nas escolas pólo, além de trazer uma economia aos cofres públicos de mais de R$ 1.000.000,00.

Além do sistema de matricula, atuei no desenvolvimento do sistema de supletivo utilizado pela Secretaria Estadual de Educação o qual permite gerar em tempo real provas a serem aplicadas nas escolas. Foram mais de 12.000 inscrições geradas de novembro de 2006 a janeiro de 2007, mostrando a população local que a Secretaria Estadual de Educação possui controle total do processo. Este trabalho resultou em economia da ordem de R$ 1.400.000,00 aos cofres públicos pois no processo realizado no ano anterior este fora o valor gasto para que ocorresse o Supletivo.

Tecnologias utilizadas: PHP, PostgreSQL, Dashboard, Shell Script

Faculdade de Estudos Avançados do Pará - FEAPA – www.feapa.com.br

Período: 06/2002 a 07/2006
Cargo: Gerente de TI


Atividades:
Gerência de Projetos, Gerência de Infra-estrutura, Aquisição de Equipamentos, Orçamentos, Desenvolvimento e Implantação de Sistema Intranet/Internet da Instituição disponibilizando ferramentas de consulta e interação entre alunos e a Faculdade

Coordenei toda a implantação da infra-estrutura tecnológica da faculdade desde o levantamento de requisitos a concepção de sistemas, do portal internet e da infra-estrutura de rede com serviços modernos oferecidos ao corpo discente, gerenciando uma equipe de 12 pessoas.

Implantamos o sistema de integração bancária que disponibilizava controle de pagamentos e emissão de boletos para os principais bancos como Itaú, Bradesco e Banco do Brasil permitindo ao aluno a emissão de boletos de pagamentos e outros serviços via internet.

Os custos de implantação dos sistemas e infra-estrutura de rede foram bastante reduzidos e permitiram uma economia da ordem de R$ 500.000,00 por utilizar sistemas em software livre como a linguagem PHP e o Banco de Dados PostgreSQL e sistema operacional Linux.

A FEAPA é parte de um grupo empresarial o qual também é detentora de fábricas de cerveja e refrigerante e envasadora de água mineral e uma distribuidora na cidade de Macapá –AP. Atuei no grupo todo como gerente de projetos modernizando o sistema utilizado, implantando tecnologia móvel com uso de celulares e palm tops, trazendo ao grupo eficiência, agilidade e precisão a sua equipe de força de vendas em Macapá, todo o software de controle da distribuidora fora desenvolvido em .Net e Banco de Dados SQL Server.

Fui o responsável durante mais de 2 anos por gerenciar e coordenar as equipes em Belém e Macapá.

Tecnologias utilizadas: PHP, PostgreSQL, MS Project, SQL Server, .Net, Visual Basic, Enterprise Architect

Max Tecnologia – www.maxsoftweb.com.br

Período: 12/2005 a 01/2006
Cargo: Consultor / DBA PostgreSQL


Atividades:
Instalação, configuração e otimização de servidores Apache – TomCat, instalação, configuração e tuning do PostgreSQL. Esses servidores foram utilizados no processamento do Supletivo do ano de 2005 na Secretaria de Educação do Estado do Pará, atendendo a mais de 200 requisições simultâneas para geração e correção de 80.000 provas utilizando aplicações WEB (Linux/Java/TomCat/PostgreSQL), onde atendeu a mais de 11.000 inscrições.

Fui o responsável pelo refactoring e efetivação do servidor de banco de dados na primeira tentativa de implantação de sistema de supletivo no estado do Pará. Contratado pela Max Tecnologia para interoperabilizar e integrar o banco de dados, aplicação em Java e servidor de acesso a Internet que disponibilizava o sistema para a população. Com este trabalho, foi possível implementar o software criado pela Max Tecnologia em Brasília e ajustá-lo ao funcionamento do cliente em Belém trazendo economia de gastos para o executor, assim como para a Secretaria de Educação garantindo o funcionamento da aplicação desenvolvida.

Coordenei a equipe formada em Belém por 5 programadores Java para refactoring na aplicação, além de indicar e aconselhar contratações para realização das atividades de desenvolvimento e ajustes no software.
Tecnologias utilizadas: PHP, PostgreSQL, MS Project, Java

Formação Acadêmica

Especialização em Engenharia de Software

Instituição: Universidade Estadual de Campinas - UNICAMP - SP
Período: 23/01/2010 a 11/12/2010
Carga Horária: 360 horas
Histórico:

Arquitetura de Software, Componentização e SOA

Instituição: Universidade Estadual de Campinas - UNICAMP - SP
Período: 06/2008 a 09/2008
Carga Horária: 96 horas
Histórico: 2 conceitos EXCELENTE, 2 conceitos BOM e 1 conceito REGULAR

Este curso aborda a importância do trabalho de arquitetura de software em projetos de missão critica e os principais aspectos relacionados a definição da arquitetura, atributos de qualidade, avaliação, documentação e governança de arquitetura.
Também são discutidos tópicos relacionados a componentização como um dos principais instrumentos para o aumento da produtividade e competitividade da indústria de software. São apresentados os principais conceitos, padrões e boas práticas relacionadas à criação e reutilização de componentes no desenvolvimento de novas aplicações, além dos conceitos e boas práticas de testes de componentes de software.

Bacharelado em Ciência da Computação

Instituição:Universidade da Amazônia - UNAMA - Belém-PA
Período: 01/2001 a 01/2005
Coeficiente: 47,15 de 50,00
Histórico: 38 conceitos EXCELENTE, 12 conceitos BOM e 1 conceito REGULAR

Curso de Técnico em Processamento de Dados

Instituição: CESEP - Belém-PA
Período: 01/1991 a 01/1992

Curso de Técnico em Eletrônica

Instituição: Escola Técnica Estadual do Pará
Período: 01/1987 a 01/1991
Monografia:Braço Mecânico com 6 graus de liberdade a partir de material de sucata.

Treinamentos Ministrados:

Curso de Gerenciamento de Projetos para Secretaria Municipal de Saúde de Viseu

Carga Horária: 20 horas
Período: 03/2007
Descrição: Cursos específicos de Gerenciamento de Projetos na Área de Saúde, Captação de Recursos e Plano Anual de Investimentos.

Banco de Dados PostgreSQL DBA

Carga Horária: 20 horas
Período: 03/2007
Descrição: Administração de Banco de Dados PostgreSQL

Banco de Dados PostgreSQL PL/PGSQL

Carga Horária: 20 horas
Período: 03/2007
Descrição: Curso de Linguagem Procedural PL/PGSQL, Criação de Trigers, Functions

Banco de Dados PostgreSQL Performance Tunning

Carga Horária: 20 horas
Período: 07/2007
Descrição: Curso de Performance Tunning em PostgreSQL, que inclui ajustes e configurações no SO, Técnicas de Otimização

Qualificações

Levantamento de Requisitos

Carga Horária: 16 horas
Local:ASPERCOM - Janeiro 2010

Verificação e Validação de Software

Carga Horária: 28 horas
Local:UNICAMP - Outubro 2009

Manutenção de Software

Carga Horária: 24 horas
Local:UNICAMP - Novembro 2009

Intensivo Academia JAVA

Carga Horária: 80 horas
Local:GLOBALCODE - Outubro 2008

UML 2.0, Orientação a Objetos & Unified Process

Carga Horária: 32 horas
Local:ASPERCOM - Maio 2008

Gerenciamento de Projetos com SCRUM

Carga Horária: 8 horas
Local: ASPERCOM - Fevereiro 2008

Gerencia de Projetos – PMI

Carga Horária: 56 horas
Local: IIL Brasil - Junho 2006

Administração do Banco de Dados PostgreSQL

Carga Horária: 16 horas
Local: DEXTRA - Campinas - Novembro 2005

Linguagem Procedural PL/pgSQL

Carga Horária: 16 horas
Local: DEXTRA - Campinas - Novembro 2005

Performance Tuning em PostgreSQL

Carga Horária: 16 horas
Local: DEXTRA - Campinas - Abril 2006

Practical Corporation Security Course - Vulnerabilities Exploitation

Carga Horária: 40 horas
Local: 4Linux - São Paulo - Julho 2003

Curso de WAN - Interligação de Redes TCP/IP (INTERNET)

Carga Horária: 20 horas
Local: Starlink - Belém - Agosto 2001


Publicações

Revista: Mundo Java - Janeiro/2010

Construindo Stored Procedures com Java no PostgreSQL.
Aprenda a escrever stored procedures no PostgreSQL com o poder do Java utilizando sua IDE de programação favorita.

PostgreSQL Global Community: Fix Report - Novembro/2009

Fix AfterTriggerSaveEvent to use a test and elog, not just Assert, to check that it's called within an AfterTriggerBeginQuery/AfterTriggerEndQuery pair.

Semana Paraense de Informática e VI Escola Norte de Informática - 2004

Banco de Dados Móveis para Controle de Atividades Acadêmicas.