Alfonso Rodríguez

Alfonso Rodríguez

Senior Software Engineer & Team Lead

10+ years building e-commerce, payments, and SaaS platforms

Go· PHP· Python· Node.js· MongoDB· Redis· RabbitMQ· Kafka· AWS

About Me

I'm a Mexican software engineer based in Hong Kong. Over the past decade, I've designed high-throughput payment systems, led cross-regional engineering teams, and migrated monolithic platforms to microservices. I specialize in Go, cloud-native architectures, and building systems that stay reliable under real-world traffic. I care about clean code, pragmatic architecture, and mentoring the people I work with.

📍 Hong Kong 🇲🇽 Mexican

Areas of Expertise

Backend Engineering

  • Go, PHP, Python, Node.js
  • gRPC & RESTful API design
  • Microservices & Hexagonal Architecture
  • DDD, TDD, Clean Code

Cloud & DevOps

  • AWS (EC2, S3, RDS, SQS, CloudWatch)
  • Kubernetes (deployments, HPA, Helm, Kustomize)
  • Docker & Podman
  • CI/CD (GitLab CI, Jenkins, Argo CD)

System Architecture

  • Microservices & Modular Monolith
  • High Availability & Scalability
  • Performance Optimization
  • System Migration Strategies

Team Leadership

  • Cross-regional team management
  • Code reviews & technical mentoring
  • Agile & Scrum methodologies
  • Technical planning & resource management

Payment & Fintech

  • Payment gateway integrations
  • PCI-DSS compliance & security
  • KYC service implementation
  • Secure transaction processing

Data & Streaming

  • Kafka & RabbitMQ message streaming
  • PostgreSQL, MySQL, MongoDB, Redis
  • Cassandra & Aerospike
  • ETL pipelines

Featured Projects

MyDevStack dashboard overview

MyDevStack

A modern, developer-friendly web interface for managing 18+ AWS services running locally via LocalStack, FloCi, or MiniStack. Features real-time status, CRUD operations, and code examples for every service.

TypeScript· Vue.js· Go· AWS· Docker
Ayotl

Ayotl

A lightweight, zero-interface Go configuration library supporting JSON, YAML, and INI files with environment variable substitution and immutable configuration. The name derives from Nahuatl, an ancient Mexican language, meaning "turtle shell" — symbolizing a protective layer for your application configuration.

Go· Configuration· Library
ilnamiqui

ilnamiqui

From Nahuatl, an ancient Mexican language meaning "to remember or recall" — ilnamiqui gives your AI coding companion the one thing it's always been missing: long-term memory. Every decision, every bug fix, every architecture choice carries across chat sessions automatically. No more repeating yourself, no more lost context. Local, private, zero telemetry. Just open a new chat and pick up exactly where you left off.

Go· Shell· TypeScript· opencode· Claude Code

Want to see more?

Explore my GitHub repositories — from AWS tooling and Go libraries to full-stack projects. Each one reflects my approach to building clean, reliable, and practical software.

View GitHub Repositories

Contact

[email protected]