ES

About

I am a backend developer specializing in Java, Spring Boot and Oracle, with experience building and maintaining REST APIs, enterprise systems and applications focused on security, stability and scalability.

I have contributed to public-sector and consulting projects by implementing new features, maintaining production applications, integrating external services, modernizing legacy systems and optimizing critical processes. My work includes business validations, centralized error handling, JWT authentication and maintainable design practices.

My experience includes layered architecture, Clean Architecture, Hexagonal Architecture and CQRS, SOLID principles, microservices, asynchronous messaging, relational databases, Git and Docker. I also work with Angular and ASP.NET Core to understand and integrate end-to-end solutions.

Backend Developer focused on building robust, secure and maintainable solutions.

Technical Stack

Languages

JavaTypeScriptJavaScriptC#PythonSQL

Backend and frameworks

Spring BootSpring SecuritySpring CloudNode.jsNestJSASP.NET Core

Architecture and design

REST APIsLayered architectureClean ArchitectureHexagonal ArchitectureCQRSSOLIDMicroservicesAsynchronous messagingJWTRole-based access

Databases

OracleMySQLSQL ServerJPA / HibernateEF Core

DevOps and infrastructure

DockerDocker ComposeCI/CDJBossLinux

Testing and tools

JUnitMockitoSwaggerPostmanGitGitHub

Experience

January - June 2026

Programmer Analyst · HITSS Peru S.A.C.

Enterprise backend development and integration

Backend development with Java 21 and Spring Boot, applying Hexagonal Architecture, Clean Architecture, CQRS and SOLID principles.

REST API implementation with business rules, validations, DTOs, mappings and centralized exception handling.

Service integration, asynchronous messaging, relational database queries and source code management with Git.

Java 21Spring BootCQRSHexagonal ArchitectureREST APIs

July 2020 - December 2025

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

Presidency of the Council of Ministers - Government of Peru

Development and maintenance of institutional applications with Java, Spring Boot and Oracle.

Implementation of business rules, authentication, access control and service integration.

Legacy system modernization, quality control, technical documentation and institutional portal support.

JavaSpring BootOracleJBossLegacy systems

March - May 2024

Developer · Socius Perú S.A.C.

Low-code solutions and system integration consulting

Development and integration of REST endpoints with C# and .NET.

Automation and scraping processes with Python, BeautifulSoup and Scrapy.

Interface optimization in Quantum Visualizer and collaboration with multidisciplinary teams.

C#.NETPythonREST APIsScrapy

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

Education & Credentials

Education

BSc in Systems and Computer Engineering

Universidad Tecnológica del Perú (UTP) ·

Technical Degree in Computing and Information Technology

IDAT ·

Selected credentials

  • Cybersecurity and Cyberdefense · 70 hours · 2025
  • Object-Oriented Java · Oracle Next Education / Alura · 110 hours
  • Spring Boot 2 and Spring MVC · 42.5 hours
  • Microsoft Power Platform Fundamentals

Contact

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