Henrique Rocha

Olá, eu sou o Henrique!

Sou Engenheiro de Software Sênior na Lena, moro em Rio de Janeiro, Brasil. Desenvolvo produtos full-stack e mobile, com foco atual em soluções baseadas em IA.

Sobre mim


Conheça meu trabalho!

Desenvolvo produtos web e mobile com JavaScript e TypeScript, trabalhando com React, Next.js, React Native, Node.js e NestJS. Minha experiência abrange serviços financeiros, cibersegurança e saúde.

Na Lena, ajudo a construir uma plataforma de coordenação de cuidados baseada em IA que conecta agentes de IA a pacientes por chamadas telefônicas e SMS. Também trabalho com engenharia de harness e desenvolvimento orientado por especificações, usando especificações, diretrizes de segurança e validação automatizada para orientar agentes de programação com IA.

Atualmente, curso uma pós-graduação em Engenharia de Software para IA Aplicada na UNIPDS.

Minhas competências

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • React Native
  • Node.js
  • NestJS
  • Python
  • AWS
  • Inteligência Artificial (IA)
  • Engenharia de Harness
  • Desenvolvimento de Software Orientado por Especificações
  • Godot
  • GDScript
  • Claude
  • OpenAI Codex
  • Gemini
  • Grok
  • T3 Code
  • Orca

Experiência


  1. — AtualDuração:

    Engenheiro de Software Sênior

    Lena

    Desenvolvo uma plataforma de coordenação de cuidados baseada em IA que conecta agentes de IA a pacientes por chamadas telefônicas e SMS, com análises de chamadas revisadas por agentes e coordenadores de cuidados.

    Trabalho com Next.js, TypeScript, Prisma, Python e AWS e uso engenharia de harness, especificações, diretrizes de segurança e validação automatizada para orientar agentes de programação com IA.

    • Python
    • AWS
    • Engenharia de Harness
    • Prisma ORM
    • AWS CloudFormation
    • Mantine UI
    • Amazon Relational Database Service (RDS)
    • TypeScript
    • Inteligência Artificial (IA)
    • PostgreSQL
    • Amazon ECS
    • Agentes de IA
    • Next.js
    • GitHub Actions
    • Desenvolvimento de Software Orientado por Especificações
  2. — Duração:

    Engenheiro de Software Sênior

    ISH Tecnologia

    Desenvolvi sistemas de gestão de incidentes e vulnerabilidades de cibersegurança, incluindo APIs, permissões, painéis e geração de relatórios em serviços TypeScript, Python e Java.

    Ajudei a migrar uma API Django para NestJS, otimizar consultas PostgreSQL e orientar colegas, com testes automatizados e CI/CD no GitHub Actions.

    • Python
    • Node.js
    • JavaScript
    • Spring Boot
    • React
    • Django
    • NestJS
    • Java
    • TypeScript
    • PostgreSQL
    • Jest
    • Next.js
    • DevOps
    • Testes Unitários
    • CI/CD
  3. — Duração:

    Engenheiro de Software Sênior

    LendingClub

    Desenvolvi funcionalidades para a nova experiência de internet banking da LendingClub com React e TypeScript, contribuindo do planejamento da experiência do usuário ao desenvolvimento com componentes de interface internos e renderização no servidor com Django.

    • Python
    • JavaScript
    • React
    • Django
    • TypeScript
    • GraphQL
    • Testes Unitários
  4. — Duração:

    Engenheiro de Software Sênior

    Questrade Financial Group

    Desenvolvi um aplicativo mobile de negociação de ações com React Native, TypeScript e MobX. Ajudei a documentar projetos e apoiar a transição de desenvolvedores da Vizir após sua aquisição pela Questrade.

    • JavaScript
    • React
    • TypeScript
    • Datadog
    • React Native
    • Testes Unitários
  5. — Duração:

    Desenvolvedor de Software

    Vizir Software Studio

    Trabalhei no desenvolvimento web, mobile e backend para Vizir Bank e Natura Pay. Usei micro frontends e Webpack Module Federation para compartilhar dependências entre aplicativos bancários.

    • Node.js
    • JavaScript
    • React
    • TypeScript
    • React Native
    • Testes Unitários
    • CI/CD
  6. — Duração:

    Desenvolvedor de Software

    will bank

    Desenvolvi sistemas internos de atendimento ao cliente com React, TypeScript, Node.js e NestJS, colaborando com atendentes na concepção de funcionalidades. Também contribuí com funcionalidades mobile em Flutter e migrei serviços backend de Node.js para NestJS.

    • Node.js
    • JavaScript
    • Flutter
    • AWS
    • Spring MVC
    • Spring Boot
    • React
    • NestJS
    • Java
    • TypeScript
    • Testes Unitários
  7. — Duração:

    Desenvolvedor de Software

    INFLOR

    Desenvolvi sistemas web responsivos para gestão florestal e agrícola com Vue.js, Vue Router, Vuex, Vuetify e Sass.

    • JavaScript
    • Vuex
    • Vue.js
    • Vuetify
  8. — Duração:

    Desenvolvedor de Software

    Techpark - Tecnologia & Mobilidade

    Desenvolvi APIs Node.js, microsserviços e bancos de dados MongoDB/PostgreSQL na AWS para uma plataforma de autoescolas. Criei um aplicativo Flutter para alunos gerenciarem aulas teóricas e práticas.

    • Node.js
    • JavaScript
    • Flutter
    • AWS
    • React
    • Amazon Relational Database Service (RDS)
    • MongoDB
    • Express.js
    • PostgreSQL
    • Amazon EC2
  9. — Duração:

    Suporte Técnico

    Banestes S/A – Banco do Estado do Espírito Santo

    Prestei suporte a serviços web e aplicativos de Internet Banking e ao Office Banking, usando SQL, PowerShell e scripts Python para automatizar o trabalho de suporte.

Formação


  1. — (previsto)

    Pós-graduação

    Universidade Cruzeiro do Sul

    Game Design

    Em andamento

    • Game Development
    • Game Design
  2. — (previsto)

    Pós-graduação em Engenharia de Software para IA Aplicada

    UNIPDS

    Ciência da Computação

    Em andamento

    • Inteligência Artificial (IA)
    • Desenvolvimento de Software Orientado por Especificações
    • Engenharia de Harness
  3. —

    Bacharelado

    Estácio

    Ciência da Computação

Últimos posts do blog


Notas sobre desenvolvimento de software e o que aprendo pelo caminho.

Carregando posts recentes…