EN

Acerca de mí

Soy desarrollador backend con experiencia construyendo y manteniendo APIs REST, sistemas empresariales y aplicaciones orientadas a seguridad, estabilidad y escalabilidad. Trabajo principalmente con Java, Spring Boot y Oracle, aplicando arquitectura por capas, validaciones de negocio, manejo de errores y autenticación basada en JWT.

He participado en proyectos reales de instituciones públicas y consultoría, incluyendo mantenimiento de aplicaciones productivas, integración de servicios, migración de sistemas legacy y optimización de procesos críticos. Me interesa que el software sea claro, mantenible y fácil de evolucionar.

Actualmente profundizo en microservicios, Docker, buenas prácticas de diseño de software y desarrollo full stack con tecnologías como Angular y ASP.NET Core, sin perder mi foco principal en backend.

Backend Developer enfocado en soluciones robustas, seguras y escalables.

Stack Técnico

Lenguajes

JavaTypeScriptJavaScriptC#PythonSQL

Backend y frameworks

Spring BootSpring SecuritySpring CloudNode.jsNestJSASP.NET Core

Arquitectura y diseño

APIs RESTMicroserviciosArquitectura por capasJWTControl de roles

Bases de datos

OracleMySQLSQL ServerJPA / HibernateEF Core

DevOps e infraestructura

DockerDocker ComposeCI/CDJBossLinux

Testing y herramientas

JUnitMockitoSwaggerPostmanGitGitHub

Experiencia

2020 - Presente

Desarrollador de Aplicaciones · Secretaría Técnica AD HOC - PCM

Presidencia del Consejo de Ministros - Gobierno del Perú

Desarrollo y mantenimiento de sistemas internos de uso institucional, orientados a la gestión de información y procesos administrativos.

Implementación de funcionalidades backend con Java y Spring Boot, incluyendo autenticación, validaciones de negocio y control de accesos.

Participación en modernización de componentes legacy, optimización de procesos críticos, documentación técnica y soporte a usuarios internos.

JavaSpring BootOracleJBossVisual BasicSistemas legacy

Marzo - Mayo 2024

Desarrollador · Socius Perú SAC

Consultoría en soluciones low-code e integración de sistemas

Desarrollo e integración de APIs REST con C# para conectar plataformas low-code con sistemas externos.

Implementación de procesos de automatización y scraping con Python, BeautifulSoup y Scrapy para optimizar la recolección y procesamiento de datos.

Trabajo colaborativo con equipos multidisciplinarios, cuidando integración, documentación y entrega de soluciones técnicas.

C#PythonAPIs RESTBeautifulSoupScrapy

Proyectos

Migración Oracle Forms a VB.NET

Validador de Archivos Masivos

Modernización de un sistema legacy en Oracle Forms 6 hacia una aplicación de escritorio en VB.NET para procesar archivos TXT masivos. Redujo el procesamiento de aproximadamente 25 minutos a 2 minutos mediante reingeniería, uso eficiente de memoria y generación automática de reportes.

Visual Basic .NETOracleiTextSharpOpenXMLSpreadsheetLight

Microservicios para e-commerce

Sistema de Gestión de Pedidos

Backend basado en arquitectura de microservicios para una tienda online, con servicios de productos, pedidos, usuarios y pagos. Incluye Spring Cloud, Eureka, Feign Client y Docker.

Java 17Spring Boot 3Spring CloudEurekaFeign ClientDocker

Backend con seguridad y pagos

Sistema de Citas Médicas

Aplicación para gestionar citas médicas con autenticación JWT, roles diferenciados, integración de pagos con Stripe y despliegue Dockerizado.

JavaSpring BootJWTStripeDocker

Angular + ASP.NET Core

Sistema de Gestión de Blogs

Plataforma para crear y administrar entradas de blog, con frontend en Angular, API REST en ASP.NET Core, EF Core, SQL Server y documentación con Swagger.

Angular 17C#ASP.NET CoreEF CoreSQL ServerSwagger

Servicios para mascotas

MyPaw

Plataforma estilo Airbnb para mascotas donde usuarios pueden contratar cuidadores para alojamiento o servicios. Backend con Express, Sequelize y MySQL.

Node.jsExpressSequelizeMailTrapMySQL

Contacto

Si deseas colaborar, contratar mis servicios o conversar sobre una solución backend, envíame un mensaje.