Emanuel Gonçalves

Building a web with precision. Senior Software Engineer at Storyblok. Focused on Performance, Accessibility, and Design Systems.

About

With nearly a decade of experience, I'm a Senior Web Software Engineer dedicated to building robust, high-performance applications with a strong focus on quality, accessibility, and testing.

Currently at Storyblok, I contribute to the development of our CMS, used by thousands of developers and marketers globally. My holistic view of the web development lifecycle, from back-end APIs to open-source libraries, has shaped me into an engineer who turns complex challenges into elegant and reliable software solutions.

I'm a Certified Senior Vue.js and ISTQB Foundation Level Certified professional with expertise in creating solid, well-tested applications. My passion is to deliver high-quality code that provides a great experience for everyone.

Experiences

These are my previous and current experiences.

out. de 2019 — Presente

Senior Software Engineer · Storyblok

At Storyblok, I've worked in various development areas, all focused on the frontend. Initially, I maintained some of the company's open-source libraries and their documentation. Later, I transitioned entirely to frontend development for the main product, Headless CMS. Here, I served as Frontend Lead and Manager of a five-person team. Currently, my focus is on developing accessibility improvements and design systems.

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

Software Developer · Decision6

I worked on several Engineering fronts of the company. Whether developing the front end used by technicians in the field or by end customers, or providing maintenance for the company's external and internal services (APIs and internal web applications). I worked on several Engineering fronts of the company. Whether developing the front end used by technicians in the field or by end customers, or providing maintenance for the company's external and internal services (APIs and internal web applications).

Skills: JavaScript · Front-End Development · Web Development · Software Development

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

Front End Developer Intern · Intercase

I act as a front-end developer intern, maintaining or developing functionality already used across a range of products in the company. It was a huge moment of learning, because I learned to work in a team, more specifically in a Scrum Team, gaining autonomy and responsibilities.I act as a front-end developer intern, maintaining or developing functionality already used across a range of products in the company. It was a huge moment of learning, because I learned to work in a team, more specifically in a Scrum Team, gaining autonomy and responsibilities.

  • JavaScript
  • Web Development
  • Software Development

Personal projects

Acessibilidade for Devs

A website to learn about accessibility: aimed at the devs world, you'll find countless tips on how to make your site accessible - approaches, including good practices, and references to W3C official documentation. The site is constantly growing, and as an open-source project, it's always open to improvements and reviews.

Star Wars - Planets Quiz

Another opportunity to exercise my knowledge of Vue.js. This time, I built a quiz app about the characters and their homeworlds in the Star Wars Universe. The data comes from the Star Wars API. I used Tailwind.css and Jest to execute some tests in code.

Contact

You can reach me out anytime at emanuelgdesouza@gmail.com