I'm 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.
I'm always open to connecting with professionals who share my passion for crafting exceptional web experiences. Feel free to explore my work on my website and GitHub.
Experiences
These are my previous and current experiences.
Senior Software Engineer
Senior Frontend Engineer
Acting as a Senior Front End Engineer, my main responsibility is helping the team to deliver projects with quality and efficiency. Acting as a Senior Front End Engineer, my main responsibility is helping the team to deliver projects with quality and efficiency.
Skills: JavaScript · Vuejs · Web Development · Software Development
Team Manager Editing Experience team
As a team manager, my main responsibility is to manage the team members, have accountability for the performance and results of the team, and, in the end, help the team members to do their best in their jobs. As a team manager, my main responsibility is to manage the team members, have accountability for the performance and results of the team, and, in the end, help the team members to do their best in their jobs.
Skills: Front-End Development · Software Development
Product Front End Lead
I act as Front End Lead in the product team, helping other developers with technical issues and decision-making.I act as Front End Lead in the product team, helping other developers with technical issues and decision-making.
Skills: JavaScript · Front-End Development · Web Development · Software Development
Front End Engineer
In the initial moment inside the company, I worked massively:
- On open-source projects and plugins, developing new integrations, writing and updating Storyblok integration tutorials with different JavaScript frameworks in the market, such as Vue.js and React.js
- Maintaining and improving the main application;
Then I was allocated to work more directly with the product. Thus:
- I participate in the development of the Design System; and
- I participate in the development of the new version of the application, helping in the decision-making, development of unit tests, integration tests, and end-to-end tests. In the initial moment inside the company, I worked massively: - On open-source projects and plugins, developing new integrations, writing and updating Storyblok integration tutorials with different JavaScript frameworks in the market, such as Vue.js and React.js - Maintaining and improving the main application; Then I was allocated to work more directly with the product. Thus: - I participate in the development of the Design System; and - I participate in the development of the new version of the application, helping in the decision making, development of unit tests, integration tests, and end-to-end tests.
Skills: JavaScript · Front-End Development · Web Development · Software Development
Software Developer
I worked on several Engineering fronts of the company. Whether developing the front end used by the technicians in the field or for the end customers, also developing or giving maintenance to the different external and internal services (APIs and internal web applications) of the company.I worked on the several Engineering fronts of the company. Whether developing the front end used by the technicians in the field or for the end customers, also developing or giving maintenance to the different external and internal services (APIs and internal web applications) of the company.
Skills: JavaScript · Front-End Development · Web Development · Software Development
Front End Developer Intern
I act as front end developer intern, maintaining or developing functionalities already used for 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 front end developer intern, maintaining or developing functionalities already used for 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.
Skills: JavaScript · Web Development · Software Development
Meus projetos pessoais
Acessibilidade for Devs
Star Wars - Planets Quiz
Contact
You can reach me out anytime at emanuelgdesouza@gmail.com