JAVA & AI BACKEND SPECIALIST

Luis Peche

Backend & Generative AI Developer

I develop microservices and integrations with Java, Spring Boot, and SQL Server, as well as generative AI agents with Python. I have over 2 years of experience in the banking sector, also working with AWS services and Salesforce Marketing Cloud

Tech Stack

  • Java
  • Python
  • Spring Boot
  • AWS
  • Generative AI
  • Marketing Cloud
  • Docker
  • SQL Server

Certifications

Amazon Web Services

    luispeche@java:~$ whoami
    System.out.println("Hello, World!");
    Portrait of Luis Peche
    Pull down or press Enter or Space to fire the activation hook. No theme change is connected.
    PROJECTS

    What I Build

    Selected work from my portfolio

    TECHNICAL STACK & TOOLING

    Tools Behind the Work

    Technologies documented across my projects and profile

    PROFESSIONAL & ACADEMIC JOURNEY

    Professional Milestones

    My professional experience and education in software development, technology, and banking solutions

    1. Certification

      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.

    2. Certification

      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.

    3. Experience
      CRM & AI Analyst Developer
      • Receipt processing with OCR

        Reduced 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 25
        • Spring Boot
        • Spring AI
        • Clean Architecture
        • Amazon Textract
        • Amazon SNS / SQS
        • Amazon Bedrock
        • Mockito
        • SonarQube
        • OWASP Dependency-Check
      • AI assistant for executives

        Enabled 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 Studio
        • Teams
        • SharePoint
      • Collections communications with Salesforce Marketing Cloud

        Connected 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 Cloud
        • Java 25
        • Spring Boot
        • REST API
        • SFTP
        • Data Extensions
        • Automation Studio
        • Journey Builder
      • Python archetype for AI agents

        Proposed 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.

        • Python
        • FastAPI
        • uv
        • Hexagonal architecture
        • SonarQube
      Junior Software Developer
      • Card blocking through WhatsApp

        Made 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.

        • Boty
        • WhatsApp
        • Java
        • Spring Boot
        • Circuit Breaker
      • Modernization of the cash-counting and policies module

        Made 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.

        • Angular
        • AG Grid
        • Java
        • Spring Boot
        • REST API
      • RENIEC integration

        Reduced the response time of personal-data queries in central applications by optimizing the Java/Spring Boot REST API integrated with RENIEC.

        • Java
        • Spring Boot
        • REST API
        • RENIEC
      • Petty-cash management

        Simplified 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#
        • WPF
        • WCF
        • SQL Server
        • SQL Server Reporting Services
      • SQL Server optimization

        Improved maintenance of core stored procedures by optimizing their logic and applying SQL Server development best practices.

        • SQL Server
      Backend Developer | Independent Contractor
      • Automatic service debits

        Automated 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 11
        • Spring Boot 2.2.1
        • SQL Server
        • Layered architecture
        • Strategy pattern
      • Savings account migration

        I implemented an overnight migration process for legal-entity savings accounts. I adapted Indigo Persona to update customer data with C#, WPF, and WCF.

        • C#
        • WPF
        • WCF
        • Indigo Persona
    4. Experience
      4 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.

    5. Certification

      Bootcamp Data Analytics

      Data Science Research Perú

      Hands-on training in data analytics with Python, Microsoft SQL Server, and Power BI.

      • Python
      • Microsoft SQL Server
      • Power BI
    6. Certification

      Java and Spring boot specialization - Alura

      Alura

      REST API development using a layered approach and the Richardson maturity model, with work on MySQL databases.

      • REST
      • Layered architecture
      • Richardson maturity model
      • MySQL
    7. Certification

      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.

      • REST
      • Layered architecture
      • Richardson maturity model
      • PostgreSQL
      • Spring Data
      • Spring Security
      • OpenAPI (Swagger)
      • Postman
      • Lombok
      • Spring Boot
    8. Certification

      Java Developer

      Cjava Perú

      The course covered Java libraries, frameworks, good practices, and design patterns for web applications.

      • Java
    9. Certification

      Java Programmer

      Cjava Perú

      Java SE and Jakarta EE component development, plus preparation for the Oracle Java 11 Developer exam (1Z0-819).

      • Java SE
      • Jakarta EE
      • Oracle Java 11 Developer exam preparation
    10. Certification

      AWS

      DMC Perú

      Introductory AWS course covering cloud fundamentals, best practices, and console navigation.

      • AWS
    11. Experience

      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 Server
      • Power BI
      • GALENHOS
      • Java
    12. Education

      Systems Engineering

      Universidad Nacional San Luis Gonzaga

      The CV records a Bachiller in Systems Engineering.

    Contact Me

    Tell me what you’re building, or reach out through a direct channel.

    Send a message

    All fields are required.

    How should I address you?

    I’ll use this address to reply.

    0/1500

    Briefly tell me what you’re working on.

    Maximum 1500 characters.