
Respire C'alma
E-commerce de velas terapêuticas, aromaterapia e produtos fitoenergéticos 100% ecológicos.
Carregando
Sobre
Desenvolvedor Front-End Sênior
FormaçãoAnalista de Sistemas
Vídeo em breve
5 min de leitura
Eu sou Alisson Brandão Henriques — desenvolvedor de software, arquiteto de soluções e profissional de tecnologia com mais de 20 anos de experiência construindo aplicações para a web.
Comecei a programar ainda adolescente, personalizando blogs, e minha trajetória profissional acompanhou boa parte da evolução do ecossistema de software desde então: da construção de interfaces e aplicações tradicionais ao desenvolvimento de sistemas modernos, distribuídos e altamente modulares.
Ao longo desses anos, passei por diferentes linguagens, frameworks, paradigmas e contextos de negócio. Essa experiência me ensinou que tecnologia muda rapidamente, mas alguns princípios permanecem fundamentais: clareza, simplicidade, organização, consistência e capacidade de evolução.
Hoje meu foco está principalmente em Front-End Engineering e arquitetura de aplicações web, com forte atuação em React, TypeScript e ecossistemas modernos de desenvolvimento.
Mais do que implementar interfaces, gosto de pensar em como os sistemas são estruturados.
Como uma aplicação deve ser dividida? Como seus módulos podem evoluir de forma independente? Como compartilhar código sem criar acoplamentos desnecessários? Como estabelecer padrões que permitam que diferentes pessoas trabalhem sobre a mesma base sem transformar o projeto em um conjunto de exceções?
Essas são algumas das questões que orientam meu trabalho.
Tenho especial interesse por arquiteturas modulares, micro-frontends, design systems, bibliotecas compartilhadas, SDKs, automação e infraestrutura de desenvolvimento. Gosto de construir bases que não resolvam apenas o problema de hoje, mas que também criem condições para que o produto e o time continuem evoluindo amanhã.
Uma boa arquitetura não deve ser medida pela quantidade de tecnologias envolvidas ou pela complexidade do desenho. Ela deve ser capaz de organizar a complexidade do negócio sem transferi-la desnecessariamente para quem precisa manter o sistema.

E-commerce de velas terapêuticas, aromaterapia e produtos fitoenergéticos 100% ecológicos.

Exposição de arte digital em formato de chat com IA, para a Academia de Curadoria e o MALG (UFPel).

Meu portfólio de carreira construído como produto: Next.js, API GraphQL própria e design system publicado no npm.
Por isso, valorizo muito código legível, responsabilidades bem definidas, contratos claros, tipagem, testes automatizados, documentação e processos que reduzam o trabalho repetitivo. Também acredito que decisões arquiteturais devem estar sempre conectadas às necessidades reais do produto e do negócio.
Gosto particularmente de transformar soluções pontuais em estruturas reutilizáveis.
Uma necessidade recorrente pode se tornar uma biblioteca. Uma integração pode se tornar um SDK. Um padrão de implementação pode se tornar um boilerplate. Uma tarefa repetitiva pode se tornar uma automação.
Esse tipo de pensamento me interessa porque permite que uma solução deixe de beneficiar apenas uma aplicação e passe a beneficiar todo um ecossistema.
Também tenho uma forte preocupação com a experiência de desenvolvimento.
Ferramentas, padrões, documentação, testes, CI/CD, organização de código e convenções de projeto não são apenas detalhes técnicos. Quando bem estruturados, eles reduzem atrito, aumentam a previsibilidade e permitem que equipes diferentes consigam trabalhar de maneira consistente sobre uma mesma plataforma.
Ao longo da carreira, também tive a oportunidade de atuar próximo de outros desenvolvedores, contribuindo com revisão de código, definição de padrões, discussões arquiteturais e compartilhamento de conhecimento. Gosto de tornar problemas complexos mais compreensíveis e transformar decisões técnicas em soluções que possam ser mantidas por outras pessoas.
Também atuo como freelancer para o ambiente corporativo, servindo como um braço extra para times que enfrentam demandas que exigem mais força de trabalho: um prazo apertado, uma frente nova que ainda não tem gente dedicada ou um acúmulo de entregas que o time sozinho não consegue absorver.
Meu foco é entregar com agilidade sem abrir mão da qualidade. Me integro rapidamente ao processo, ao código e às convenções do time, assumo entregas com escopo e prazo bem definidos e mantenho uma comunicação próxima com quem acompanha o trabalho. No desenvolvimento, atuo principalmente no front-end, construindo interfaces, componentes reutilizáveis, formulários complexos e integrações com APIs REST e GraphQL, sempre com tipagem, testes e código pensado para quem vai mantê-lo depois. Quando necessário, apoio também em outras funções internas além do código.
Além de desenvolver, ofereço consultoria em tecnologia para empresas que precisam tomar decisões técnicas com mais segurança. Isso inclui avaliar a arquitetura de aplicações existentes, propor caminhos de evolução para sistemas legados, definir a base de projetos novos (estrutura, padrões, design system, autenticação e consumo de APIs) e apoiar a adoção de boas práticas de engenharia e de ferramentas de IA no fluxo de desenvolvimento.
Também apoio o lado humano da engenharia: conduzo entrevistas técnicas, ajudo na formação de squads e compartilho conhecimento com o time para que as soluções continuem evoluindo depois que a minha participação termina.
Mais recentemente, adaptei meu fluxo de trabalho para incorporar a inteligência artificial de forma responsável, como parte natural — não como substituta — do processo de engenharia.
Vejo IA como uma ferramenta capaz de acelerar exploração, implementação, documentação, testes e automação. Mas acelerar só tem valor quando vem acompanhado de decisões precisas sobre a estrutura que está sendo construída: saber onde a IA deve entrar, até onde ela pode ir e como avaliar criticamente o que ela produz, para que o ritmo de implementação não comprometa a arquitetura da aplicação.
Continuo acreditando que entender o problema, avaliar trade-offs e compreender profundamente cada linha de código escrita são responsabilidades humanas.
Esse mesmo olhar se estende ao trabalho que faço como freelancer: uso IA também como ferramenta para acelerar e dar suporte aos meus clientes, apresentando soluções de atendimento automático e ferramentas que aceleram suas operações — sempre a serviço de necessidades reais do negócio, nunca como solução genérica aplicada sem contexto.
IA acelera a execução, mas não substitui o julgamento técnico necessário para atingir um objetivo de forma limpa, sem complexidade desnecessária e sem perder de vista o código que está sendo produzido.
Depois de tantos anos trabalhando com software, continuo tendo interesse pelo mesmo tipo de problema: como construir sistemas que sejam simples de entender, seguros para modificar e capazes de crescer sem perder sua estrutura.
É essa perspectiva que procuro levar para cada projeto.
Não apenas escrever código que funciona, mas construir sistemas que continuem funcionando bem à medida que crescem.