LanguagesJavaBackend languageJava 17 appears in several project stacks, including AI Assistant, Zephyr Cygnus, and Cashier.
Frameworks & APIsSpring BootJava backend frameworkListed across the Zephyr Cygnus, Trucking, Maipevi Bot, and Cashier project stacks.
Frameworks & APIsSpring Data JPAJava persistenceListed in the Zephyr Cygnus, Trucking, Cashier, and AI Assistant project stacks.
Frameworks & APIsNode.jsJavaScript runtimeListed for Zephyr Cygnus, Maipevi Bot, and DevBot Supermarket.
Cloud & toolingSelenium GridBrowser automationListed in the DevBot Supermarket stack for browser automation.
Cloud & toolingAWSCloud platformThe hero includes an introductory AWS course and the Alura Java and Spring Boot specialization.
Cloud & toolingSalesforce Marketing CloudMarketing automation platformMentioned in the portfolio profile summary alongside AWS services.
CertificationSep. 24, 2026 — Sep. 24, 2029 AWS Certified AI Practitioner Amazon Web Services The AWS Certified AI Practitioner is a foundational AWS AI credential, earned Sep. 24, 2026 and valid for three years through Sep. 24, 2029.
CertificationAug. 16, 2025 — Jan. 10, 2026 Software Architecture in Java App Galaxy Completed a 102-hour program covering Layered, Hexagonal, and Clean Architecture with Java and Spring, strengthening my approach to designing maintainable, scalable, and decoupled systems.
ExperienceApr. 2024 – Present Caja Icaopens in a new tab CRM & AI Analyst DeveloperJun. 2026 – Present Receipt processing with OCRReduced the time Logistics spent manually looking up service-receipt data by adding OCR to the core application. Built it with Java 25, Spring Boot, Spring AI, and Clean Architecture; used Amazon Textract with SNS/SQS for asynchronous processing and Bedrock to structure the extracted data. Added Mockito tests, SonarQube analysis, and OWASP Dependency-Check.Java 25Spring BootSpring AIClean ArchitectureAmazon TextractAmazon SNS / SQSAmazon BedrockMockitoSonarQubeOWASP Dependency-Check AI assistant for executivesEnabled a Microsoft Copilot Studio assistant in Teams for Caja Ica executives, connected to a private SharePoint knowledge base, making institutional regulations, conference materials, and other documents faster to find and supporting informed decisions.Microsoft Copilot StudioTeamsSharePoint Collections communications with Salesforce Marketing CloudConnected the core to Salesforce Marketing Cloud through a Java 25/Spring Boot REST API that batches customers and transfers CSV files over SFTP. Configured Data Extensions, Automation Studio, and Journey Builder to segment messages by delinquency, credit type, and customer type, so Recoveries could manage templates.Salesforce Marketing CloudJava 25Spring BootREST APISFTPData ExtensionsAutomation StudioJourney Builder Python archetype for AI agentsProposed and built a reusable AI-agent foundation with Python, FastAPI, uv, and hexagonal architecture, with SonarQube code analysis.Proposed components: Qdrant for vector search, LiteLLM for model access, and a CI/CD workflow to publish and distribute the archetype through Nexus were proposed as components.PythonFastAPIuvHexagonal architectureSonarQube Junior Software DeveloperJul. 2024 – Jun. 2026 Card blocking through WhatsAppMade it easier for Caja Ica customers to block cards through Boty on WhatsApp. Enabled the feature with a Java and Spring Boot microservice and Circuit Breaker to handle failures when checking active cards.BotyWhatsAppJavaSpring BootCircuit Breaker Modernization of the cash-counting and policies moduleMade agency-closing progress easier to track with a dashboard showing which branches had uploaded required documents and which were still pending. Migrated the ASP.NET Web Forms module to Angular and AG Grid, backed by a Java/Spring Boot REST API.AngularAG GridJavaSpring BootREST API RENIEC integrationReduced the response time of personal-data queries in central applications by optimizing the Java/Spring Boot REST API integrated with RENIEC.JavaSpring BootREST APIRENIEC Petty-cash managementSimplified tracking of administrative-area funds by centralizing in the core the records Operations Central had kept in Excel. Implemented fund controls and monthly, preventive, and surprise counts with C#, WPF, WCF, and SQL Server, plus reports with SQL Server Reporting Services.C#WPFWCFSQL ServerSQL Server Reporting Services SQL Server optimizationImproved maintenance of core stored procedures by optimizing their logic and applying SQL Server development best practices.SQL Server Backend Developer | Independent ContractorApr. 2024 – Jul. 2024 Automatic service debitsAutomated overnight billing for Contugas and Electrodunas using their customer lists, laying the groundwork for adding the flow to the Caja Ica mobile app. Built layered microservices with Java 11, Spring Boot 2.2.1, and SQL Server, using Strategy to select logic by service and contract.Java 11Spring Boot 2.2.1SQL ServerLayered architectureStrategy pattern Savings account migrationI implemented an overnight migration process for legal-entity savings accounts. I adapted Indigo Persona to update customer data with C#, WPF, and WCF.C#WPFWCFIndigo Persona
ExperienceOct. 2023 — Jan. 20244 months Backend Developer No Countryopens in a new tab I participated in multicultural teams developing backend solutions with Java and Spring Boot, collaborating to solve technical challenges and meet delivery deadlines. TruckingProject periodNov. – Dec. 2023Mode: Remote I led the backend development of a fleet management system using a layered REST architecture, applying design patterns and best practices. I also designed and developed a WhatsApp chatbot with Baileys, integrated with the REST API built in Spring Boot.Deployment: Physical IBM X3550 M4 serverTechnologiesJava 17Spring BootSpring MailSpring SecuritySpring Data JPAMapStructJWTSpringdoc OpenAPIDockerGitHub ActionsMavenGitBaileysMySQLView projectWatch video CashierProject periodOct. – Nov. 2023 I developed backend features for a digital wallet using a layered REST architecture, applying design patterns and best practices.Deployment: Physical IBM X3550 M4 serverTechnologiesJava 17Spring BootSpring MailSpring Data JPAMapStructSpring SecurityJWTSwaggerDockerFirebase Cloud StorageMavenGitZXingPostgreSQLView projectWatch video
CertificationSep. 2023 — Nov. 2023 Bootcamp Data Analytics Data Science Research Perú Hands-on training in data analytics with Python, Microsoft SQL Server, and Power BI. PythonMicrosoft SQL ServerPower BI
CertificationMay. 2023 — Sep. 2023 Java and Spring boot specialization - Alura Alura REST API development using a layered approach and the Richardson maturity model, with work on MySQL databases. RESTLayered architectureRichardson maturity modelMySQL
CertificationApr. 2023 — Jun. 2023 Java y Spring boot - Avanzado Universidad Ibague REST API development with layered organization, Richardson maturity principles, PostgreSQL administration, Spring Data, Spring Security, OpenAPI, Postman, Lombok, and Spring Boot. RESTLayered architectureRichardson maturity modelPostgreSQLSpring DataSpring SecurityOpenAPI (Swagger)PostmanLombokSpring Boot
CertificationFeb. 2022 — Mar. 2022 Java Developer Cjava Perú The course covered Java libraries, frameworks, good practices, and design patterns for web applications. Java
CertificationOct. 2021 — Nov. 2021 Java Programmer Cjava Perú Java SE and Jakarta EE component development, plus preparation for the Oracle Java 11 Developer exam (1Z0-819). Java SEJakarta EEOracle Java 11 Developer exam preparation
CertificationMar. 2021 AWS DMC Perú Introductory AWS course covering cloud fundamentals, best practices, and console navigation. AWS
ExperienceMay. 2019 — Nov. 2019 IT Unit Hospital Regional de Ica Managed MSSQL Server queries for medical appointments, Power BI reports, and the GALENHOS system; also developed a Java desktop app to meet staff needs. MSSQL ServerPower BIGALENHOSJava
EducationDec. 2016 — Apr. 2022 Systems Engineering Universidad Nacional San Luis Gonzaga The CV records a Bachiller in Systems Engineering.