Henrique Jacob

Henrique Jacob

Programador

Followers of Henrique Jacob551 followers
location of Henrique JacobRio de Janeiro, Rio de Janeiro, Brazil

Connect with Henrique Jacob to Send Message

Connect

Connect with Henrique Jacob to Send Message

Connect
  • Timeline

  • About me

    CTO

  • Education

    • Autodidata

      1997 - 2032
      Bacharelado no MUNDO REAL
  • Experience

    • Montreal Oficial

      Jan 2005 - Jan 2006
      Programador
    • Softtek

      Sept 2006 - Aug 2008
      Consultor PL/SR .net

      Consultor .NET atuei em projetos em diversos clientes como:TBG, TV GLOBO e Jornal O GLOBO.

    • Ci&T

      Aug 2008 - Feb 2009
      Projetista.NET

      Projetista .NET para fábrica corporativa da Petrobrás

    • VTEX

      Feb 2009 - Aug 2009
      Analista Programador Sênior / Arquiteto

      Criação da arquitetura e framework para o desenvolvimento de um CRM para Ágora Sênior (corretora do Bradesco).

    • BizVox Voice Services

      Aug 2009 - Jul 2010
      Consultor .NET

      Elaboração e implementação de arquitetura para construção de um sistema gerenciador de contratos e comunicação com centrais telefônicas.

    • Provider IT

      Jul 2010 - Aug 2011
      Analista Programador Sênior / Arquiteto

      Elaboração e implementação de Arquitetura baseada em serviços com .NET 4.0 para a fusão entre a Brasil Veículos e Mapfre.

    • BRQ

      Aug 2011 - Aug 2012
      CONSULTOR SR. .NET

      Consultor sênior .NET atuando na reconstrução de sistemas de missão crítica. utilizando .NET 4.0, Spring, NHibernate, SOA e MVC

    • Ci&T

      Aug 2012 - Nov 2013
      Arquiteto de Software

      Atuando no Cliente Sulamerica e garantindo a Implatação do sistema de cotação de Autos para mais de 40 mil Consultores

    • CTIS

      Nov 2013 - Feb 2015
      Arquiteto de Software

      Atuando como arquiteto .NET no cliente IBGE, para o projeto de Metadados.O objetivo deste sistema eh organizar e disponibilizar todos os dados de pesquisa feitas pelo IBGE seguindo o padrão internacional de institutos de estatística. Tinha como premissa para o projeto os pontos abaixoo Segurançao Velocidade da aplicaçãoo Velocidade no desenvolvimentoo Diminuir o tempo de resposta para novas implementaçõesA empresa não tinha um padrão de desenvolvimento e nem arcabouço de técnicas e frameworks para agilizar o desenvolvimento. Então ministrei pequenos workshops para nivelar a equipe de desenvolvimento abordando os diversos tópicos a saber:o nHibernateo Cachingo SimpleInjectoro FluentValidatoro FlueneNHibernateo RepositoryPatterno IoCo SOLIDo Alguns designs do GOF Show less

    • IMusica

      Feb 2015 - Dec 2015
      Arquiteto de Software

      Sistema de encodes de fonogramaso A empresa recebe fonogramas das gravadores e precisa encodar estes arquivos para fazer o streaming em sua aplicação (Claro Música)o O desafio do projeto era paralelizar esse processo para aumentar a capacidade de encodes por dia e “consumir” a fila de arquivos para cerca de 7 milhões de arquivoso Para atender a demanda foi utilizado o RabbitMQ para paralelizar os processos.o Outro fato importante é que a regra para definição dos arquivos que tem que ser gerados está em um banco de dados legado com mais de 40 milhões de registros, a procedure antiga só conseguia analisar 10 mil registros por vez e demorava cerca de 90 minutos para rodar, ou seja para rodar a base de dados completa precisaria de aproximadamente 250 dias para rodar. Com a atualização dos passos anteriores esta etapa do processo se tornou um gargalo, reescrevi todo a procedure utilizando técnicas para tunar a leitura dos registros. Após a alteração a análise de toda a base de dados, os 40 milhões de registros passou a rodar em 9 minutos.Sistema de transferência de fonogramaso Sistema de transferência é o próximo passo após o encode, nesta etapa os arquivos já estão encodados e precisar ir para a loja da claro música e ter seus dados indexados no Solr.o O sistema legado era muito antigo e fazia isso através de datasets e uma implementação bem arcaica. Como o passo anterior do processo aumentou a performance a transferência passou a não responder de forma satisfatória.o Para resolver o problema reimplementamos o passo trazendo uma abordagem mais moderna. Utilizando repository pattern, Dapper.net, TopShelf, Quartz.net e o Chain of Responsibility Show less

    • EDUX | Plataforma de Gestão Escolar

      Dec 2015 - Dec 2016
      Sócio/Desenvolvedor

      ERP para gestão educacionalo Modelagem de sistema de ERP educacional o API para comunicação entre o ERP e aplicativos móveiso Integração com sistemas de pagamento recorrente e emissão de cobrançaso Integração com Digitso Administração de infraestrutura no Azure - Banco de dados - Services - Storage

    • Wooza

      May 2017 - Jun 2018
      Especialista em RPA

      Especialista em RPA, construindo robôs com framework proprietária para automação de vendas para clientes de telecom, especificamente Vivo, Claro e TIM.Trabalho de arquitetura de robôs, com gerenciamento de filas, análise de dados e intercomunicação entre vários sistemas através de serviços.

    • Automatuslab

      May 2018 - Jul 2023
      CTO | Arquiteto de Software | Co-Founder

      Responsável pela área de Criação de produtos e P&D na AutomatusLab

    • Grupo Macro

      Jul 2023 - now
      CTO | P&D
  • Licenses & Certifications

    • MCP SqlServer

      Microsoft
    • Curso Estatística I: Entenda seus dados com R

      Alura Cursos Online
      Mar 2017
      View certificate certificate
    • Curso Estatística II: Aprofundando em hipóteses e correlações

      Alura Cursos Online
      Mar 2017
      View certificate certificate