roger@backend:~$ whoami

Roger Rojas Effio

Construyendo sistemas backend escalables

Ingeniero de software senior. Diseño microservicios y APIs en Java y Python para entornos donde la confiabilidad no se negocia: pagos, banca y demás aplicaciones críticas en la nube. Comparto lo que aprendo en este blog.

↓ Desplázate para explorar

TecnologíasJavaPython.NET CoreQuarkusSpring BootSpring WebFluxKafkaAzureKubernetesDockerRedisOpenAPILangChain4j

Sobre mí

Backend confiable, de punta a punta

Soy ingeniero backend senior con +6 años de experiencia diseñando y desarrollando microservicios y APIs en entornos donde la disponibilidad y la trazabilidad de cada operación son críticas.

Hoy desarrollo soluciones con Quarkus, Kubernetes y Kafka sobre Azure para sector bancario y financiero, y aplico la IA a casos reales de pagos y finanzas. Me apasiona la programación reactiva, la arquitectura de microservicios y la trazabilidad de extremo a extremo.

Descargar CV

6+años de experiencia en desarrollo
3tecnologías: Java, Quarkus y Spring Boot
AZ-900Microsoft Certified: Azure Fundamentals
AI-200Azure AI Cloud Developer, en preparación

Experiencia

Mi recorrido

  1. sept. 2026 — actualidad

    Senior Software Engineer

    Inetum · Proyecto Cross Border Payments (BCP)

    Desarrollo microservicios y APIs seguras para las transferencias internacionales del Banco de Crédito del Perú, desplegados en Kubernetes sobre Azure, con mensajería asíncrona sobre Confluent Kafka y foco en trazabilidad y disponibilidad.

    JavaQuarkusKubernetesAzureConfluent KafkaOpenAPI
  2. dic. 2024 — ago. 2026

    Senior Software Engineer

    Encora · Proyecto CriptoCocos (BCP)

    Lideré el diseño y la evolución de microservicios reactivos de alta disponibilidad. Integré el proveedor BitGo para las compras y ventas de criptoactivos y diseñé las órdenes limit de forma asíncrona con Azure Event Grid, usando Redis para garantizar la idempotencia.

    JavaSpring WebFluxAzureEvent GridRedisKey VaultAzure SQL
  3. sept. 2023 — oct. 2024

    Software Developer

    Culqi

    Diseño y mantenimiento de servicios de pagos con programación reactiva en Java y aplicaciones en TypeScript, con integración de componentes en Azure y AWS.

    JavaSpring WebFluxTypeScriptNestJSAWSAzure
  4. feb. 2022 — sept. 2023

    Software Developer · Solutions Analyst

    NTT DATA Europe & Latam

    Microservicios reactivos sobre Azure (AKS, Functions, App Services) y mejoras en los flujos operativos de la billetera digital IziapayYA.

    JavaSpring WebFluxAKSDockerAzure Functions
  5. ene. 2021 — ene. 2022

    Software Developer Technical Lead

    Indra · Clientes Telefónica y Scotiabank

    Lideré un equipo de 6 desarrolladores, de la estimación y el análisis de requerimientos a la entrega, con transición de metodologías tradicionales a Scrum.

    JavaSpring BootAzureScrum
Microsoft Certified: Azure FundamentalsMicrosoft · sept. 2026
Java 21 Backend DeveloperMitoCode · nov. 2024
Azure para desarrollo y programaciónLinkedIn · feb. 2025
AI-901 y AI-200 (Azure AI)En preparación

Proyectos

Proyectos destacados

study-agent

CLI open source que convierte cualquier ruta o módulo de Microsoft Learn en un sistema de estudio completo dentro de Obsidian: resumen orientado al examen, notas enlazadas, mapa conceptual en Mermaid, preguntas tipo examen y flashcards con repetición espaciada.

CLIObsidianClaude CodeMicrosoft Learn

Asistente de pedidos por WhatsApp

Asistente que responde pedidos, pagos y pendientes leyendo en tiempo real una hoja de Google Sheets. La IA solo entiende y redacta: los montos los calcula el backend y una guardia descarta cualquier respuesta cuyas cifras no coincidan con la hoja.

Java 21QuarkusLangChain4jAzure OpenAIAzure Container AppsOpenTelemetry

Contacto

Hablemos

¿Buscas un ingeniero backend para tu equipo o necesitas apoyo en un proyecto? Estoy abierto a nuevas oportunidades laborales y colaboraciones freelance en microservicios, APIs y soluciones en la nube. Escríbeme y conversemos.

Usaré tus datos únicamente para responderte.