Gustavo Barca

CTO & Software Architect

I design systems from complex business domains using Domain-Driven Design, without overengineering. I help lean teams deliver more value through better architecture and engineering practices. Focused on simplicity, performance, and scalability.

+7 years building
+5 products shipped
+14 projects worked

Projects

Expertise

Architecture & Design

There's no silver bullet. Effective systems require a broad toolkit and to choose the right approach for real-world problems.

DDD Clean Architecture Microservices Design Patterns Testing Distributed Systems

Project Management

I lead projects and teams by adapting methodologies to the context, considering team maturity, project scope and business impact.

Agile Scrum XP Waterfall Gitflow KPI OGSM Trunk-Based Development

Observability & Monitoring

I create strategies to enable faster diagnosis. It's better to find issues before users.

Grafana Metabase Prometheus Grafana Tempo OpenTelemetry Azure Monitor

Cloud & DevOps

I drive scalability, reliability and delivery speed.

Kubernetes GCP Azure Serverless Firebase Terraform Pulumi CI/CD

Databases

Optimized database performance through indexing and query tuning, reducing response times from seconds to milliseconds in critical flows.

PostgreSQL SQL Server pgvector MongoDB

Languages

I apply the right language to solve each problem effectively.

C# JavaScript TypeScript VB.NET Java SQL PHP

Mobile

Developed cross-platform mobile applications, focusing on performance and reusable component design systems

React Native

Web

I build scalable web applications across solid stacks.

.NET Framework .NET Core Fastify NestJS Node.js React Razor Express NextJS

Experience

Pump faviconPump

Marketplace to find health professionals.

CTO

2024 - Present

  • Delivered a full payment system and multi-module SaaS platform with a team of 2 engineers in just 3 months, enabled by a scalable architecture and high-efficiency development workflows
  • Led the end-to-end architecture and development of the company's core product from scratch, focusing on scalability, performance, and cost-efficiency
  • Drove the development of AI-powered semantic search capabilities, with data treatment architecture.
  • Designed and implemented distributed systems and backend services to support high-volume data processing and real-time features
  • Defined the technical roadmap, aligning product and engineering decisions with business goals and growth strategy
  • Established engineering standards, architecture guidelines, and development practices across the team
  • Supported hiring and team growth, helping structure the engineering organization from early stages
Payment Systems Google Cloud .NET React Native gRPC Microservices Semantic search Lexical algorithms AI Unit testing Integration testing PostgreSQL DDD OGSM Framework

Cubos Academy faviconCubos Academy

Online IT courses platform and AI educational tools.

Engineering Lead

2023 - 2024

  • Led 3 engineering squads, ensuring architectural consistency, delivery quality, and alignment with company-wide technical strategy
  • Coordinated roadmaps, releases, and cross-team dependencies, improving predictability and delivery performance
  • Acted as a bridge between engineering, product, and leadership
  • Owned delivery metrics and KPIs across teams
  • Mentored engineers and tech leads, contributing to team growth and technical maturity
KPI Tracking Kubernetes Google Cloud Risk Management Trunk-Based Development Microservices PostgreSQL .NET Node.js NextJS

Tech Leader

2021 - 2024

  • Led the design and development of scalable backend systems and product features, acting as the main technical reference for the team
  • Implemented observability strategies to monitor the services using Prometheus, Grafana Tempo and Grafana. (APM)
  • Increased development team velocity by introducing trunk-based development, implementing CI/CD pipelines, and streamlining the feature release process.
  • Built a QA team from scratch, leading hiring efforts and implementing testing pipelines, including end-to-end testing with Cypress.
  • Collaborated closely with product and non-technical stakeholders to align technical solutions with business needs
  • Introduced and applied best practices in software architecture, including DDD, Clean Architecture, and microservices
Domain-Driven Design Distributed Systems Agile (Scrum) Google Cloud Kubernetes TypeScript Node.js NestJS PostgreSQL React NextJS Redis Jest GitLab CI/CD

Fullstack Software Developer

2021 - 2021

  • Improved system performance by reducing high-latency requests (p80-p90 >5s) to ≤300ms through query optimization, indexing strategies, and complexity-driven code refactoring (Big-O analysis).
  • Developed end-to-end features for a large-scale online education platform, contributing to both backend and system design
  • Improved system architecture and code quality by introducing better engineering practices and structural changes
  • Contributed to scaling efforts as the platform grew in usage and complexity
Domain-Driven Design Agile (Scrum) Kubernetes TypeScript Node.js NestJS React PostgreSQL GitLab CI/CD

Fitcard faviconFitcard

Benefits and fleet management solutions.

Software Analyst

2020 - 2021

  • Developed mobile applications using React Native, focusing on performance and user experience
  • Reduced code duplication by 50% by designing and implementing a reusable component library built on a mobile design system I created.
  • Developed a complete fleet driver's checklist from scratch using React Native and .NET, and launched the app on the mobile stores
  • Designed UI/UX solutions using Figma, creating wireframes and prototypes aligned with product requirements
  • Collaborated with product and design teams to refine features and improve usability
React Native UI/UX ASP.NET Mvc .NET C# Figma Design System Wireframes Prototypes

Junior Software Analyst

2019 - 2020

  • Contributed to the development of large-scale applications for fleet management and benefits systems used across Brazil
  • Worked on fullstack development using ASP.NET (C#, VB.NET), SQL Server, and legacy frontend technologies
  • Supported production systems, troubleshooting issues and ensuring system stability
  • Participated in system design discussions, contributing to architecture and technology decisions
ASP.NET WebForms ASP.NET Framework C# VB.NET HTML CSS JavaScript jQuery SQL Server

Education

Bachelor's, Computer Science

Faculdade de Americana - 2019 - 2022

Undergraduate degree focused on software development and computer science fundamentals.

Technician, Systems Development

ETEC Polivalente - 2016 - 2018

Technical program in software development and systems foundations.

Certificates

Scrum Foundation Professional Certificate (SFPC)

Certiprof · Issued Jun 2020

Credential ID: FLCLJBTWWP-SSDFSRRL-WHKBFTWWKT

Get in Touch

Have a project in mind or just want to connect? Reach out through any of these.