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.
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
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
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