Eduardo Gonzalez — Senior Backend & Platform Engineer building distributed systems and cloud infrastructure

Senior Backend & Platform Engineer

Distributed backends in Go, Python and Node.js, event-driven microservices, and the cloud infrastructure that keeps them running.

scroll

about me

01
Eduardo González (edglz), senior backend engineer from Guanajuato, Mexico

Senior backend and platform engineer from Guanajuato, Mexico. I design distributed systems, event-driven microservices, and cloud-native infrastructure, and I own them end to end: the API contract, the deployment pipeline, and the dashboard that says when something breaks. Lately I build MCP servers that connect AI agents to real production platforms.

years shipping software
5
companies
6
projects documented
18
backend languages in production
3

experience

02
01
Mar 2023 – Sep 2026

Senior Backend Engineer

Socialler

Architected the backend of a consumer social platform as polyglot microservices in Go, Python, and Node.js, built on hexagonal boundaries and event-driven messaging and served to every client through one GraphQL API. Introduced schema-first contracts that generate type-safe clients in several languages, moved identity behind an OIDC API gateway, and set up distributed tracing, metrics, and dashboards. Provisioned AWS with Terraform and shipped every service through GitHub Actions CI/CD on self-hosted runners.

PythonGoNode.jsGraphQLEvent-DrivenHexagonal ArchitectureTerraformObservability
02
Feb 2026 – Apr 2026

Full-Stack & AI Engineer

RealtyCandy

Built a Model Context Protocol (MCP) server that lets AI agents search MLS listings and operate the AeroIDX real estate platform through tool calls, including the tool schemas and the integration layer over proprietary MLS and IDX data. Also contributed to the Vue and Laravel MLS application behind listing ingestion and broker workflows.

VueLaravelMCPAI IntegrationMLSIDX
03
Mar 2025 – Feb 2026

Software Developer

Fital

Delivered a blockchain asset-tokenization platform on NestJS and Solana, covering custody and token settlement. Replaced ad hoc service credentials with Auth0 machine-to-machine authentication, automated CI/CD and infrastructure provisioning, and built n8n and Make.com workflows that raised operational efficiency by about 40%. Integrated custom AI and NLP assistants running on Replit and LM Studio.

NestJSSolanan8nMake.comCI/CDAuth0AI Integration
04
Mar 2025 – Jun 2025

Software Developer

AlmalCL

Shipped event-driven microservices on NestJS and RabbitMQ for container logistics and billing, with service boundaries drawn through domain-driven design. Added secure server-side authentication in Next.js and defined the TypeORM schemas behind each service.

NestJSRabbitMQDDDMicroservicesEvent-DrivenNext.jsTypeORM
05
Aug 2024 – Jun 2025

Lead Software Engineer

SpraYL

Led delivery of B2C mobile apps in Flutter and React Native with Firebase authentication, analytics, and Realtime Database. Ran GitOps with Helm charts and Kubernetes across staging and production, and introduced delivery metrics that made release dates predictable.

FlutterReact NativeFirebaseHelmKubernetesGitOpsLeadership
06
Dec 2021 – Jun 2024

Full Stack Developer

FELOVI

Built monitoring platforms for the JAPAMI and SAPAL water utilities as C# and .NET desktop applications, and maintained the public websites of JAPAMI, SAPAL, and SIMAPAG. Migrated legacy CodeIgniter systems to Laravel and PostgreSQL, improving maintainability and performance.

LaravelPostgreSQLC#.NETWPFWordPressCodeIgniter

projects

03
01
Turborepo, Prisma, Next.js, NestJS, TypeScript, pnpm

PrismaShare Monorepo Template

Full-stack monorepo template for sharing Prisma schema between frontend and backend applications using Turborepo and pnpm workspaces. Implements type-safe database access across Next.js and NestJS services.

02
Astro, TypeScript, Tailwind CSS, Vercel

edggdev.cloud Portfolio

Personal developer portfolio showcasing projects, architecture experience, and cloud infrastructure work. Designed to demonstrate expertise in cloud-native development and modern web stacks.

03
Python, Textual, nmap, Hexagonal Architecture, pytest, mypy, TUI

Portscout — nmap TUI

A friendly, graphical terminal UI for nmap built with a clean hexagonal (ports & adapters) architecture. Features real-time progress bars driven by nmap's live stats, streaming logs, notifications, scan profiles, selectable themes, and a responsible-use disclaimer. Open source under MIT.

04
NestJS, TypeScript, PostgreSQL, Solana, Docker, GitHub Actions

Tokenized Asset Platform

Multi-tenant asset tokenization platform built with NestJS, PostgreSQL and Solana integration. Secure service-to-service auth, audited transactions and automated CI/CD.

05
NestJS, Auth0, Redis, TypeScript, GitHub Actions

Secure M2M Authentication Service

OAuth2/JWT machine-to-machine authentication with fine-grained scopes, service accounts, key rotation and zero-downtime deployments.

06
NestJS, PostgreSQL, TypeORM, Docker, CQRS

Container Management Microservices

Microservice suite for container lifecycle, governance and resource automation. NestJS with PostgreSQL and CQRS patterns, Dockerized and ready for k8s.

07
NestJS, WebSockets, TypeScript, SSR, Zod

Real-time Notifications & SSR

Push and WebSocket notification layer paired with server-side rendering. DTO best practices, schema validation and observability built-in.

08
Flutter, Firebase, Dart

B2C Mobile Commerce

Consumer mobile app built with Flutter and Firebase Auth. Offline-first cart, secure checkout and analytics instrumentation.

09
Angular, TypeScript, Firebase, RBAC

Admin Dashboard with RBAC

Angular admin portal implementing role-based access control, audit logs and permission hierarchies for secure operations.

10
NestJS, Apollo GraphQL, Federation, TypeScript, Redis

GraphQL API Gateway

Apollo Federation gateway for a multi-service graph. Caching, tracing and schema governance across NestJS services.

11
AWS Lambda, API Gateway, Terraform, S3, CloudWatch

Serverless Analytics Pipeline

Event ingestion and transformation with AWS Lambda and API Gateway. Cost-efficient storage, scheduled processing and Terraform modules.

12
Node.js, TypeScript, PostgreSQL, REST, Docker

Municipal Digital Services Platform

Multi-tenant government services platform with REST APIs, integrations to legacy systems and PostgreSQL performance tuning.

13
LM Studio, TypeScript, NLP, RAG, Docker

LLM/NLP Integration Layer

LM Studio orchestration with custom NLP pipelines for entity extraction, summarization and RAG. Production-ready API layer with rate limiting.

14
GitHub Actions, Docker, TypeScript, Terraform

Multi-environment CI/CD

Reusable GitHub Actions workflows with environments, secrets management, canary releases and Slack notifications.

15
Terraform, AWS, EC2, RDS, CloudWatch

Cloud Infrastructure IaC

AWS infrastructure codified with Terraform modules, blue/green deployments and monitoring dashboards.

16
C#, .NET 10, WPF, MVVM, Kestrel, REST

File Comparator (WPF + C#)

Desktop app to compare two TXT files with configurable separators, header detection, match rules and data transfer rules. Optimized comparison for large datasets, progress controls, export of final and unmatched records, plus an optional Kestrel REST API.

17
Python, Tkinter, TypeScript, Prisma

Prisma Types Generator (GUI)

Desktop GUI that converts Prisma schema.prisma into TypeScript definitions. Supports single-file or per-schema output, optional flat types (*Flat) and index.ts re-exports. Pure Python (Tkinter) without external deps.

18
NestJS, Next.js, Gupshup, OpenAI, n8n, Make.com, PostgreSQL, Redis, Docker

Private CRM with AI Agents (Fital)

Enterprise CRM integrating WhatsApp via Gupshup, AI agents powered by GPT for assisted operations, and workflow automation using n8n and Make.com. Built with NestJS (API) and Next.js (web), with RBAC, templated messaging, auditing and scalable multi-channel orchestration.

skills

04

Backend

Go — Compiled language for high-performance backend services Go Compiled language for high-performance backend services
Node.js — JavaScript runtime for scalable server-side apps Node.js JavaScript runtime for scalable server-side apps
NestJS — Structured Node.js framework for enterprise APIs NestJS Structured Node.js framework for enterprise APIs
FastAPI — Modern async Python framework for fast APIs FastAPI Modern async Python framework for fast APIs
NATS — High-performance messaging for event-driven systems NATS High-performance messaging for event-driven systems
RabbitMQ — Message broker for async service communication RabbitMQ Message broker for async service communication
GraphQL — Typed query language for flexible APIs GraphQL Typed query language for flexible APIs
Laravel — PHP framework for elegant web backends Laravel PHP framework for elegant web backends
FFmpeg — Media engine powering audio & video pipelines FFmpeg Media engine powering audio & video pipelines

Languages

TypeScript — Typed JavaScript for safer large codebases TypeScript Typed JavaScript for safer large codebases
Python — Versatile language for backends, tooling & AI Python Versatile language for backends, tooling & AI
JavaScript — The language of the web JavaScript The language of the web
PHP — Server-side scripting powering half the web PHP Server-side scripting powering half the web

Frontend

Next.js — React framework with SSR & static generation Next.js React framework with SSR & static generation
React — Declarative UI library for the web React Declarative UI library for the web
Vue — Progressive framework for reactive UIs Vue Progressive framework for reactive UIs
Svelte — Compiler-first framework, zero runtime overhead Svelte Compiler-first framework, zero runtime overhead
Angular — Full-featured framework for enterprise frontends Angular Full-featured framework for enterprise frontends
Tailwind — Utility-first CSS framework Tailwind Utility-first CSS framework

Cloud & DevOps

AWS — Cloud platform — Lambda, S3, API Gateway, CloudFront AWS Cloud platform — Lambda, S3, API Gateway, CloudFront
Docker — Containerization for reproducible deployments Docker Containerization for reproducible deployments
Kubernetes — Container orchestration at scale Kubernetes Container orchestration at scale
Terraform — Infrastructure as code, multi-cloud Terraform Infrastructure as code, multi-cloud
Envoy — Edge & service proxy for microservice gateways Envoy Edge & service proxy for microservice gateways
GitHub Actions — CI/CD pipelines native to GitHub GitHub Actions CI/CD pipelines native to GitHub
Grafana — Dashboards & observability visualization Grafana Dashboards & observability visualization
Prometheus — Metrics collection & alerting Prometheus Metrics collection & alerting
OpenTelemetry — Distributed tracing & telemetry standard OpenTelemetry Distributed tracing & telemetry standard

Mobile

Flutter — Cross-platform native apps from one codebase Flutter Cross-platform native apps from one codebase
React Native — Native mobile apps built with React React Native Native mobile apps built with React
Swift — Native iOS development Swift Native iOS development
Kotlin — Native Android development Kotlin Native Android development

Databases

PostgreSQL — Battle-tested relational database PostgreSQL Battle-tested relational database
MongoDB — Document database for flexible schemas MongoDB Document database for flexible schemas
Redis — In-memory store for caching & realtime data Redis In-memory store for caching & realtime data
MySQL — Ubiquitous relational database MySQL Ubiquitous relational database
Firebase — Auth, analytics & realtime backend services Firebase Auth, analytics & realtime backend services

tools & setup

05
01

Current Devices

iPhone 15 128 GB
Intel Core Ultra 7 265K · RTX 5060 Ti · 64 GB 7200 MHz Windows workstation
Mac mini M4 16 GB unified memory
02

Pro Tools

Figma design & prototyping
Gemini 3 research & ideation
Claude Fable 5 advanced reasoning
v0 AI prototyping
Spotify focus & workflow
03

Code & Workflow

Claude Code agentic AI dev workflow
VS Code primary editor
RTK token-optimized CLI tooling
Git & GitHub version control & CI/CD
Postman API debugging & testing

get in touch

06

Looking to build something meaningful? I’m open to Remote & Freelance opportunities. Let’s create scalable, high-impact products together.