Hi, I'm Sergio
Backend Software Engineer | Payments, Java & Distributed Systems
SAQ

About

Backend Engineer specializing in enterprise payments, high-availability Java services, and event-driven architectures. I modernized critical systems at IKEA and now work on Inditex payment gateway integrations with Spring Boot, DB2, MongoDB, Couchbase, OpenAPI, and React. Focused on distributed systems, API design, cloud infrastructure, and CI/CD automation with Clean Architecture and Domain-Driven Design.

Technical Skills

Java 21
Spring Boot 3
Spring Batch
Spring Security
Microservices
Apache Kafka
IBM DB2
OpenAPI
REST APIs
AWS (EC2, S3, RDS)
Docker
GitHub Actions CI/CD
Terraform
Prometheus
Grafana
PostgreSQL
MongoDB
Couchbase
Redis
Vector DBs
Hibernate/JPA
Clean Architecture
Event-Driven Architecture
DDD
Integration Testing
OAuth2/JWT
React
TypeScript
API Contract Design

Languages

English (B2/C1)
Spanish (Native)
My Projects

Check out my work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my projects.

NexoCloud - Intelligent Cloud Storage Platform

NexoCloud - Intelligent Cloud Storage Platform

An AI-augmented cloud storage platform with hybrid semantic search and RAG-powered chat. Built with Spring Boot 3, PostgreSQL, pgvector embeddings, and MinIO S3 storage. Features OAuth2/JWT authentication, Stripe billing, multipart uploads, automatic taxonomy, and event-driven processing via Kafka.

Java 21
Spring Boot 3.4
PostgreSQL 16
pgvector
Redis
MinIO/S3
LangChain4j
OpenAI
React 18
TypeScript
TailwindCSS
Docker Compose
Stripe
Bitcoin Price Extension

Bitcoin Price Extension

Developed a lightweight Chrome extension that retrieves real-time Bitcoin pricing from the Binance API. Implemented a Node.js backend with Redis caching to minimize external API requests and significantly improve response performance. The entire system was containerized with Docker for seamless deployment and reproducibility.

JavaScript
Node.js
Redis
Binance API
HTML
CSS
Bitcoin Positions Tracker (AWS Cloud Architecture)

Bitcoin Positions Tracker (AWS Cloud Architecture)

Designed and deployed two production-grade AWS architectures (ECS Fargate and Serverless Lambda) using 1,300+ lines of CloudFormation, implementing secure VPC networking, API Gateway, and DynamoDB to support container orchestration and decoupled microservices.

AWS ECS Fargate
AWS Lambda
API Gateway
VPC
VPC Endpoints
Network Load Balancer
DynamoDB
CloudWatch Logs
ECR
CloudFormation (IaC)
Security Groups
Node.js 18