Skip to content
View wimarbueno's full-sized avatar

Block or report wimarbueno

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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

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 — as the sole backend engineer, building the BSS that later supported a team of 17+ engineers.

Currently looking for a remote Senior IC role at a LatAm or global company.


< 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, 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",
      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 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 OAuth JWT

Tools

Git Postman Docker Compose


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