51 anos
Currículo - Analista de Sistemas .NET - C# - VB.NET
Marcus André Hoyer Insaurrauld Pereira
Rio de Janeiro, Brasil
Profissão:: Analista de Sistemas .NET - C# - VB.NET - Mobile
Currículo - Analista de Sistemas .NET - C# - VB.NET
Atuar em projetos de TI como Analista de Sistemas Sênior .NET.
#Competências técnicas:
• Curso Superior: Universidade Veiga de Almeida - UVA (Completo em 1998). • Análise/Metodologia: Orientação por Objetos, UML (ferramenta: ASTAH http://astah.net/editions/community) • Linguagem: Visual Basic .NET / C Sharp "C#". • Criação de serviços windows, programação multthread com atualização de UI. • Tecnologias: WebService, Comunicação entre Processos DDE, OLE e Via TCP/IP, Activex (COM), criação de componentes, Cliente/Servidor. • Internet: MVC 4, jQuery, JavaScript, ASP.NET, IIS 6.0, HTML, DHTML. • Banco de Dados: SQL Server 2005/2008 ; Oracle 11g. • Ferramenta de Modelagem de Dados: ERWIN. • Migração e adaptação de modelo de dados, integração de sistemas, • Trabalhar com ambiente virtualizado para testes, desenvolvimento, criação de pacotes de instalação: VMWare 8 / Virtual PC 2007. • Implantação de ERP (Totvs ERP Microsiga Protheus) e programação ADVPL.
#Competências comportamentais:
• Trabalho em equipe; Capacidade de negociação (Tempo; Pessoal; Equipamentos; Softwares); Liderança; Gerenciar tempo e recursos; Transferência de conhecimento; Comunicação; Criatividade e inovação; Prudência; Flexibilidade; Otimismo e perseverança; Resolução de conflitos; Visão global da empresa.
Educação
- Escola Técnica Virginia Patrick (Tecnico em Processamento de Dados) 05/02/1990 à 17/12/1993
- Veiga de Almeida - UVA (Tecnologo em Processamento de Dados) 06/02/1994 à 18/12/1998
- Estácio de Sá (Administração de Empresas) 05/03/2001 à 27/07/2001
- CEFET - RJ (Tecnico em Telecomunicações) 05/02/1996 à 05/08/1996
Idiomas
Inglês Básico
Experiência Profissional
de: 1998 a 2026 total: 28 anos
Cargo: Desenvolvedor de .NET sênior
Atuando em diversos projetos da Petrobras desde 2021.
Liderança Técnica e Arquitetura: Atuação estratégica na migração dos sistemas críticos COOPERA 2.0 e PIPESPEC para arquitetura multi-cloud (AWS e Azure), garantindo escalabilidade e alta performance.
Modernização de Sistemas Complexos: Gestão da evolução tecnológica do ecossistema COOPERA 2.0 (40k+ linhas de código), liderando a migração de .NET Core 5.0 para .NET 8.0 em ambiente AWS.
Garantia de Qualidade (Quality Gate): Responsável por elevar a cobertura de testes automatizados de 63% para 83.8% (Quality Gate atingido em Out/2025), utilizando SonarQube e Checkmarx para assegurar código de alta segurança e resiliência.
Automação e CI/CD: Implementação de fluxos de segurança e integração contínua via GitHub Actions, otimizando o ciclo de entrega e a resolução de vulnerabilidades.
Mentoria de Engenharia: Atuação como ponto focal para resolução de problemas complexos e situações de crise com suporte técnico a profissionais, assegurando o alinhamento com as melhores práticas de arquitetura e padrões do projeto.
Cargo: Desenvolvedor de .NET sênior
Desenvolvedor sênior na equipe TIC Home Office da Petrobras, contribuindo para sistemas essenciais como COOPERA 2.0 e PIPESPEC durante migração para AWS. Aplicando +25 anos de experiência em programação para entregar soluções inovadoras.
Principais Conquistas:
- Otimizei módulo de processamento que reduziu tempo de conversão Excel-para-DataTable de 1h16min para 34,3s em arquivos de 8.127 linhas (99,25% mais rápido)
- Expandi cobertura de testes automatizados, reduzindo regressões em sistemas críticos
- Corrigi vulnerabilidades de segurança e modernizei componentes obsoletos
- Contribuí para arquitetura do COOPERA 2.0 usando .NET Core 8.0, SQL Server, Databricks e Azure Data Factory na AWS
- Desenvolvi APIs RESTful em .NET Core conectando frontend Angular com serviços backend
- Otimizei ciclo de desenvolvimento com Agile Scrum, JIRA e Jenkins CI/CD
Ambiente Técnico: C#, .NET Core 8.0, SQL Server, Oracle, PL-SQL, Angular, AWS, Azure Data Factory, Databricks, JIRA, Jenkins, SonarQube, Checkmarx.
Responsabilidades:
- Resolvo problemas complexos em sistemas legados com abordagens inovadoras
- Aplico práticas ISO 9001 para garantir qualidade de código
- Compartilho conhecimento com colegas, sendo referência técnica em desafios complexos
Cargo: Analista de desenvolvimento de Sistemas Sênior
Atuação pela TIC Home Office na Petrobras.
Metodologia: Agile scrum.
Uso da ferramenta: JIRA, Jenkins CI / CD.
Atuando em diversos sistemas com as seguintes tecnologias:
Banco de dados: Oracle.
Linguagem: C#, PL-SQL.
Uso de Nhibernate, JavaScript, jQuery, Ajax, HTML, CSS, Web Services, Web Forms, MVC, Windows Form.
Curso: ISO 9001.
Atuando nos sistemas: SCPROD, GM, APLAT e GOFP.
Cargo: Analista de Sistemas Sênior
- Elaboração de Cronogramas de projetos.
- Reuniões de levantamento de requisitos de sistemas.
- Apoio em códificação de função de importação de dados Excel para sistema em C#.
- Elaboração de Caso de uso.
- Análise, modelagem, especificação, criação de protótipos do sistema de gerenciamento de equipamentos móveis (SIGEM) para uso da secretária de educação do Estado do Rio de Janeiro.
- Projeto com arquitetura MVC versão 4 e .NET 4.0, com uso de Entity Framework 4, jQuery, aJax e banco de dados SQL Server 2008.
Cargo: Proprietário
Trabalhando em projetos da minha empresa, como:
- Gerador de código SQL
- Elaboração de arquitetura para criação de software em camadas com o máximo possível de automação no processo de implementação
- Uso de procedures e regras em banco de dados SQL Server.
- Criação de Web Service genérico para CRUD de qualquer projeto Web, Mobile ou desktop.
- Criação de componentes genéricos para uso em projetos com site web.
Usando:
Programação em C#, VB.NET e Transact-SQL, reflection, AJAX, Herança, Interfaces, padrões tipo: Factory e outros
Cargo: Analista de Sistemas Sênior - CLT
Coordenação de equipe de desenvolvimento, definição de arquitetura de solução, análise , criação de padrões de programação, programação, testes, homologação, documentação de sistemas.
Tecnologias utilizadas:
- Visual Studio 2008 / 2010 (Uso de WebService, Programação para Windows móbile, Windows Forms para desktop com multithread de atualização de UI, aplicação console multithread para
banco de dados com Visual Basic.net).
- Construção de Serviço windows com uso de multhtread para geração de bancos mobile.
- SQL Server 2005 / 2008.
- SQL Móbile 3.5.
- Programação ASP.NET.
Cargo: Analista de Sistemas Pleno - CLT
Análise, programação, testes, homologação, documentação de sistemas sob a responsabilidade da equipe DownStream:
- SPA (Sistema de Ponto de Abastecimento), nível nacional.
Pode ser visto no endereço: http://www.anp.gov.br/spa/
- Sic Bolsas - Sistema de controle de Bolsas acadêmicas na intranet com ASP 3.0
- SIMP (Sistema de Movimentação de Produtos), tecnologia VB6.
Cargo: Analista de Sistemas Pleno - CLT
- Análise dos antigos legados visando a implantação do sistema de ERP Microsiga, atuando nos módulos de: Ativo Fixo, Faturamento, Estoque.
- Migração de dados de sistemas DOS e Windows em bases de dados SQL Server, DBF, Paradox.
- Manutenção em sistemas de faturamento. (VB 6 - SQL Server - modelo de 3 camadas).
- Manutenção em sistemas de cobrança. (VB 6 - SQL Server - modelo de 3 camadas).
- Manutenção em sistema de controle das franquias, com uso de PDV. (DELPHI 3.0 - MSDE).
- Manutenção em sistema de contábil/relatório de váriação cambial. (Clipper - DBF com ADS).
- Criação de instaladores para sistemas de Visual Basic 6.0.
- Checagens e analises de inconsistências no modelo da base de dados de faturamento, onde foi comprovada a necessidade de melhorias.
- Manutenção em Sistemas ASP.NET 2.0.
- Manutenção em Sistemas ASP.NET 3.5.
- Migração de WebServices para tecnologia WCF.
Cargo: Programador - CLT
Atuação em todo o ciclo de vida dos projetos.
- Participação em diversos sistemas com levantamento de processos, engenharia reversa, documentação, otimização de rotinas, treinamentos.
- Organização de ambiente de trabalho criando bancos de dados para cada ciclo de vida no desenvolvimento de módulos novos aos sistemas.
- Coordenação de tarefas entre as áreas de TI, para entrega de projetos.
- Passamos a adotar metodologia IQMS (Integrated Quality Management System).
Para citar alguns dos sistemas:
* Importação. (Registra, controla todo o tramite das operações de importação da empresa e seus custos associados).
* Analise de Estoque (Registra e auxilia a fazer previsões sobre obsolescência dos estoques baseado nas estimativas de venda e posição atual de estoque).
* Invoice (Registra e emite documentos necessários a exportação de produto da empresa).
* SisCost (Auxilia no calculo e registra as informações de planejamento sobre custos de itens utilizados na fábrica).
* Omega (Realiza o acompanhamento da produção utilizando critérios para validar que um produto esteja sendo fabricado dentro dos padrões estabelecidos).
Cargo: Consultor - PJ
Atuação em todo o ciclo de vida dos projetos.
- Participação em diversos sistemas com levantamento de processos, engenharia reversa, documentação, otimização de rotinas, treinamentos.
- Organização de ambiente de trabalho criando bancos de dados para cada ciclo de vida no desenvolvimento de módulos novos aos sistemas, foram criados
ambientes de desenvolvimento, homologação e produção completamente distintos e com acessos limitados a cada equipe.
- Coordenação de tarefas entre as áreas de TI, para entrega de projetos.
- Seguindo as políticas da empresa passamos a adotar metodologia IQMS (Integrated Quality Management System).
- Para citar alguns dos sistemas:
* Importação. (Registra, controla todo o tramite das operações de importação da empresa e seus custos associados)
* Análise de Estoque (Registra e auxilia a fazer previsões sobre obsolescência dos estoques baseado nas estimativas de venda e posição atual de estoque.)
* Invoice (Registra e emite documentos necessários a exportação de produto da empresa).
* SisCost (Auxilia no cálculo e registra as informações de planejamento sobre custos de itens utilizados na fábrica).
* Omega (Realiza o acompanhamento da produção utilizando critérios para validar que um produto esteja sendo fabricado dentro dos padrões estabelecidos).
Cargo: Desenvolvedor WEB - PJ
- Análise e Refactoring para a migração de sistemas ASP 3.0 para ASP.NET 2.0.
- Atuando na manutenção e novas implementações de sistemas internos da empresa.
- Atuando em melhorias e ganho de performance em aplicações já existentes para clientes externos.
Sistemas atendidos:
- Emissão de cartões de Seguro para turismo.
- Relatórios em HTML visando diminuir custos com ferramentas.
- Tecnologias utilizadas: InterDev 6.0, Visual Studio 2003, Visual Basic 6.0, SQL Server 2000 (T-SQL)
- Testes gerais, homologação junto a equipe de testes.
Cargo: Analista Desenvolvedor - PJ
- Análise e programação no projeto multimídia na área de educação, implementação, críticas e sugestões de melhoria no projeto. Projeto hibrido em termos de metodologia de análise e implementação com forte
foco em Orientação por Objetos, se utilizando de classes controladoras, para as diversas formas de apresentação e montagem de determinadas situações visando o aprendizado de idioma.
- Testes gerais, homologação junto a equipe de testes.
- Forte atuação no modulo de pronuncias em inglês, onde o aluno é avaliado com interpretação de textos e pronúncia de frases em diversas situações, montadas por outro modulo do sistema
que também sorteia entre situações predefinidas.
Cargo: Analista Desenvolvedor - PJ
- Preparação do ambiente de trabalho. (instalação de OCX, Service Pack 5 VB6). Criação de dois relatórios gerenciais utilizando: (VB6, Oracle 8i criação de views, SQL Navigator, Crystal Report 8.0).
- Preparação de ambiente para desenvolvimento com Site Web. (usando PWS, registro de componentes, ADO 2.6, ASP mail.
- Manutenção no site interno e externo, implementação de especialização do modelo.
- Testes gerais, aprovação das implementações. Manutenção em site ASP. Ferramentas: (Interdev,Javascript,vbscript, Html/Dhtml, Oracle 8i) .
Cargo: Analista de Sistemas - CLT
- Levantamento de custos (projeto de automação para cálculo de rateio de honorários).
- Rotinas de segurança, implantação de política de uso dos recursos de TI. (antivírus, firewall), orientações sobre uso de e-mail e risco de contaminação por virus.
- Administração de rede, e-mail. (35 micros e um link direto com provedor de internet).
- Gerenciamento das empresas de manutenção externas (impressoras, monitores e outros equipamentos).
- Configuração de estações de trabalho.
- Atendimento de chamados internos.
Cargo: Analista - PJ
- A necessidade era de otimização de processo, com isso foi feito Refactoring do sistema. O sistema de liberação de pagamentos das comissões escrito em VB 3 sem uso de store procedures, foi estudado e
refeito utilizando-se de VB 6 e SQL 2000, com todo processamento pesado de banco de dados feito por Store Procedures num total de 32 Store Procedures e processamento assíncrono em VB6. Saímos de 14 horas de
processamento para apenas 1 hora e 20 minutos em média.
Cargo: Consultor - PJ
- Manutenção no produto IntraDesk, sistema voltado para acompanhamento de O.S (muito usado para help desk). Tecnologia WEB com uso de arquitetura Windows DNA (Distributed interNet Architecture).: (ASP, VB
(DLL/Componentes), T-SQL (SQL Server), DHTML, HTM, Javascript), fiz contrato de 2 meses de manutenção para fechamento de pacote e entrega do produto.
Cargo: Analista Desenvolvedor - PJ
Clientes atendidos:
(Ranbaxy, SuperGásBras, Banco BBM)
- Análise e Refactoring do projeto Ranbaxy indústria farmacêutica, sistema de controle de força de vendas. (manutenção geral no sistema - ERWin, Visual Basic 6, SQL Server 2000, Crystal Report 8).
- Análise e programação do sistema para a SuperGás-Bras, site corporativo, intranet.
(Manutenção em Site de Help Desk - ASP 3.0, SQL Server 2000, ERWin).
- Análise e programação do sistema para Banco BBM (Fundos de investimento, adaptação ao Sistema de Pagamentos Brasileiro SPB , com uso de ERWin, Visual Basic 6, SQL Server 2000).
Cargo: Consultor Especialista - PJ
Análise e programação no projeto a nível nacional para o Ministério do Trabalho (SIGAE -> Sistema de Gestão de Ações de Emprego) Tecnologia utilizada:
Visual Basic 4 e 6, SQL Server 6.5 e 2000. (OutSourcing). Uso intensivo de programação em banco de dados Transact SQL - Store Procedures.
Cargo: Programador - CLT
Empresa de automação comercial.
Alguns dos clientes (Bobs, Play Center SP, Hopi Hari, Wet´N Wild, Parque da Mônica.)
Veja no site: http://www.snackcontrol.com.br/
Análise e Refactoring de Sistemas para Área de Automação Comercial, Experiência em:
- Coletores de Dados Por Rádio Freqüência, Códigos de Barra e Outro.
- Linguagem de Programação: Visual Basic 5 e 6 e Banco de Dados Access, Oracle 7 e 8, Sql Server 7.0 (Acesso Via Remote Data Object "Rdo", Dao 3.5), HTML Projetos:
- Sistema de Captação de Pedidos por Comanda de Radio Frequência e Leitor de Código de Barras. (14/11/1998 - 15/01/1999).
- Sistema de Replica de Banco de Dados entre Access e Oracle para O Play Center, Usando RDO Para Acesso (20/01/1999 - 20/03/1999)
- Sistemas de Retaguarda Play Center de São Paulo e Campinas, Banco de Dados Oracle (21/02/1999 - 16/08/1999)
Projeto Bobs de Automação Comercial, Interligação de Lojas Via Linhas Privadas de 19.200bps, Replica de Base de Dados Access, Oracle, usando Transmissão via TCP/IP totalmente programada em Visual Basic 6
com excelente performace o que reduziu o custo de projeto em aproximadamente US$ 25.000,00 (03/11/1999 - 01/03/2000). Com isso as vendas eram centralizadas com um pequeno delay de no máximo 12 minutos com
20 lojas.
Cargo: Estagiario - CLT
Estágio no Setor de Tecnologia do O Globo com Suporte à Redação e a Gerência de Informação e Documentação. (Processo Seletivo com 5000 Inscritos Sendo Aproveitados 42 Estagiários). Especialização em banco
de dados Oracle com UNIX.