Henrique Viana
Engenheiro de Software Sênior · Fullstack
React · Next.js · Node.js · NestJS · AWS · Arquitetura Escalável · Identidade Digital (Keycloak)
Resumo profissional
Engenheiro de Software Sênior com mais de 12 anos de experiência construindo produtos digitais de alto tráfego para e-commerce, educação, fintech, publicidade e mercado imobiliário. Especialista no ecossistema JavaScript/TypeScript, com atuação forte em microsserviços, arquitetura orientada a eventos, AWS, observabilidade e autenticação corporativa. Conecto engenharia, produto e negócio para entregar soluções performáticas, seguras e sustentáveis.
Destaques
- Liderança técnica na modernização de autenticação e autorização com Keycloak, OAuth 2.0 e OpenID Connect, incluindo migração gradual de usuários legados.
- Time do e-commerce Droga Raia e Drogasil: maior e-commerce farmacêutico do Brasil em tráfego digital e 2º do mundo.
- Arquiteturas distribuídas e orientadas a eventos em produção com AWS (Lambda, ECS, SQS, EventBridge), RabbitMQ e NestJS.
- Frontend de alta performance com React, Next.js e micro-frontends, com foco em SEO e Core Web Vitals.
Experiência profissional
Watch TV Entretenimentos S/A
jul 2025 — jul 2026 · 1 ano e 1 mês
Engenheiro de Software Sênior
- Liderei tecnicamente a modernização da camada de autenticação e autorização da plataforma, adotando padrões de identidade digital com OAuth 2.0, OpenID Connect e Keycloak.
- Desenvolvi SPIs customizadas no Keycloak (Java) para migração gradual de usuários, integrando sistemas legados à nova plataforma de identidade de forma transparente para o usuário, além de temas customizados para parceiros e clientes.
- Construí microsserviços e funções serverless com NestJS, Fastify e AWS Lambda, reduzindo o tempo de inicialização (cold start) e os custos operacionais.
- Projetei fluxos assíncronos orientados a eventos com Amazon SQS e EventBridge, desacoplando serviços e processos de negócio.
Stack: NestJS, Node.js, TypeScript, Fastify, Java, Keycloak, OAuth 2.0, OpenID Connect, JWT, AWS (Lambda, ECS, RDS, SQS, EventBridge, CloudWatch), PostgreSQL, Docker, CI/CD, Sentry, Scrum
RD Saúde · Droga Raia e Drogasil
dez 2022 — jul 2025 · 2 anos e 8 meses
Engenheiro de Software Sênior
- Atuei no e-commerce da Droga Raia e Drogasil, que desde 2023 é o maior e-commerce farmacêutico do Brasil em tráfego digital, visibilidade e market share, e o 2º do mundo, atrás apenas da CVS.
- Evoluí a arquitetura frontend com micro-frontends (Module Federation) e componentização, desenvolvendo aplicações React e Next.js com foco em performance, SEO e experiência do usuário.
- Construí BFFs e microsserviços com Node.js, NestJS, RabbitMQ, Redis e MongoDB.
- Contribuí para a evolução de observabilidade, qualidade de software e processos de engenharia junto a times multidisciplinares.
Fontes: Abrafarma · Panorama Farmacêutico
Stack: React, Next.js, TypeScript, Module Federation, Storybook, Node.js, NestJS, RabbitMQ, Redis, MongoDB, PostgreSQL, Docker, GitHub Actions, Datadog, Kanban
Superbid · Leilões online e marketplace
ago 2021 — dez 2022 · 1 ano e 5 meses
Engenheiro de Software Sênior
- Evoluí a plataforma digital de leilões e marketplace com foco em escalabilidade e confiabilidade, implementando integrações entre serviços, automações e testes automatizados.
- Desenvolvi microsserviços com Node.js, NestJS, MongoDB e RabbitMQ em arquitetura distribuída orientada a eventos, cobrindo leilões, cadastro de produtos e carteira de clientes.
- Construí micro-frontends em React com Single-SPA, otimizados para SEO e performance.
Stack: React, Next.js, TypeScript, Single-SPA, Node.js, NestJS, MongoDB, MySQL, RabbitMQ, Redis, Docker, GitHub Actions, Scrum
Lopes Consultoria de Imóveis · Mercado imobiliário
dez 2020 — jul 2021 · 8 meses
Desenvolvedor Frontend Sênior
- Evoluí a aplicação web principal do portal com uma nova arquitetura focada em SEO, performance e Core Web Vitals.
- Construí componentes e Design System junto aos times de UX e produto, padronizando a experiência do usuário e acelerando os times de desenvolvimento.
Stack: Angular, TypeScript, Design System, Google Analytics, Google Tag Manager, Testes automatizados, Scrum
Grupo Salta Educação · Escola Eleva
fev 2020 — nov 2020 · 10 meses
Desenvolvedor Fullstack Pleno
- Migrei aplicações legadas de .NET Framework para .NET Core e colaborei na definição de uma arquitetura baseada em DDD, reduzindo dívida técnica e preparando os sistemas para microsserviços.
- Desenvolvi aplicações web e mobile com Angular, Ionic, TypeScript e RxJS, com testes automatizados e gerenciamento de estado.
Stack: .NET Core, Angular, Ionic, TypeScript, RxJS, DDD
CIPA – Participações e Administração S/A · Imobiliário e condominial
jun 2018 — jan 2020 · 1 ano e 8 meses
Desenvolvedor Fullstack Pleno
- Desenvolvi APIs, serviços backend e soluções serverless com Node.js, TypeScript, PostgreSQL e AWS Lambda em projetos estratégicos de transformação digital.
- Construí aplicações web com Angular, React e Redux, entreguei funcionalidades essenciais do app Cipa Condomínios e implementei testes automatizados com Jest.
Stack: Node.js, TypeScript, AWS Lambda, PostgreSQL, Angular, React, Redux, Jest, Kanban
Webedia · Entretenimento e assinaturas
out 2017 — mai 2018 · 8 meses
Desenvolvedor Fullstack Pleno
- Desenvolvi a plataforma Nerd ao Cubo, serviço de assinatura recorrente voltado à cultura geek, integrando APIs de pagamento (Vindi) para cobrança e faturamento.
- Construí o frontend com React e Redux em arquitetura baseada em componentes.
Stack: React, Redux, TypeScript, Node.js, MySQL, Jest, Scrum
Início de carreira
- Infobase IT · Desenvolvedor Web Fullstack · jul 2016 — set 2017. E-commerces e portais com PHP, Magento e AngularJS.
- FinalBoss · Desenvolvedor Frontend · fev 2014 — jun 2016. Interfaces responsivas com JavaScript, jQuery e WordPress.
Competências técnicas
- Frontend
- React · Next.js · TypeScript · Angular · Micro-frontends (Module Federation, Single-SPA) · Design System · Storybook · Tailwind CSS · Material UI · Webpack
- Backend
- Node.js · NestJS · Fastify · REST · GraphQL · BFF · Microsserviços · Serverless · Java (Keycloak SPI)
- Dados & Mensageria
- PostgreSQL · MySQL · MongoDB · Redis · RabbitMQ · Amazon SQS · EventBridge
- Cloud & DevOps
- AWS (Lambda, ECS, RDS, SQS, EventBridge, CloudWatch) · Docker · GitHub Actions · GitLab CI · Sentry · Datadog
- Identidade & Segurança
- Keycloak · OAuth 2.0 · OpenID Connect · JWT · SSO · RBAC · Identity Provider (IAM)
- Arquitetura & Práticas
- Arquitetura orientada a eventos · DDD · SOLID · SEO técnico · Core Web Vitals · Testes automatizados · Scrum/Kanban
- Soft skills
- Liderança técnica · Mentoria · Comunicação com stakeholders · Mentalidade de produto · Documentação clara · Aprendizado contínuo
Formação acadêmica
Pós-graduação em Governança de TI
PUC Minas · 2023 — 2024
Graduação em Análise de Sistemas
Unigranrio · 2016 — 2019