Emanuel Gonçalves

Construindo a web com precisão. Engenheiro sênior Frontend na Storyblok. Focado em performance, acessibilidade e Design Systems.

Um pouco sobre mim

Com quase uma década de experiência, sou um engenheiro de software web sênior dedicado à criação de aplicações robustas e de alto desempenho, com forte foco em qualidade, acessibilidade e testes.

Atualmente na Storyblok, contribuo para o desenvolvimento do nosso CMS, utilizado por milhares de desenvolvedores e profissionais de marketing em todo o mundo. Minha visão holística do ciclo de vida do desenvolvimento web, desde APIs de back-end até bibliotecas de código aberto, me transformou em um engenheiro capaz de transformar desafios complexos em soluções de software elegantes e confiáveis.

Sou um profissional certificado como Sênior em Vue.js e com certificação ISTQB Foundation Level, com expertise na criação de aplicações sólidas e bem testadas. Minha paixão é entregar código de alta qualidade que ofereça uma ótima experiência para todos.

Experiência profissional

A seguir, minhas experiências profissionais, tanto atuais como passadas.

out. de 2019 — Presente

Senior Software Engineer · Storyblok

Na Storyblok, já atuei em diversas frentes de desenvolvimento, todas voltadas ao frontend. Inicialmente, trabalhei mantendo algumas das bibliotecas open source da empresa, bem como suas respectivas documentações. Depois, migrei inteiramente para o desenvolvimento frontend do produto principal, o Headless CMS. Aqui, atuei como Frontend Lead e como Manager de uma equipe de cinco pessoas. Atualmente, meu foco está no desenvolvimento de melhorias de acessibilidade e de design systems.

  • Design Systems
  • Vue.js
  • Acessibilidade
ago. de 2017 — set. de 2019

Software Developer · Decision6

Trabalhei em diversas frentes de engenharia na empresa. Seja desenvolvendo a interface usada pelos técnicos em campo ou pelos clientes finais. Também desenvolvi e mantive diversos serviços externos e internos (APIs e aplicações web internas) da empresa.

  • JavaScript
  • Web Development
  • Software Development
mar. de 2017 — jul. de 2017

Front End Developer Intern · Intercase

Atuei como estagiário de desenvolvimento front-end, mantendo e desenvolvendo funcionalidades já utilizadas em diversos produtos da empresa. Foi um período de grande aprendizado, pois aprendi a trabalhar em equipe, mais especificamente em uma equipe Scrum, ganhando autonomia e responsabilidades.

  • JavaScript
  • Web Development
  • Software Development

Projetos pessoais

Acessibilidade for Devs

Um site para aprender sobre acessibilidade: voltado para o mundo dos desenvolvedores, você encontrará inúmeras dicas sobre como tornar seu site acessível — abordagens, incluindo boas práticas, e referências à documentação oficial da W3C. O site está em constante crescimento e, como um projeto de código aberto, está sempre aberto a melhorias e revisões.

Star Wars - Planets Quiz

Mais uma oportunidade para exercitar meu conhecimento de Vue.js. Desta vez, criei um aplicativo de quiz sobre os personagens e seus planetas natais no universo de Star Wars. Os dados vêm da API de Star Wars. Usei Tailwind.css e Jest para executar alguns testes no código.

Contate me

Você pode me contactar a qualquer momento por emanuelgdesouza@gmail.com