Filipe Peixoto

Senior Software Engineer specialized in Go, distributed systems, and cloud backend architecture across GCP and AWS. Focused on reliability, scalability, and maintainable production systems.
15+ years in software
12+ years with Go
Node.js • Integrations • Tooling
Distributed systems • Microservices • APIs
DDD • Hexagonal • Pragmatic TDD
PostgreSQL • MySQL • Firestore
Redis • MongoDB
Linux-first workflow • Vim

Work

Experience snapshot

Senior Software Engineer — Digipix (Mar 2019 → Present)

Building and evolving backend platforms for production workloads, focusing on scalable services, integrations, and operational reliability.

  • Designed and maintained backend services and APIs with production-grade reliability
  • Worked across cloud infrastructure and data layers to support high-throughput workflows
  • Improved performance and operational stability through pragmatic engineering tradeoffs
GoCloud (GCP/AWS)PostgreSQL/MySQLRedisMicroservices

Systems Analyst — Benefício Fácil (Nov 2010 → Mar 2019)

Ownership of business-critical systems, APIs, and integrations, with strong foundations in backend engineering, data modeling, and production operations.

  • Built and maintained systems end-to-end: backend, databases, and third-party integrations
  • Delivered production features with focus on correctness and maintainability
  • Supported stable operations and continuous improvement over years
BackendAPIsSQLIntegrations

Selected Projects

Impact-oriented highlights

Financial Control SaaS

Cloud-native architecture designed for cost-efficient scalability, multi-tenant access, and secure workflows.

  • Architected clean service boundaries, authentication flow, and data model for evolvability
  • Designed for reliability and operational simplicity (safe retries, validation, predictable failure modes)
  • Built with an architecture-first mindset: contracts, observability, and maintainability
GoCloud (GCP/AWS)FirestoreArchitecture

Redis-based Semaphore (ZSET + TTL cleanup)

Concurrency control mechanism to protect downstream systems under load with predictable behavior and safe failure modes.

  • Atomic acquisition using Lua + ZSET cardinality
  • TTL-based cleanup to avoid dead tokens and uncontrolled growth
  • Designed for idempotent flows and production reliability
RedisLuaGoResilience

DDD + Hexagonal Go Architecture

Architecture optimized for long-term maintainability: ports/adapters, domain isolation, and testable business rules.

  • Clear boundaries between domain, application, and infrastructure
  • Adapters for DB/cache/HTTP integrations with reduced coupling
  • Improved refactor safety and testability across the codebase
GoDDDHexagonalTesting

Vue 3 + Quasar UI System (Forms & Components)

Reusable component system for complex form flows with consistent data serialization between UI and APIs.

  • Dynamic forms with nested schemas and reusable inputs
  • Strong data consistency across UI state, API payloads, and domain models
  • Improved developer velocity with stable component abstractions
Vue 3QuasarTypeScript

Stack

Tooling I ship with

GoNode.js • Distributed Systems • Microservices • APIs • Cloud (GCP/AWS) • PostgreSQL • MySQL • Firestore • Redis • MongoDB • DDD • Hexagonal • Reliability Engineering • Observability mindset • Linux-first workflow • Terminal-driven development • Vim