Marcos Neves do Vale

Arquiteto, pesquisador e desenvolvedor de sistemas em projetos nacionais e internacionais. Possui mestrado em engenharia de sistemas e computação pela PUC-RJ (2005) e graduação em engenharia de sistemas e computação pela UERJ (2001). Já trabalhou em empresas como IBM, EDS (HP) e Accenture. Atualmente é engenheiro de sistemas na SICPA - empresa suíça que atua no desenvolvimento de sistemas de segurança.

Informações coletadas do Lattes em 23/10/2022

Acadêmico

Formação acadêmica

Mestrado em Engenharia de Sistemas e Computação

2003 - 2005

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Marley Maria Bernardes Rebuzzi Vellasco.Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico. Palavras-chave: Lógica Fuzzy; Redes Neurais; Algoritmos genéticos; Clusterização; Classificação.Grande área: Engenharias / Área: Engenharia Elétrica / Subárea: Sistemas e Computação.

Especialização em Análise, Projeto e Gerência de Sistemas

2002 - 2003

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio

Graduação em Engenharia de Sistemas e Computação

1994 - 2001

Universidade do Estado do Rio de Janeiro
Orientador: Marley Maria Bernardes Rebuzzi Vellasco

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Engenharias / Área: Engenharia Elétrica / Subárea: Sistemas e Computação.

Produções bibliográficas

  • VALE, M. N. . UM APLICATIVO PARA CLUSTERIZAÇÃO DE DADOS. In: VII Brasilian Symposium on Inteligent Automation and II Latin America IEEE Robotics Symposium (SBAI/IEEE-LARS), 2005, Rio de Janeiro. VII Brasilian Symposium on Inteligent Automation and II Latin America IEEE Robotics Symposium (SBAI/IEEE-LARS), 2005.

Outras produções

VALE, M. N. . Fuzzy Rules. 2001.

Histórico profissional

Experiência profissional

2008 - Atual

SICPA IND DE TINTAS E SISTEMAS LTDA

Vínculo: Celetista formal, Enquadramento Funcional: Engenheiro de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
- Responsável pela arquitetura do módulo web gerencial para a solução mundial de track & trace (JSF); - Principal desenvolvedor e ponto focal para suporte; - Manutenção do módulo web gerencial para a solução Brasil, com processamento de 15 bilhões de registros/mês; - Utilização de processo de desenvolvimento com geração de releases e branches através de SVN e Maven, associados à criação de casos de testes, testes unitários e testes de validação cruzada; - Utilização de metodologia Scrum.

2006 - 2008

IBM Brasil - Indústria Máquinas e Serviços

Vínculo: Celetista formal, Enquadramento Funcional: Engenheiro de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
- Para todas as atividades abaixo descritas, as requisições eram feitas pelo cliente US através de email contendo detalhes do projeto e documentação e durante as reuniões de equipe por telefone. Em todos os casos, discutíamos sobre divergências nas análises, melhora de certos processos e dúvidas. - Trabalhei inicialmente no suporte a produção da área de numbering da Sprint (empresa de telecomunicação dos EUA). Essa área é a responsável pelo controle dos números de telefone, número do assinante, número da rede 3G, número mac do aparelho, etc. Essa é uma área muito crítica por tratar de informações importantes que são requisitadas por diversos sistemas. Com suporte a produção eu era responsável pela resolução de tickets que incluia reuniões com os clientes US e India para identificação do problema, sql para consertar dados e shell script para automatizar certos processos. - Posteriormente, quando a área de desenvolvimento foi migrada da India para o Brasil, passei a integrar a equipe de desenvolvimento. Inicialmente trabalhei fazendo bug fixes para códigos desenvolvidos em C/C++/Pro*C na plataforma Unix e banco de dados Oracle. - Trabalhei logo em seguida em bug fixes e desenvolvimento de novas funcionalidades para o projeto DMT. Esse é um sistema java para web (J2EE) que utiliza Struts, jsp, EJB2, Weblogic como o application server e banco de dados Oracle (JDBC para persistência dos dados). Além do desenvolvimento habitual descrito acima, re-escrevi todo um processo em batch que rodava em 8 horas que fazia uso extensivo de threads. O processo passou a rodar em menos de 20 minutos. - Trabalhei posteriormente em um projeto novo chamado DCS que consistia em dar suporte ás novas funcionalidades da rede 4G da Sprint. O sistema era em java para web (J2EE). O sistema foi desenvolvido usando Struts2 para o MVC, Hibernate para a persistência dos dados no banco Oracle, Javascript para o trabalho dos dados no lado do cliente, AJAX para tornar o sistema mais dinâmico com me

2006 - 2006

Atos Origin

Vínculo: Celetista formal, Enquadramento Funcional: Engenheiro de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
- Trabalhei no desenvolvimento de uma nova aplicação java para web (J2EE). O sistema utilizava Struts para o MVC, Hibernate para a persistência dos dados, banco de dados Oracle, JBoss como o application server local, Websphere como o application server de produção, JFreeChart como a API para a geração de gráficos em java, JasperReport como a API para a geração de relatórios em java, AJAX para evitar refresh de página e Javascript para o trabalho de informações no cliente (validação e apresentação de dados). Trabalhei na análise, modelagem e desenvolvimento desse sistema. A modelagem era feita em UML utilizando um plugin do MyEclipse. - Trabalhei no suporte e desenvolvimento de portlets para o Portal Websphere 5.1/Content Manager. O suporte e desenvolvimento consistia em codificação para acesso ao Content Manager, autenticação via LDAP e apresentação dos resultados (JSP). - Trabalhei também em pequenos desenvolvimentos em aplicação para desktop em java (J2SE) com acesso a banco de dados Oracle e autenticação via LDAP.

2002 - 2006

Electronic Data System

Vínculo: Celetista formal, Enquadramento Funcional: Engenheiro de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
- Para todas as atividades abaixo descritas, as requisições eram feitas pelo cliente US através de email contendo detalhes do projeto e documentação e durante as reuniões de equipe por telefone. Em todos os casos, discutíamos sobre divergências nas análises, melhora de certos processos e dúvidas. - Primeiramente trabalhei em um projeto com desenvolvimento em C, Pro*C e SQL na plataforma UNIX. O sistema consistia em apresentação de relatórios. Os relatórios eram gerados pelo programa em C/Pro*C acessando o banco de dados Oracle. Trabalhei também na criação e otimização de várias queries usadas nos programas desenvolvidos em C/Pro*C. - Posteriormente fui trabalhar em outro projeto inicialmente apenas com desenvolvimento em C na plataforma Unix. Os problemas eram muito mais complexos e difíceis de se depurar. Se tratava de um sistema de call center extremamente grande e complexo. Trabalhei em vários bug fixes tendo que codificar e debugar milhares de linhas de código usando o gdb e na criação de códigos novos onde tive que também alterar o makefile pra compilação do novo código. Foi criado posteriormente uma interface feita em java. Para isso começou um desenvolvimento feito em C++ que serviria de interface entre o código java e o código em C. Para essa nova iniciativa, foi utlizado Rational Rose para a fazer a modelagem em UML. - Fui depois alocado para trabalhar em um projeto em Java (J2SE). O projeto consistia em re-escrever uma aplicação que rodava em mainframe para Java com acesso a banco de dados DB2. Fui um dos responsáveis pelo desenvolvimento de cada parte do sistema (integração com banco de dados, telas, lógica de negócios, etc.) - Posteriormente fui alocado em outro projeto em Java para web (J2EE). O sistema utilizava Struts para o MVC, XML/XSL para a geração das páginas html, banco de dados Oracle e o Websphere como o application server. Trabalhei no desenvolvimento de novas funcionalidades do sistema (novas páginas, lógica de negócios, banco de dados,

2001 - 2002

Accenture

Vínculo: Celetista formal, Enquadramento Funcional: Engenheiro de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
- Elaborei a proposta de um novo sistema para a Petrobras (MCC Manutenção Centrada em Confiabilidade). Trabalhei no levantamento de requisitos, arquitetura da solução e desenvolvimento desse sistema. Primeiramente fiz a modelagem do banco de dados usando ERWIN, gerei as DDLs e fiz a criação do banco no Oracle 8.i. O sistema era uma aplicação web e portanto foi desenvolvida usando ASP tentando seguir o model MVC, já que o sistema é anterior ao surgimento dos frameworks de MVC. Foi utilizado VBScript para codificar os componentes COM+ que faziam todo o trabalho com o banco de dados (listar e buscar dados; inserir, modificar e remover dados; chamar store procedures e funções) e Javascript para trabalhar os dados na parte do cliente (validação de dados, apresentação dos dados, cache dos dados pra evitar refresh em página, etc.). Toda a parte de banco como otimização de queries, criação de novas tabelas, criação de funções e store-procedures tabém foram desenvolvidas por mim. O sistema também contava com apresentação de relatórios. Esses relatórios foram desenvolvidos usando Crystal Report. Durante o projeto, para novas requisições que eram feitas, o tempo de desenvolvimento era mensurado através de contagem de pontos de função. - Participei da contagem de pontos de função para outros projetos. - Posteriormente trabalhei no desenvolvimento de outro sistema de menor porte usando as mesmas tecnologias usadas no projeto MCC.

2000 - 2001

Intelig Telecomunicações

Vínculo: Celetista formal, Enquadramento Funcional: Estagiário, Carga horária: 20

Outras informações:
- Fui apresentado ás diversas áreas da empresa pra entender o funcionamento de uma empresa de telcomunicações. - Trabalhei na área de Data Warehouse. Pra isso fui submetido a um curso de Power Mart pela Softtek. Após o curso trabalhei desenvolvendo mapas de cargas usando Power Mart e pl-sql. Também trabalhei na criação e otimização de queries em SQL para serem usadas tanto nos mapas de carga como também em relatórios. Trabalhei no desenvolvimento de relatórios usando Business Object.