×
RENZO JARED LEON MELGAREJO

RENZO JARED LEON MELGAREJO

Software Engineer | Backend Specialist | .NET Architect

Lima, Lima, PE
+51 940074940
Español, Inglés

Background


About

About

Software Engineer especializado en arquitecturas distribuidas y microservicios con .NET. Experiencia diseñando soluciones escalables integrando múltiples sistemas, optimizando aplicaciones legacy y estableciendo prácticas de observabilidad. Enfocado en código limpio, patrones de diseño y desarrollo de herramientas que mejoran la productividad del equipo. Creador de frameworks open-source para acelerar el desarrollo empresarial.

Work Experience

Work Experience

  • Software EngineerTalma Servicios Aeroportuarios

    May, 2024 - Present

    Desarrollo de microservicios para operaciones aeroportuarias con integración a sistemas heterogéneos (SAP HANA, Oracle, Hermes WMS). Participación en decisiones de arquitectura e implementación de servicios críticos en producción.

    • Diseñé Worker Service en .NET 8 para sincronización automatizada de descuentos comerciales, implementando flujo completo desde pre-registro con validaciones de negocio, aprobación con notificaciones, hasta migración a sistemas legacy con transferencia de adjuntos por SFTP

    • Implementé sistema event-driven con webhooks para facturación, utilizando Background Services con patrón productor-consumidor (Channels), reintentos automáticos y motor de reglas dinámico para filtrado de eventos

    • Construí sistema de notificaciones multi-canal con templates HTML dinámicos, recarga automática de plantillas, scheduling programado (TickerQ) e integración con Microsoft Teams mediante Adaptive Cards

    • Optimicé consultas de base de datos con Entity Framework Core 8 aplicando Compiled Queries, DbContext pooling y técnicas para evitar consultas redundantes

    • Establecí observabilidad con Serilog para logging estructurado, trazabilidad distribuida, múltiples destinos (consola, archivos, Teams) y configuración dinámica por ambiente

    • Desarrollé Web API para consultas seguras a base de datos con arquitectura Vertical Slice y CQRS, implementando paquetes NuGet reutilizables, FluentValidation y estandarización de errores (RFC 7807)

  • Full Stack DeveloperGlobal TPA

    Jan, 2022 - Dec, 20231 year 11 months

    Desarrollo de integraciones para plataforma de seguros, conectando servicios externos de facturación electrónica y APESEG. Modernización de infraestructura ETL y automatización de procesos en Azure.

    • Diseñé integraciones API REST como middleware para facturación electrónica y APESEG Soat, implementando flujo completo de emisión de Seguros de Vida Ley con validaciones de negocio en colaboración con equipo funcional

    • Lideré migración de proyectos SSIS (ETL) de Visual Studio 2008 a 2019, garantizando compatibilidad y optimización de procesos de transformación de datos

    • Gestioné despliegue de aplicaciones en Azure (Windows Server VMs) con configuración de IIS para ambientes productivos

    • Implementé sistema de automatización con Hangfire para ejecución de Jobs (fire-and-forget, scheduled) mediante API REST, optimizando tareas masivas programadas

  • Database DeveloperUniversidad Nacional del Callao

    Sep, 2019 - Mar, 20211 year 6 months

    Desarrollo del sistema de matrículas del Centro de Idiomas, incluyendo análisis, diseño de base de datos y programación.

    • Desarrollé sistema de matrículas con SQL Server, cubriendo diseño de base de datos normalizada, lógica de negocio con stored procedures y frontend para gestión académica

    • Realicé mantenimiento del sistema implementando nuevas funcionalidades según requerimientos académicos y corrigiendo incidencias

Projects Experience

Projects Experience

  • DotEmilu Framework

    Jan, 2025 - Present

    Framework open-source para .NET que simplifica el desarrollo empresarial mediante patrones handler-based y validación integrada

    • Arquitectura basada en Handler Pattern con validación automática usando FluentValidation y acumulación de errores

    • Abstracciones HTTP que desacoplan lógica de negocio de infraestructura web, con soporte para RFC 7807 Problem Details

    • Descubrimiento automático de handlers y validators mediante reflection, eliminando configuración repetitiva manual

    • Disponible en NuGet con paquetes especializados: DotEmilu (core), DotEmilu.Abstractions, DotEmilu.AspNetCore (manejo HTTP)

  • DotEmilu.EntityFrameworkCore

    Jan, 2025 - Present

    Extensión de Entity Framework Core con capacidades enterprise: soft delete, auditoría automática y configuración simplificada

    • Implementación de Soft Delete y Auditoría Automática mediante EF Core Interceptors sin modificar lógica de negocio

    • Soporte genérico para cualquier tipo de clave primaria (TKey) y usuario (TUserKey) proporcionando flexibilidad completa

    • Extension methods para ModelBuilder simplificando configuración con convenciones, soportando herencia TPH/TPT/TPC

    • Assembly scanning automático para descubrimiento y registro de configuraciones e interceptors

  • Event-Driven Architecture con Apache Kafka (POC)

    Nov, 2025 - Nov, 20251 day

    Prueba de concepto de sistema de microservicios con Kafka para demostrar procesamiento de transacciones y validación antifraude en tiempo real

    • Arquitectura event-driven con Kafka para comunicación asíncrona entre microservicio de transacciones y validación antifraude

    • Sistema de validación en dos fases procesando reglas de negocio complejas con background workers asíncronos

    • Infraestructura containerizada con Docker Compose orquestando servicios (API, Worker, Kafka, Zookeeper, PostgreSQL, Kafka UI) con health checks

    • Implementación de Vertical Slice Architecture con CQRS, Keyed Services de .NET 8 y patrones Factory/Adapter para abstracción de Kafka producers/consumers

Skills

Skills

  • Backend & APIs

    C# (.NET 6/8)

    .NET Framework 4.5+

    ASP.NET Core

    REST APIs

    Microservices

    Worker Services

    Channels

  • Bases de Datos

    SQL Server (T-SQL)

    Oracle Database (PL/SQL)

    PostgreSQL

    MySQL

    Entity Framework Core

    Dapper

    Database Links

    Query Optimization

  • Arquitectura & Patrones

    Clean Architecture

    Vertical Slice Architecture

    Screaming Architecture

    CQRS

    Event-Driven Architecture

    Microservices Architecture

    Chain of Responsibility

    Repository Pattern

    Unit of Work

    SOLID Principles

    Design Patterns

  • Message Brokers & Event Streaming

    Apache Kafka

    Confluent.Kafka

    Webhooks

    Event Sourcing

    Async Messaging

    Producer/Consumer Patterns

  • Observabilidad & Monitoreo

    Serilog

    SerilogTracing

    Seq

    Distributed Tracing

    Structured Logging

    Health Checks

  • Cloud & Infrastructure

    Azure (VMs, Functions, Key Vault, Blob Storage)

    AWS (S3, Lambda, RDS)

    Docker

    Docker Compose

    On-Premise (Windows Server, Linux, IIS)

  • Herramientas & Frameworks

    Hangfire

    TickerQ

    FluentValidation

    AutoMapper

    Swagger/OpenAPI

    Postman

    RestSharp

    YARP (Reverse Proxy)

    Git (GitHub, GitLab)

    SSIS (ETL)

    Power BI

  • Frontend

    Blazor

    MudBlazor

    JavaScript

    jQuery

    HTML5

    CSS3

    Bootstrap

Education

Education

  • Ingeniería de Sistemas, Estudiante (EPE), Universidad Peruana de Ciencias Aplicadas - UPC

    Jan, 2022 - Dec, 2022

  • Tecnologías de la Información y Comunicación, Profesional Titulado, Escuela Superior de Tecnología - SENATI

    Jan, 2017 - Dec, 2020

Certificates

Certificates

  • Introducción a Clean Architecture en aplicaciones .NET, TI Capacitación - Miguel Muñoz Serafín (Microsoft Certified Trainer)

    Issued on: Apr 01, 2024

  • Taller Fundamentos de Gestión de Servicios TI - ITIL 4, New Horizons

    Issued on: Dec 01, 2024

  • Power BI Básico - Intermedio, New Horizons

    Issued on: Jun 01, 2025