Skip to content
View wimarbueno's full-sized avatar

Block or report wimarbueno

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wimarbueno/README.md

Wilzon MariΓ±o Bueno

Senior Backend Engineer

Node.js Β· Python Β· GCP Β· Telecom Platforms Β· Distributed Systems

Lima, PerΓΊ πŸ‡΅πŸ‡ͺ β€” Remote Β· Available

Typing SVG

I'm more comfortable in Spanish β€” feel free to reach out in either language.

LinkedIn Website npm Email


About me

16+ years building software β€” the last 8 specialized in designing and operating telecom platforms in production. I architected and built the entire backend of Cuy MΓ³vil, a Peruvian MVNO running on Claro's network: integrated 15+ external systems, automated regulatory compliance, and scaled to hundreds of thousands of active subscribers β€” starting as the sole backend engineer. As of May 2026, the company has 70+ employees and a 17+ engineering team.


< Who am I? />

class WilzonMB {
  constructor(visitor) {
    this.user = "wimarbueno";
    this.role = "Senior Backend Engineer";
    console.log(`πŸ‘‹ Hello ${visitor}, welcome to ${this.user}'s GitHub!`);
    console.log(`πŸš€ Built a Peruvian MVNO backend from scratch Β· ${this.role}`);
    console.log(`πŸ”§ Well-known: ${JSON.stringify(this.stack())}`);
    console.log(`πŸ“š Currently learning: ${this.learning()}`);
  }

  stack() {
    return {
      backend:    "Node.js, TypeScript, Python (FastAPI), PHP (Laravel), Go",
      frameworks: "Sails.js, Vue.js, Django",
      cloud:      "GCP, Docker, Nginx, Debian Linux, Firebase",
      databases:  "PostgreSQL, Redis, BigQuery, Firestore, MySQL, MariaDB",
      security:   "Fail2ban, UFW, SSH Hardening, Let's Encrypt",
      protocols:  "REST, SOAP/WSDL, OAuth 2.0, JWT",
      ai_tools:   "Cursor, Claude, Codex, Open Claw",
      domain:     "Telecom/MVNO, Regulatory Systems, Payment Gateways"
    };
  }

  learning() {
    return ["Go (gRPC, Protobuffers)", "React", "Next.js", "Observability (Grafana, Prometheus)"];
  }
}

const me = new WilzonMB("your_name");

// Output:
// πŸ‘‹ Hello your_name, welcome to wimarbueno's GitHub!
// πŸš€ Built a Peruvian MVNO backend from scratch Β· Senior Backend Engineer
// πŸ”§ Well-known: { backend: "Node.js, Python (FastAPI), PHP (Laravel), Go", frameworks: "Sails.js, Vue.js, Django", ... }
// πŸ“š Currently learning: ["Go (gRPC, Protobuffers)", "React", "Next.js", "Observability (Grafana, Prometheus)"]

Tech Stack

Languages

Node.js JavaScript TypeScript Python Go PHP Bash SQL

Frameworks

Sails.js Vue.js FastAPI Django Laravel

Databases

PostgreSQL Redis Firestore BigQuery MySQL

Cloud & Infrastructure

GCP Docker Nginx Debian Firebase

Security & Hardening

Fail2ban UFW Let's Encrypt SSH

Observability

Grafana Prometheus Loki

Protocols & Integrations

REST SOAP WS-Security SFTP OAuth JWT

Tools

Git Postman Docker Compose Cursor Claude Codex Open Claw


Personal Infrastructure in Production

I design, deploy, and operate my own VPS infrastructure running multiple real production sites:

What Detail
πŸ”§ Automated provisioning 13 Bash scripts Β· 970+ lines Β· configures UFW, Fail2ban, Docker, Nginx + full security hardening in under 15 minutes
🌐 Domains in production 6 active domains/subdomains (including an active forum) over Nginx reverse proxy with virtual hosts, SSL via Certbot and FastCGI cache
πŸ—„οΈ Database management PostgreSQL, MySQL and MariaDB in Docker Compose with role separation, IP restrictions and automated backups to GCS via rclone
πŸ“Š Observability stack Grafana + Prometheus + Alertmanager + Loki + Promtail β€” container monitoring and alert rules
πŸ”’ Security hardening 10 Fail2ban jails, UFW with SYN flood + port scan protection, SSH hardening, kernel hardening via sysctl

Open Source

get-distance-between-points

Node.js package that calculates the geographic distance between two coordinates (lat/lng).

Pinned Loading

  1. get-distance-between-points get-distance-between-points Public

    Distance between two points of coordinates in Google Maps - Earth

    JavaScript 2