← Back to go-infra.cloud

Sergio Peralta

Backend Engineer → Platform Engineering

📧 [email protected] 🔗 go-infra.cloud 💻 github.com/seperalta22

Profile

Self-taught backend engineer transitioning to Platform Engineering with 2+ years of production experience building cloud-native microservices in Go. Focused on developer experience, infrastructure automation, observability, and building reliable platforms that scale. Experienced with hexagonal architecture, event-driven systems, and modern DevOps practices in AWS environments.

Technical Skills

Languages & Frameworks

  • Go (Gin, Echo, standard library)
  • HCL (Terraform configurations)
  • Bash/Shell scripting

Cloud & Infrastructure

  • AWS (EC2, S3, IAM, VPC, Lambda)
  • Kubernetes, Docker, Helm
  • Terraform (Infrastructure as Code)

Observability & Monitoring

  • OpenTelemetry (distributed tracing)
  • Honeycomb, Grafana, Prometheus
  • Structured logging and metrics

Architecture & Patterns

  • Hexagonal/Clean Architecture
  • Event-driven microservices
  • RESTful API design

Data & Messaging

  • PostgreSQL, DynamoDB, Redis
  • RabbitMQ, SQS
  • Temporal.io (workflow orchestration)

CI/CD & DevOps

  • GitHub Actions, GitLab CI
  • SonarQube, golangci-lint
  • Automated testing (Go testing, Mockery)

Professional Experience

Backend Engineer

Clubhub

2023 – Present

Building and maintaining microservices for a sports technology platform using Go, focusing on search functionality, payment workflows, and observability.

Search Microservices & Optimization

  • Designed and implemented search microservices using hexagonal architecture for clean separation of concerns
  • Optimized search performance with multi-layer caching strategies (Redis) reducing response times
  • Integrated with internal APIs and external services following RESTful best practices
  • Applied SOLID principles and DRY to ensure maintainable, decoupled code

Technologies: Go, Gin, Redis, PostgreSQL, REST APIs

Payment Workflow Orchestration

  • Built reliable payment processing workflows using Temporal.io for durable execution
  • Implemented event-driven architecture for asynchronous payment state management
  • Ensured data consistency with saga patterns and compensation logic
  • Integrated with third-party payment providers with proper error handling and retries

Technologies: Go, Temporal.io, Event-driven architecture, PostgreSQL

Observability & Monitoring

  • Implemented distributed tracing with OpenTelemetry across microservices
  • Integrated with Honeycomb for production observability and debugging
  • Created structured logging standards and metrics collection for improved visibility
  • Reduced MTTR (Mean Time To Resolution) by improving trace context propagation

Technologies: OpenTelemetry, Honeycomb, Structured Logging

Code Quality & Testing

  • Maintained high code quality standards passing SonarQube and golangci-lint checks
  • Wrote comprehensive unit tests using Go's testing package and Mockery for mocks
  • Followed Clubhub's quality standards ensuring no anti-patterns or unnecessary dependencies
  • Implemented validation and security best practices (SQL injection prevention, proper auth)

Technologies: Go testing, Mockery, SonarQube, golangci-lint

Personal Projects

go-infra.cloud

Personal platform for technical writing, labs, and infrastructure experiments. Static site showcasing Platform Engineering projects and architecture deep-dives.

Technologies: HTML, Tailwind CSS, GitHub Pages

Infrastructure Labs (In Progress)

Exploring Kubernetes operators, service mesh architectures, and platform engineering patterns. Building reusable IaC modules and experimenting with developer platform tooling.

Technologies: Kubernetes, Terraform, Helm, Go

Education & Learning

Self-Taught Engineer

Continuous learning through hands-on projects, technical documentation, and production experience.

Current Focus: Platform Engineering principles, Kubernetes operators, service mesh architectures, SRE practices, and internal developer platforms.