Skip to content
View MLahuasi's full-sized avatar
  • Independent Software Developer
  • Ecuador / Remote

Block or report MLahuasi

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
MLahuasi/README.md


👨‍💻 Sobre mí

Arquitectura • Backend • Escalabilidad • Observabilidad

Ingeniero de software con sólida experiencia en arquitectura de software y desarrollo backend utilizando C#/.NET y Node.js.

Experiencia en diseño de APIs REST, integración de servicios, automatización de procesos y modernización de sistemas para entornos corporativos y soluciones de alta exigencia técnica.

Desarrollo soluciones orientadas a claridad de código, trazabilidad, observabilidad y confiabilidad operativa, priorizando separación de responsabilidades, evolución continua y mantenibilidad del software.


🏗️ Arquitectura y Buenas Prácticas

  • 🧱 Clean Architecture
  • 🎯 Domain-Driven Design (DDD)
  • ⬡ Arquitectura Hexagonal
  • 📐 Principios SOLID
  • 🧩 Diseño modular
  • 🔄 CQRS
  • 🔀 Separación de responsabilidades
  • ♻️ Bajo acoplamiento y alta cohesión
  • 🛠️ Código mantenible y escalable

🚀 Proyectos Destacados

🔐 jmlq-ecosystem

Módulo RESTful de autenticación y autorización construido sobre una arquitectura modular y desacoplada utilizando paquetes reutilizables @jmlq/*.

JWT • RBAC • Clean Architecture • Docker • CI/CD

🔑 jmlq-auth

Librería de autenticación y autorización para Node.js diseñada con principios de Clean Architecture y JWT.

Authentication • Sessions • Refresh Tokens • JWT

📊 jmlq-logger

Librería de logging enfocada en trazabilidad, observabilidad y monitoreo para aplicaciones Node.js.

Structured Logs • MongoDB • PostgreSQL • Filesystem

⏰ jmlq-cron

Librería para ejecución de tareas programadas y automatización basada en cron para Node.js.

Cron Jobs • Scheduler • Automation • Modular API

📧 jmlq-mailer

Librería para envío de correos y notificaciones utilizando Nodemailer con soporte para plantillas y adjuntos.

Email Templates • Notifications • Attachments • Nodemailer


🛠️ Tecnologías y Herramientas

Backend

Frontend

Infraestructura y Herramientas

Bases de Datos


🌎 Contacto

Pinned Loading

  1. jmlq-ecosystem jmlq-ecosystem Public

    Repository that documents a RESTful authentication and authorization module built on a robust, decoupled, and expandable architecture, using reusable @jmlq/* packages for auth, logging, mail, and s…

    TypeScript

  2. jmlq-auth jmlq-auth Public

    Authentication core library for Node.js designed with Clean Architecture principles. It provides use cases for user registration, login, token refresh, password changes, and session management. The…

    TypeScript

  3. jmlq-logger jmlq-logger Public

    Core logging library for Node.js designed with Clean Architecture principles. It provides use cases to create and query logs and defines ports for log persistence. The core has no external logging …

    TypeScript

  4. jmlq-cron jmlq-cron Public

    Task scheduling library for Node.js built on top of the cron library and designed with Clean Architecture principles. It provides an abstraction over the scheduler, a simple API to create cron expr…

    TypeScript

  5. jmlq-mailer jmlq-mailer Public

    Email sending library for Node.js built on top of Nodemailer and designed with Clean Architecture principles. It provides an abstraction layer over the email service, support for templates, attachm…

    TypeScript