LeoDev

Software Engineer

Hola, soy
Leonardo Rico

Descargar CV

Construyo software para procesos empresariales reales, con foco en arquitecturas limpias y sistemas mantenibles. Disfruto resolver problemas complejos y estoy abierto a trabajar con distintas tecnologías y stacks según lo que el proyecto necesite.

Experiencia

  1. Practicante de desarrollo Full Stack

    TIVIT LATAM · Remoto

    Proyecto PROGIA (Antamina)

    • ▸ Desarrollé APIs REST con C#/.NET 8, CQRS, MediatR y Dapper para 3 módulos empresariales de PROGIA, implementando lógica de negocio, acceso a datos y operaciones CRUD.
    • ▸ Implementé funcionalidades en una arquitectura de microservicios, trabajando sobre API Gateway, Projects API, Maintenance API y Reporting API y habilitando la integración entre 4 componentes backend.
    • ▸ Construí microfrontends con Angular 17 y Module Federation, desarrollando tablas dinámicas, formularios, filtros avanzados y exportación a Excel para módulos empresariales.
    • ▸ Diseñé e implementé un sistema de tours guiados con Shepherd.js, integrándolo con Front_Layout y eventos personalizados para ejecutar recorridos independientes entre microfrontends.
    • ▸ Optimicé consultas y procesamiento de información con SQL Server, procedimientos almacenados y Dapper, mejorando el rendimiento de consultas críticas en aproximadamente 20–30%.
    • ▸ Contribuí a los procesos de CI/CD y calidad de software mediante AWS CodePipeline, AWS Systems Manager y SonarQube, apoyando despliegues automatizados y controles de calidad del código.

    Proyecto Iniciativas Internas

    • ▸ Desarrollé el módulo de Alta de Colaboradores con Angular y PrimeNG, implementando formularios reactivos, validaciones personalizadas, generación de PDF y firma digital, e integrándolo con el backend mediante Entity Framework Core, habilitando el flujo completo de registro y formalización de colaboradores en los entornos QA y Producción.
    • ▸ Implementé la funcionalidad de aprobación y rechazo de horas adicionales, desarrollando la interfaz con Next.js y Redux Toolkit y los endpoints REST con Django bajo arquitectura en capas, integrando frontend y backend para digitalizar el flujo de gestión y aprobación de horas.
    • ▸ Ejecuté despliegues en entornos DEV, QA y Producción sobre IIS para los módulos de Vacaciones, Timesheet, Alta de Colaboradores, Planificación de la Fábrica, HRM y Ausencias, asegurando la disponibilidad de las funcionalidades para los distintos procesos internos.

Proyectos

Captura de pantalla del proyecto /proyecto1.webp

LagStore

  • C#
  • Bootstrap
  • JavaScript
  • Java
  • MySQL

Plataforma web de e-commerce para distribución de videojuegos, desarrollada como proyecto académico. Implementa funcionalidades como registro de usuarios, carrito de compras, gestión de productos y roles (jugador, desarrollador y administrador). El backend está construido en Java con arquitectura en capas, mientras que el frontend fue desarrollado con ASP.NET, Bootstrap y JavaScript, integrando base de datos MySQL.

Captura de pantalla del proyecto /proyecto3.webp

Landing Page

  • Astro
  • Tailwind CSS
  • JavaScript

Sitio web corporativo desarrollado para Delta Projekter, empresa del sector industrial. Implementado con Astro y Tailwind CSS, priorizando rendimiento, optimización SEO y experiencia responsive para mejorar su presencia digital.

Sobre Mí

Soy estudiante de Ingeniería Informática en la PUCP. Tengo experiencia en aplicaciones empresariales con .NET, Angular, SQL Server y AWS, aplicando principios como Clean Architecture, CQRS y arquitecturas basadas en microservicios y microfrontends.

Disfruto enfrentar problemas de arquitectura, rendimiento e integración entre sistemas, buscando soluciones simples para problemas complejos. Considero que la tecnología cambia constantemente, por lo que intento centrarme más en aprender conceptos sólidos de ingeniería de software que en dominar un único framework.

Educación

Ingeniería Informática

Pontificia Universidad Católica del Perú (PUCP)

2020 – Actualidad

Contacto

Por favor ingrese su nombre
Escribe tu correo electrónico
Por favor ingrese un correo electrónico válido
Por favor ingrese un mensaje