Stephen Goncalves

Software Engineer

About Me

I'm a Software Engineer with over five years of hands-on development experience and a decade in technology, skilled in Node.js, TypeScript, React/Next.js and GraphQL. Known for delivering high-quality software in fast-paced environments, I excel in driving project success and enhancing team efficiency. With a strong commitment to learning and adaptability, I bring innovative, cutting-edge solutions to meet evolving business needs.

Experience

Software Engineer

Motorpoint

Help improve and simplify the car-buying process to enhance the customer experience, prioritizing application speed and responsiveness with performance optimizations down to milliseconds.

Manage and enhance large-scale applications capable of handling up to 500,000 requests per second.

Build and maintain customer-facing applications using Node.js, TypeScript, Next.js, and React.

Contribute to high-traffic, distributed systems with a focus on scalability, observability, and fault tolerance.

Leverage cloud platforms such as AWS or Azure alongside Git-based workflows to support modern development practices.

Software Engineer

Gigaclear

Acted as Scrum Master, facilitating sprint planning, retrospectives, and team alignment to keep delivery on track.

Designed and developed backend services using Node.js and GraphQL, integrating with headless Strapi CMS to expose structured APIs for frontend consumption.

Built and maintained Next.js applications consuming and maintaining GraphQL APIs, enabling efficient data fetching and improved frontend performance.

Used PostgreSQL as the primary database for Strapi CMS, managing content, relational data, and migrations.

Communicated complex technical concepts to users with varying technical backgrounds, ensuring clarity and usability.

Built strong relationships with end-users, fostering a user-focused approach and improving product adoption and satisfaction.

Web Developer

Gigaclear

Defined and documented requirements for new features and web applications, contributing to product clarity and delivery efficiency.

Developed and maintained applications using Node.js, Vue.js, Next.js, headless Strapi CMS and GraphQL, improving performance and maintainability.

Operated and supported production web applications to ensure reliability, availability, and user satisfaction.

Collaborated closely with DevOps teams to deploy and scale applications on AWS, following best practices for CI/CD and infrastructure

Education

Systems Analysis & Development

UNOPAR-Universidade Norte do Paraná • Londrina, Brazil • 2012

Skills & Technologies

Frontend

TypeScript
React
Next.js
Vue.js
HTML
CSS
SASS
Tailwind

Backend

Node.js
GraphQL
Go

Data

Postgres
MySQL
SQLite
Redis

DevOps

Docker
AWS
CI/CD
Vercel
GitHub Actions

Tools

Git
VS Code
Figma
Linear
Notion