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