Henrique Rocha

¡Hola, soy Henrique!

Soy Ingeniero de Software Sénior en Lena, vivo en Río de Janeiro, Brasil. Desarrollo productos full-stack y móviles, con un enfoque actual en soluciones basadas en IA.

Sobre mí


¡Conoce mi trabajo!

Desarrollo productos web y móviles con JavaScript y TypeScript, trabajando con React, Next.js, React Native, Node.js y NestJS. Mi experiencia abarca servicios financieros, ciberseguridad y salud.

En Lena, ayudo a construir una plataforma de coordinación de cuidados basada en IA que conecta agentes de IA con pacientes mediante llamadas telefónicas y SMS. También trabajo con ingeniería de harness y desarrollo guiado por especificaciones, usando especificaciones, límites de seguridad y validación automatizada para orientar agentes de programación con IA.

Actualmente, curso un posgrado en Ingeniería de Software para IA Aplicada en UNIPDS.

Mis competencias

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • React Native
  • Node.js
  • NestJS
  • Python
  • AWS
  • Inteligencia Artificial (IA)
  • Ingeniería de Harness
  • Desarrollo de Software Guiado por Especificaciones
  • Godot
  • GDScript
  • Claude
  • OpenAI Codex
  • Gemini
  • Grok
  • T3 Code
  • Orca

Experiencia


  1. — ActualidadDuración:

    Ingeniero de Software Sénior

    Lena

    Desarrollo una plataforma de coordinación de cuidados basada en IA que conecta agentes de IA con pacientes mediante llamadas telefónicas y SMS, con análisis de llamadas revisados por agentes y coordinadores de cuidados.

    Trabajo con Next.js, TypeScript, Prisma, Python y AWS y uso ingeniería de harness, especificaciones, límites de seguridad y validación automatizada para orientar agentes de programación con IA.

    • Python
    • AWS
    • Ingeniería de Harness
    • Prisma ORM
    • AWS CloudFormation
    • Mantine UI
    • Amazon Relational Database Service (RDS)
    • TypeScript
    • Inteligencia Artificial (IA)
    • PostgreSQL
    • Amazon ECS
    • Agentes de IA
    • Next.js
    • GitHub Actions
    • Desarrollo de Software Guiado por Especificaciones
  2. — Duración:

    Ingeniero de Software Sénior

    ISH Tecnologia

    Desarrollé sistemas de gestión de incidentes y vulnerabilidades de ciberseguridad, incluidas APIs, permisos, paneles y generación de informes en servicios TypeScript, Python y Java.

    Ayudé a migrar una API Django a NestJS, optimizar consultas PostgreSQL y orientar a compañeros, con pruebas automatizadas y CI/CD en GitHub Actions.

    • Python
    • Node.js
    • JavaScript
    • Spring Boot
    • React
    • Django
    • NestJS
    • Java
    • TypeScript
    • PostgreSQL
    • Jest
    • Next.js
    • DevOps
    • Pruebas Unitarias
    • CI/CD
  3. — Duración:

    Ingeniero de Software Sénior

    LendingClub

    Desarrollé funcionalidades para la nueva experiencia de banca por internet de LendingClub con React y TypeScript, contribuyendo desde la planificación de la experiencia del usuario hasta el desarrollo con componentes de interfaz internos y renderizado en el servidor con Django.

    • Python
    • JavaScript
    • React
    • Django
    • TypeScript
    • GraphQL
    • Pruebas Unitarias
  4. — Duración:

    Ingeniero de Software Sénior

    Questrade Financial Group

    Desarrollé una aplicación móvil de compraventa de acciones con React Native, TypeScript y MobX. Ayudé a documentar proyectos y apoyar la transición de desarrolladores de Vizir tras su adquisición por Questrade.

    • JavaScript
    • React
    • TypeScript
    • Datadog
    • React Native
    • Pruebas Unitarias
  5. — Duración:

    Desarrollador de Software

    Vizir Software Studio

    Trabajé en desarrollo web, móvil y backend para Vizir Bank y Natura Pay. Utilicé micro frontends y Webpack Module Federation para compartir dependencias entre aplicaciones bancarias.

    • Node.js
    • JavaScript
    • React
    • TypeScript
    • React Native
    • Pruebas Unitarias
    • CI/CD
  6. — Duración:

    Desarrollador de Software

    will bank

    Desarrollé sistemas internos de atención al cliente con React, TypeScript, Node.js y NestJS, colaborando con los agentes de atención en el diseño de funcionalidades. También contribuí con funcionalidades móviles en Flutter y migré servicios backend de Node.js a NestJS.

    • Node.js
    • JavaScript
    • Flutter
    • AWS
    • Spring MVC
    • Spring Boot
    • React
    • NestJS
    • Java
    • TypeScript
    • Pruebas Unitarias
  7. — Duración:

    Desarrollador de Software

    INFLOR

    Desarrollé sistemas web adaptables para la gestión forestal y agrícola con Vue.js, Vue Router, Vuex, Vuetify y Sass.

    • JavaScript
    • Vuex
    • Vue.js
    • Vuetify
  8. — Duración:

    Desarrollador de Software

    Techpark - Tecnologia & Mobilidade

    Desarrollé APIs Node.js, microservicios y bases de datos MongoDB/PostgreSQL en AWS para una plataforma de autoescuelas. Creé una aplicación Flutter para que los alumnos gestionaran clases teóricas y prácticas.

    • Node.js
    • JavaScript
    • Flutter
    • AWS
    • React
    • Amazon Relational Database Service (RDS)
    • MongoDB
    • Express.js
    • PostgreSQL
    • Amazon EC2
  9. — Duración:

    Soporte Técnico

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

    Presté soporte a servicios web y aplicaciones de Internet Banking y a Office Banking, usando SQL, PowerShell y scripts Python para automatizar el trabajo de soporte.

Formación


  1. — (previsto)

    Posgrado

    Universidade Cruzeiro do Sul

    Game Design

    En curso

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

    Posgrado en Ingeniería de Software para IA Aplicada

    UNIPDS

    Ciencias de la Computación

    En curso

    • Inteligencia Artificial (IA)
    • Desarrollo de Software Guiado por Especificaciones
    • Ingeniería de Harness
  3. —

    Grado universitario

    Estácio

    Ciencias de la Computación

Últimos posts del blog


Notas sobre desarrollo de software y lo que aprendo por el camino.

Cargando posts recientes…