Eduardo Nowakoski
Olá, eu sou
Senior AEM Engineer & Desenvolvedor Front-End Senior
Senior AEM Engineer especializado em AEM 6.x e AEM as a Cloud Service — Sling Models (Java), HTL, templates editáveis, Experience Fragments, Dispatcher e arquitetura de CMS enterprise — integrando front-end moderno (React, Next.js, Vue, Angular, microfrontends, Design Systems) em plataformas de e-commerce de alta escala.
Sobre Mim
Sou Senior AEM Engineer e Desenvolvedor Front-End Senior atuando em plataformas de e-commerce e portais enterprise, combinando arquitetura Adobe Experience Manager (AEM) com front-end moderno em larga escala.
No ecossistema AEM, trabalho end-to-end com AEM 6.x e AEM as a Cloud Service, Sling Models (Java), HTL (Sightly), templates editáveis, Experience Fragments, políticas de conteúdo, Dispatcher e definição de arquiteturas de CMS reutilizáveis.
No front-end, atuo com React, Next.js, Vue.js (2/3), Angular e arquiteturas de microfrontends e Design Systems, sempre com foco em performance (Lighthouse), acessibilidade, reuso de componentes e experiências de alto impacto em e-commerce.
Mantenho uma cultura sólida de engenharia com testes automatizados (Jest, Cypress), versionamento profissional GitFlow, pipelines de CI/CD e metodologias ágeis (Scrum/Kanban). Transicionei da Engenharia Civil para o Desenvolvimento de Software em 2022, trazendo visão analítica e foco em resultado de negócio.
Histórico Profissional
NTT Data
Desenvolvedor Full-Stack AEM Senior
- •Atuação como Senior Full-Stack AEM em soluções AEM 6.x e AEM as a Cloud Service integradas a Angular e Java em ambiente enterprise.
- •Desenho e manutenção do ecossistema AEM (archetype, estrutura de repositório JCR, componentização, políticas de conteúdo e Dispatcher).
- •Implementação de componentes AEM usando Sling Models (Java), HTL, templates editáveis e Experience Fragments, garantindo alta autonomia para times de conteúdo.
- •Liderança técnica na migração de quatro portais legados AngularJS para arquitetura Angular 20 + AEM, modernizando o stack e reduzindo dívida técnica.
- •Melhoria de aproximadamente 20% em performance de páginas e redução de cerca de 80% dos incidentes em produção por meio de padronização arquitetural e boas práticas de engenharia.
- •Suporte a pipelines de CI/CD, GitFlow, code reviews e colaboração com times multidisciplinares em programas de transformação digital.
Dentsu
Desenvolvedor Full-Stack AEM Senior
- •Atuação em solução Vue 3 + AEM baseada em arquitetura de microfrontends para ecossistema de e-commerce multimarcas.
- •Co-criação e implementação de Design System integrado ao AEM, permitindo tokenização de marca, reutilização de componentes e maior autonomia dos times de negócio.
- •Desenvolvimento de features front-end de alta performance usando Vue.js 3, Pinia e Swiper, com foco em modularidade, lazy loading e otimização de experiência.
- •Implementação de lógica backend em AEM usando Java, Sling Models e HTL, garantindo comunicação eficiente entre CMS e microfrontends.
- •Contribuição para escalabilidade do ecossistema multimarcas, entregando aplicação reutilizada em múltiplos produtos e contextos.
- •Aplicação de testes unitários (Jest) e end-to-end (Cypress), documentação e padronização de código para manter qualidade em ambiente de alto tráfego.
- •Melhoria de aproximadamente 40% nas principais métricas de performance (por exemplo, Lighthouse e tempo de carregamento) em ecossistema de e-commerce multimarcas.
Compass
Desenvolvedor Front-End
- •Desenvolvimento de features e componentes de alta complexidade usando Vue.js 3 e Pinia, garantindo escalabilidade e eficiência em e-commerce.
- •Manutenção, evolução e modernização de sistemas legados construídos com Vue.js 2 e Vuex, garantindo estabilidade da plataforma.
- •Integração profunda entre front-end e AEM, consumindo conteúdo via HTL e Sling Models e criando componentes altamente autoráveis.
- •Suporte a práticas de engenharia, documentação de componentes, Storybook, padrões de codificação e mentoria para novos membros.
- •Implementação de otimizações de performance como lazy loading, melhorias de Lighthouse score, otimização de imagens.
- •Criação e evolução de integrações de API, desde desenvolvimento mock até integrações reais para fluxos complexos como carrinho e checkout.
- •Construção e manutenção de testes automatizados unitários (Jest) e End-to-end (Cypress) com cenários completos.
- •Melhoria de cerca de 20% na performance geral da aplicação e redução de aproximadamente 50% dos incidentes em produção por meio de refatorações arquiteturais e otimizações de front-end.
Compass
Desenvolvedor Front-End AEM
- •Participação em programa intensivo de treinamento focado em tecnologias front-end modernas e ecossistema Adobe Experience Manager (AEM).
- •Desenvolvimento de base sólida em HTML, CSS/SASS, JavaScript e Vue.js com aplicações práticas em projetos.
- •Primeira experiência com AEM, compreendendo sua arquitetura, funcionalidade e padrões de integração front-end.
- •Adoção de metodologias Ágeis (Scrum/Kanban) e uso de ferramentas como Git, GitLab e Jest.
Projetos Destaque
Projeto – Telecomunicações
Segmento: Telecomunicações
Tipo: E-commerce B2B (Aluguel de Equipamentos)
Stack: AEM 6.x, Sling Models (Java), HTL, Vue 3, Pinia, React, Redux, Jest, Cypress
Arquitetura e desenvolvimento end-to-end em plataforma B2B integrada a Adobe Experience Manager (AEM), criando componentes AEM reutilizáveis (HTL, Sling Models, Experience Fragments) e integrações com front-end em Vue 3/React para fluxos críticos de carrinho, pedidos e gestão de contratos.
Manutenção posterior: Vue 2, Vuex, AEM
Projeto – Automotivo
Segmento: Automotivo (Multimarcas)
Tipo: Landing Page Reutilizável
Stack: AEM 6.x, Experience Fragments, React, Next.js, Vue 3, Pinia, Java, Storybook, Jest
Definição de arquitetura reutilizável baseada em Adobe Experience Manager (AEM) e microfrontends para múltiplas marcas automotivas, co-criando um Design System integrado ao CMS com tokenização de marca, componentes reaproveitáveis e documentação em Storybook para acelerar o lançamento de novas campanhas e landing pages.
Projeto – Energia
Segmento: Energia
Tipo: Portais Institucionais
Stack: AEM as a Cloud Service, Angular, RxJS, React, Next.js, Java
Migração de múltiplos portais institucionais para AEM as a Cloud Service, padronizando layout, arquitetura de conteúdo e integrações com front-end em Angular/React, com foco em performance, escalabilidade e governança de conteúdo para diferentes unidades de negócio.
Tecnologias & Ferramentas
Stack técnico e ferramentas que utilizo no dia a dia
React
Next.js
Vue.js
Angular
TypeScript
JavaScript
Redux
Zustand
Pinia
Vuex
AEM
Java
HTL
Sling Models
Tailwind CSS
SCSS
Jest
Cypress
Storybook
Git
GitFlow
CI/CD
Azure DevOps
GitLab
Microfrontends
Entre em Contato
Vamos conversar sobre oportunidades e projetos