ES

About

I am a backend developer focused on building secure, maintainable and scalable systems. I work mainly with Java, Spring Boot and Oracle, designing REST APIs, business validations, authentication flows and role-based access control.

My experience includes production maintenance, service integration, legacy modernization and process optimization for institutional and consulting projects.

I am currently deepening my work with microservices, Docker, software design practices and full stack development with Angular and ASP.NET Core.

Technical Stack

Languages

JavaTypeScriptJavaScriptC#PythonSQL

Backend and frameworks

Spring BootSpring SecuritySpring CloudNode.jsNestJSASP.NET Core

Architecture and design

REST APIsMicroservicesLayered architectureJWTRole-based access

Databases

OracleMySQLSQL ServerJPA / HibernateEF Core

DevOps and infrastructure

DockerDocker ComposeCI/CDJBossLinux

Testing and tools

JUnitMockitoSwaggerPostmanGitGitHub

Experience

2020 - Present

Application Developer · Secretaría Técnica AD HOC - PCM

Presidency of the Council of Ministers - Government of Peru

Development and maintenance of internal institutional systems for information management and administrative processes.

Backend implementation with Java and Spring Boot, including authentication, business validations and access control.

Participation in legacy modernization, critical process optimization, technical documentation and production support.

JavaSpring BootOracleJBossVisual BasicLegacy systems

March - May 2024

Developer · Socius Perú SAC

Low-code solutions and system integration consulting

Development and integration of REST APIs with C# to connect low-code platforms with external systems.

Automation and scraping workflows with Python, BeautifulSoup and Scrapy to improve data collection and processing.

Collaboration with multidisciplinary teams, focusing on integration, documentation and technical delivery.

C#PythonREST APIsBeautifulSoupScrapy

Projects

Oracle Forms to VB.NET migration

Mass File Validator

Modernization of a legacy Oracle Forms 6 system into a VB.NET desktop application for processing massive TXT files. Processing time was reduced from about 25 minutes to 2 minutes through code reengineering, memory optimization and automatic report generation.

Visual Basic .NETOracleiTextSharpOpenXMLSpreadsheetLight

Microservices for e-commerce

Order Management System

Backend based on microservices architecture for an online store, with product, order, user and payment services. Includes Spring Cloud, Eureka, Feign Client and Docker.

Java 17Spring Boot 3Spring CloudEurekaFeign ClientDocker

Secure backend with payments

Medical Appointment System

Application for managing medical appointments with JWT authentication, role-based access, Stripe payment integration and Dockerized deployment.

JavaSpring BootJWTStripeDocker

Angular + ASP.NET Core

Blog Management System

Platform for creating and managing blog posts, with an Angular frontend, ASP.NET Core REST API, EF Core, SQL Server and Swagger documentation.

Angular 17C#ASP.NET CoreEF CoreSQL ServerSwagger

Pet services platform

MyPaw

Airbnb-style platform for pets where users can hire sitters for lodging or services. Backend built with Express, Sequelize and MySQL.

Node.jsExpressSequelizeMailTrapMySQL

Contact

If you want to collaborate, hire my services or discuss a backend solution, send me a message.