Senior Backend Engineer & Cloud Architect
Orlando Guevara

Orlando Guevara | Senior Backend Engineer

Especialista en arquitecturas de microservicios resilientes, APIs de alto rendimiento y optimización transaccional con Java (Spring Boot), .NET y Python sobre infraestructuras Cloud.

Background & Profile

Sobre mí

Avatar

Senior Backend Engineer & Cloud Architect

Ingeniero de Software Senior especializado en desarrollo backend y arquitectura Cloud con un stack políglota centrado en Java (Spring Boot), .NET 8 (C#) y Python (FastAPI). Especialista en diseño de microservicios resilientes, APIs de alta concurrencia y optimización transaccional.

Amplia experiencia en Clean Architecture, Domain-Driven Design (DDD) y patrones Event-Driven, gestionando bases de datos de alta carga (PostgreSQL, SQL Server, Redis), seguridad empresarial (OAuth2, JWT, OWASP Top 10, PCI-DSS) y observabilidad integral con OpenTelemetry, Prometheus y Grafana.

Enfoque en ingeniería de software robusta, automatización de infraestructura Cloud en AWS, Docker, Kubernetes y pipelines CI/CD, asegurando alta disponibilidad, resiliencia y entrega de valor medible para el negocio.

🚀 Production Architectures & Case Studies

Proyectos & Arquitecturas Backend

Casos de estudio reales enfocados en resiliencia de sistemas, optimización transaccional y arquitecturas cloud de alto rendimiento.

Categoría: Enterprise Backend & Distributed Architecture
Case Study #1

1. Enterprise Core API & Database Modernization

Tech Stack: Java 17/21 Spring Boot 3 PostgreSQL Hibernate / JPA Redis (Caching) Spring Security / JWT Docker AWS ECS

📌 Problema / Caso de Uso

El sistema bancario y transaccional requería procesar alta concurrencia y reducir latencias críticas en transacciones financieras asegurando consistencia ACID y aislamiento de bloqueos de bases de datos bajo picos masivos.

🛠️ Decisiones Arquitectónicas & Solución

  • Clean Architecture & DDD: Desacoplamiento estricto de capas de dominio, casos de uso transaccionales e infraestructura de persistencia.
  • Stateless Security & RBAC: Autenticación stateless basada en JWT + OAuth2 con control granular de roles y revocación de tokens vía Redis.
  • Optimización SQL & Concurrencia: Diagnóstico con EXPLAIN ANALYZE, indexación B-Tree avanzada, particionamiento y ajuste fino del pool HikariCP.
  • Pipelines Automatizados: Pipeline CI/CD en GitHub Actions con pruebas de integración (Testcontainers) y despliegue a contenedores AWS ECS.

📈 Impacto & Resultados Medibles

  • 38% de reducción en latencia p99 en transacciones financieras de alto volumen.
  • 0% de bloqueo de hilos y consistencia transaccional 100% garantizada bajo estrés concurrente.
  • Documentación interactiva OpenAPI 3.0 / Swagger y cobertura de pruebas > 90% con JUnit 5.
Categoría: .NET 8 Microservices & High-Concurrency Architecture
Case Study #2

2. Scalable E-Commerce & Inventory Management Web API

Tech Stack: C# .NET 8 ASP.NET Core Web API Entity Framework Core SQL Server (T-SQL) Redis (Rate Limiting) Serilog Docker

📌 Problema / Caso de Uso

Cuellos de botella en la reserva concurrente de inventario y pedidos masivos durante eventos de alta demanda, con alto riesgo de sobreventa (race conditions) y degradación de base de datos.

🛠️ Decisiones Arquitectónicas & Solución

  • Optimistic Concurrency & Aislamiento: Control de concurrencia optimista con tokens de fila en EF Core y transacciones serializables en SQL Server para evitar sobreventas.
  • Distributed Caching & Rate Limiting: Middleware de Redis con política Sliding Expiration y limitador de tasa de peticiones con Kestrel para mitigar picos abusivos.
  • Observabilidad & Logging Estructurado: Telemetría estructurada con Serilog y trazabilidad distribuida correlacionando peticiones con X-Correlation-ID.
  • CQRS & Clean Architecture: Separación de consultas de lectura y comandos de mutación para máxima eficiencia de I/O.

📈 Impacto & Resultados Medibles

  • Procesamiento estable de +12,000 req/min con tiempos de respuesta sub-30ms.
  • 0 colisiones o sobreventas en inventario bajo estrés concurrente masivo.
  • 60% de reducción en la carga directa al motor de base de datos SQL Server gracias a Redis.
Categoría: Python Distributed Systems / Event-Driven Architecture
Case Study #3

3. High-Throughput Asynchronous Task & Batch Processing Engine

Tech Stack: Python 3 FastAPI Celery Redis PostgreSQL SQLAlchemy Core Pydantic Docker Prometheus & Grafana

📌 Problema / Caso de Uso

Ingesta masiva de eventos y procesamiento de lotes de datos que saturaban peticiones síncronas tradicionales, ocasionando HTTP 504 timeouts y agotamiento de conexiones a la base de datos.

🛠️ Decisiones Arquitectónicas & Solución

  • Event-Driven & Asynchronous Queues: Desacoplamiento de la ingesta con FastAPI y workers Celery sobre Redis con control de contrapresión (backpressure).
  • Resilience & Dead-Letter Queues (DLQ): Políticas de reintentos exponenciales con jitter y aislamiento de poison messages en colas DLQ sin detener el flujo.
  • Batch DB Persistence: Operaciones en lote masivas con SQLAlchemy Core y transacciones agrupadas (chunking), reduciendo drásticamente round-trips de red.
  • Observabilidad Proactiva: Exportador Prometheus y dashboards Grafana para monitoreo de throughput, profundidad de colas y latencia de tareas.

📈 Impacto & Resultados Medibles

  • 99% de reducción en el tiempo de respuesta del endpoint de ingesta (de ~5.2s a 42ms) bajo alta concurrencia.
  • Procesamiento continuo y estable de +15,000 registros/minuto con 0% de pérdida de transacciones.
  • Aislamiento total de errores transitorios de servicios externos mediante DLQ sin degradar el throughput general.
Category: FinTech / Secure Payment Architecture
Case Study #4

Secure Apple Pay & Payment Gateway Integration

Tech Stack: Java 17/21 Spring Boot 3 Apple Pay Merchant API PostgreSQL mTLS & PKCS#7 Spring Security PCI-DSS Docker

📌 Challenge

The client needed to modernize their checkout infrastructure by integrating Apple Pay to process digital wallet transactions securely under strict PCI-DSS standards.

🛠️ Technical Solution

  • Engineered Java/Spring Boot microservices for Apple Pay merchant validation and token decryption, designed an audit-ready PostgreSQL schema, and implemented idempotent REST APIs.

📈 Measurable Results

  • Achieved zero data loss during peak traffic, 100% PCI-DSS compliance, and frictionless mobile checkout.
Career History

Experiencia Profesional

Actual

Oficial de Desarrollo Backend / Cloud Architecture

CanalaBank, S.A
Mayo 2024 – Actualidad
  • Diseño y evolución de arquitecturas de microservicios distribuidos desacoplando dominios críticos (Cuentas, Transferencias, Autenticación) para alta disponibilidad.
  • Implementación de seguridad empresarial con JWT y OAuth 2.0 con revocación en Redis y control de acceso basado en roles (RBAC).
  • Aplicación de directivas OWASP Top 10 y optimización transaccional con análisis de planes de ejecución EXPLAIN ANALYZE en PostgreSQL.
  • Automatización de pipelines CI/CD con GitHub Actions y despliegues en contenedores Docker sobre infraestructura AWS.

Desarrollador Backend & Integraciones

PersonalSoft, S.A
Junio 2023 – Abril 2024
  • Análisis exhaustivo de protocolos de seguridad e integración de Apple Pay para definir flujos transaccionales y cifrado mTLS / PKCS#7.
  • Liderazgo técnico en el proceso de certificación y auditoría con el equipo de Apple asegurando 100% de conformidad.
  • Implementación de APIs REST idempotentes para procesamiento de transacciones financieras bajo estándares PCI-DSS.

Desarrollador Backend / FullStack

Compulab, S.A
Febrero 2021 – Junio 2023
  • Construcción y mantenimiento de módulos empresariales, modelos relacionales de datos y controladores de alto rendimiento.
  • Optimización de consultas SQL complejas a bases de datos PostgreSQL para mejorar los tiempos de respuesta del sistema.
  • Planificación y ejecución de migraciones de versiones de software evaluando compatibilidad y estabilidad.
Senior Backend & Cloud Architecture Stack

Habilidades Técnicas & Especialidad

Stack políglota de alto rendimiento orientado a microservicios resilientes, procesamiento transaccional e infraestructura Cloud escalable.

⚙️ Core Backend & Frameworks

Java Ecosystem

Enterprise Core
Java 17/21
Java 17/21
Spring Boot 3
Spring Security
Spring Data JPA
Hibernate

.NET Ecosystem

High Performance
C#
.NET 8
ASP.NET Core Web API
Entity Framework Core
LINQ
Serilog
Kestrel

Python Ecosystem

Async & Distributed
Python 3
FastAPI
Django / Flask
SQLAlchemy
Pydantic
Celery
Pytest

🏛️ Arquitectura & Patrones

Microservices
Clean Architecture
Domain-Driven Design (DDD)
Event-Driven Architecture
RESTful APIs
gRPC

⚡ Bases de Datos, Caching & Rendimiento

PostgreSQL
SQL Server (T-SQL)
Redis (Cache & Rate Limit)
EXPLAIN ANALYZE (Query Opt)
Indexación Avanzada
Concurrencia & Aislamiento

☁️ Cloud, Contenedores & DevOps

AWS (ECS, Lambda, S3, RDS, CloudWatch)
AWS (ECS, Lambda, S3, RDS, CloudWatch)
Docker
Kubernetes (AKS/EKS)
CI/CD Pipelines (Actions, Azure DevOps)
NGINX
Linux Server Admin

🛡️ Seguridad, Observabilidad & Testing

OWASP Top 10
JWT
OAuth2
OpenTelemetry
Prometheus
Grafana
JUnit 5
Mockito
xUnit
Pytest

💻 Frontend & UI Complementario

TypeScript
React
Astro
Tailwind CSS
Academic Foundation

Educación

🎓

Licenciatura en Desarrollo de Software

Universidad Tecnológica de Panamá
Graduación esperada: Diciembre 2026
En progreso
Get In Touch

Contacto

¿Interesado en colaborar en proyectos de alto impacto? Disponible para discutir oportunidades como Senior Backend Engineer, arquitecturas de microservicios y soluciones Cloud escalables. ¡Conectemos!