Software engineer focused on building scalable, user-centric digital products for web and mobile. I thrive on turning complex ideas into features with clear scope, solid architecture, and measurable impact. Currently, I work within the JavaScript and TypeScript ecosystem to deliver comprehensive end-to-end solutions. In Frontend Web development, I engineer high-performance, scalable applications using React and Next.js, where I build modular and accessible user interfaces utilizing tools such as Tailwind CSS and Shadcn/UI, while optimizing client-side state management and server-side data synchronization through Zustand and TanStack Query. For Mobile development, I focus on building fluid, native-like cross-platform experiences using React Native and Expo. On the Backend, I develop robust and scalable services in Node.js, acting primarily within the AWS ecosystem by leveraging Serverless patterns and a wide array of services including AWS Lambda, S3, SQS, SNS, Cognito, SES, and DynamoDB, alongside data persistence strategies involving PostgreSQL, MySQL, and NoSQL solutions. To ensure systems are decoupled, testable, and maintainable, I apply Clean Architecture and Domain-Driven Design (DDD) principles, implementing Event-Driven Architectures (EDA) to handle asynchronous workflows while consistently aiming for 90%+ test coverage to guarantee reliability. I also leverage AI tools like Cursor, Gemini, and ChatGPT to enhance my productivity and delivery. What drives me is writing clean, reliable and accessible code that elevates user experience while meeting business goals. I am committed to continuous learning, deepening the technologies I master and embracing new tools when they create value. Above all, I enjoy collaborating across product, design and engineering to build software that not only scales effectively but also leaves a lasting impact. Tech Stack: React, Next.js, React Native, Expo, TypeScript, Node.js, AWS (Lambda, SQS, SNS, DynamoDB, S3, SES, Cognito), SQL (PostgreSQL, MySQL), Redis, ORMs (Prisma, Drizzle TypeORM, Sequelize), Tailwind CSS, Shadcn/UI, TanStack Query, Zustand, Jest, Playwright, Cypress, Internationalization (i18n), Clean Architecture, DDD, Event-Driven Architecture, Hexagonal Architecture.

João Gabriel Silva Gomes

Software engineer focused on building scalable, user-centric digital products for web and mobile. I thrive on turning complex ideas into features with clear scope, solid architecture, and measurable impact. Currently, I work within the JavaScript and TypeScript ecosystem to deliver comprehensive end-to-end solutions. In Frontend Web development, I engineer high-performance, scalable applications using React and Next.js, where I build modular and accessible user interfaces utilizing tools such as Tailwind CSS and Shadcn/UI, while optimizing client-side state management and server-side data synchronization through Zustand and TanStack Query. For Mobile development, I focus on building fluid, native-like cross-platform experiences using React Native and Expo. On the Backend, I develop robust and scalable services in Node.js, acting primarily within the AWS ecosystem by leveraging Serverless patterns and a wide array of services including AWS Lambda, S3, SQS, SNS, Cognito, SES, and DynamoDB, alongside data persistence strategies involving PostgreSQL, MySQL, and NoSQL solutions. To ensure systems are decoupled, testable, and maintainable, I apply Clean Architecture and Domain-Driven Design (DDD) principles, implementing Event-Driven Architectures (EDA) to handle asynchronous workflows while consistently aiming for 90%+ test coverage to guarantee reliability. I also leverage AI tools like Cursor, Gemini, and ChatGPT to enhance my productivity and delivery. What drives me is writing clean, reliable and accessible code that elevates user experience while meeting business goals. I am committed to continuous learning, deepening the technologies I master and embracing new tools when they create value. Above all, I enjoy collaborating across product, design and engineering to build software that not only scales effectively but also leaves a lasting impact. Tech Stack: React, Next.js, React Native, Expo, TypeScript, Node.js, AWS (Lambda, SQS, SNS, DynamoDB, S3, SES, Cognito), SQL (PostgreSQL, MySQL), Redis, ORMs (Prisma, Drizzle TypeORM, Sequelize), Tailwind CSS, Shadcn/UI, TanStack Query, Zustand, Jest, Playwright, Cypress, Internationalization (i18n), Clean Architecture, DDD, Event-Driven Architecture, Hexagonal Architecture.

Available to hire

Software engineer focused on building scalable, user-centric digital products for web and mobile. I thrive on turning complex ideas into features with clear scope, solid architecture, and measurable impact.

Currently, I work within the JavaScript and TypeScript ecosystem to deliver comprehensive end-to-end solutions.

In Frontend Web development, I engineer high-performance, scalable applications using React and Next.js, where I build modular and accessible user interfaces utilizing tools such as Tailwind CSS and Shadcn/UI, while optimizing client-side state management and server-side data synchronization through Zustand and TanStack Query.

For Mobile development, I focus on building fluid, native-like cross-platform experiences using React Native and Expo.

On the Backend, I develop robust and scalable services in Node.js, acting primarily within the AWS ecosystem by leveraging Serverless patterns and a wide array of services including AWS Lambda, S3, SQS, SNS, Cognito, SES, and DynamoDB, alongside data persistence strategies involving PostgreSQL, MySQL, and NoSQL solutions. To ensure systems are decoupled, testable, and maintainable, I apply Clean Architecture and Domain-Driven Design (DDD) principles, implementing Event-Driven Architectures (EDA) to handle asynchronous workflows while consistently aiming for 90%+ test coverage to guarantee reliability.

I also leverage AI tools like Cursor, Gemini, and ChatGPT to enhance my productivity and delivery.

What drives me is writing clean, reliable and accessible code that elevates user experience while meeting business goals. I am committed to continuous learning, deepening the technologies I master and embracing new tools when they create value. Above all, I enjoy collaborating across product, design and engineering to build software that not only scales effectively but also leaves a lasting impact.

Tech Stack: React, Next.js, React Native, Expo, TypeScript, Node.js, AWS (Lambda, SQS, SNS, DynamoDB, S3, SES, Cognito), SQL (PostgreSQL, MySQL), Redis, ORMs (Prisma, Drizzle TypeORM, Sequelize), Tailwind CSS, Shadcn/UI, TanStack Query, Zustand, Jest, Playwright, Cypress, Internationalization (i18n), Clean Architecture, DDD, Event-Driven Architecture, Hexagonal Architecture.

See more

Experience Level

Expert
Expert
Intermediate
Intermediate
Intermediate

Language

Portuguese
Fluent
English
Advanced

Work Experience

Senior Software Engineer at Global Payments Fintech US
June 1, 2024 - Present
Scaled payment platform to 5.4M monthly transactions; expanded ecosystem by adding currencies and wallets and integrating acquirers (Banco do Brasil, PXP), yielding a 61% volume increase. Migrated legacy merchant panel to a modern React/TypeScript stack; built an event-driven alert system (Node.js, AWS SQS/SNS/Lambda) and a 24/7 automatic debit flow using AWS-based architecture.
Software Engineer at KYC & Identity Verification Platform Brazil
May 1, 2025 - October 1, 2025
Developed a KYC engine from scratch in Azure using Node.js and Event-Driven Architecture to orchestrate identity validations with providers (Nextcode, InovaMind), achieving 98% accuracy. Built a webhook engine with a 10-attempt progressive retry policy and a dashboard for onboarding tracking and compliance. Optimized caching with TanStack Query and Redis to improve system responsiveness.
Full-Stack Engineer at Payroll-Deductible Loans Fintech Brazil
February 1, 2023 - June 1, 2024
Co-designed and implemented a Design System using React, TypeScript, and Ant Design within a Single-SPA micro-frontend architecture, standardizing UI/UX across modules for 680k+ customers. Automated regulatory reporting via AWS ETL pipelines (up to 47k rows and 200-page PDFs). Reduced Pix transaction processing time through SQL optimization and Redis caching.
Software Engineer at BNPL Fintech Brazil
August 1, 2022 - February 1, 2023
Developed a React Native Expo mobile application for 50k+ users, integrating BNPL workflows and reducing transaction latency from 30s to 13s. Implemented WhatsApp-based pre-registration flow via Twilio, boosting activation rates by 88% and streamlining onboarding. Automated generation of legally required financial documents to speed up processes.
Software Engineer at Philanthropy Platform US
September 30, 2021 - July 31, 2022
Led the development of a Next.js web platform from scratch, collaborating with the mobile squad to ensure feature parity and supporting the platform in securing $800k in funding. Implemented secure authentication (Social Login, JWT) and optimized frontend SEO and accessibility to improve organic discoverability for nonprofits.
Software Engineer at Dev Samurai
January 30, 2021 - October 30, 2021
Focused on technical mentorship and Full-Stack development for EdTech, empowering over 10,000 students through practical engineering projects and high-scale technical support. - Resolved 1,000+ technical inquiries across Discord and private platforms, empowering learners to solve complex engineering challenges independently. - Researched and developed practical full-stack projects using React and Node.js to enhance course curriculum with production-ready real-world applications.

Education

Associate Degree in Systems Analysis and Development (similar to Computer Science) at Unicesumar (Brazil)
January 11, 2030 - February 24, 2026

Qualifications

AWS Certified Cloud Practitioner
September 1, 2023 - September 1, 2026
Website Accessibility v3 - Frontend Masters
April 1, 2025 - February 24, 2026

Industry Experience

Software & Internet
    paper Playzerve

    A sports court booking and management SaaS that has processed 2,000+ bookings.

    • Co-developed the platform from scratch using Next.js, React, and Tailwind CSS, achieving high scores in performance, SEO, and accessibility.
    • Architected a scalable full-stack solution with Auth.js, Prisma ORM, and Serverless PostgreSQL (Neon), utilizing TanStack Query and Zustand for efficient state management.
    • Integrated Resend for automated communications and Sentry/Microsoft Clarity for observability and user behavior analytics.

Hire a Full Stack Developer

We have the best full stack developer experts on Twine. Hire a full stack developer today.