Fabián Karaben Java Backend Developer

Architecting robust and scalable systems. I build the digital backbone of modern web applications, focusing on performance, security, and reliability.

About Me

Fabián Karaben Portrait

I'm a backend developer with a solid background in infrastructure (DevOps), Node.js, and Go, currently focused on the Java and Spring Boot ecosystem. I'm looking to join a team as a Java Backend Developer where I can contribute my architectural background and my ability to implement robust and efficient systems.

I hold an AWS certification and am actively pursuing additional certifications to enhance my proficiency in cloud service providers.

Certifications

AWS Certified Cloud Practitioner

Amazon Web Services

Issued Oct 2024 · Expires Oct 2027

Verify →

Oracle Java SE 21 Developer Professional: 1Z0-830

Udemy

Issued Feb 2026

Verify →

Spring Certified Professional

Udemy

Issued Mar 2026

Verify →

Core Technologies

Java

Enterprise, Robustness

Spring Boot

Framework, DI, MVC

Hibernate

ORM, JPA, Data Binding

Maven

Build, Dependencies

Kubernetes

Orchestration, Scaling

Go

Gin, Echo, Chi

TypeScript

Node.js, Express.js, Hono

AWS

EC2, S3, Lambda

Cloudflare

Workers, D1, R2

Python

Django, Flask, FastAPI

Docker

Portability, Consistency

PostgreSQL

Extensibility, Reliability

MongoDB

Scalability, Replication

Redis

Caching, Performance

SQLite

Serverless, D1, Turso

Portfolio Projects

Core Banking API

Core Banking API

A monolithic banking backend built with Java 21, Spring Boot, and Hexagonal Architecture. Features robust ACID transactions and idempotency controlled with Redis.

Java 21 Spring Boot 3 RabbitMQ Hexagonal Architecture PostgreSQL Redis
Core Banking Platform

Core Banking Platform

A highly scalable, distributed enterprise system using an Event-Driven Architecture (EDA). Implements distributed transactions and Database-per-Service.

Java 21 Spring Boot 3.3 Apache Kafka Saga Pattern Microservices

Real Projects

XeoContext

XeoContext

The Source of Truth for System Design. Unified viewer for Markdown, OpenAPI, and AsyncAPI definitions.

Docker Markdown OpenAPI AsyncAPI Next.js
Wordsus

Wordsus

Your Personal Cloud Library. A unified, browser-based reader for PDFs and EPUBs with native-like performance.

PWA WebSockets Canvas Go PDF Reader EPUB Reader
XeoCast

XeoCast

A system to generate podcast episodes with AI. Features a Cloudflare-based API and automated video processing with Python/FFmpeg.

TypeScript Hono Python Cloudflare Gemini FFmpeg

150 Mini-projects series

Learning from examples and practical exercises is crucial because it bridges theoretical knowledge with real-world application. Examples provide context, showing how concepts work in practice, while hands-on exercises build problem-solving skills and confidence. This active learning approach enhances retention, fosters creativity, and prepares learners for challenges by simulating professional scenarios.

150 Spring mini-projects

150 Spring mini-projects

Explore 150 Spring mini-projects, from basic configuration to advanced microservices, mastering the Spring ecosystem through hands-on practice.

Spring Boot Spring MVC Spring Data JPA Spring Security Spring Cloud REST API Microservices Testing
150 Java mini-projects

150 Java mini-projects

Explore 150 Java mini-projects, from basic applications to advanced enterprise solutions backend skills in a hands-on way.

Java Backend Spring Boot REST API Microservices JPA Hibernate PostgreSQL Docker JWT Security Redis GraphQL MongoDB
150 Go mini-projects

150 Go mini-projects

Explore 150 Go mini-projects, from basic HTTP servers to advanced microservices, with Docker, enhancing backend skills in a hands-on way.

Go Backend Microservices REST API JWT PostgreSQL Redis GraphQL MongoDB WebSocket RabbitMQ gRPC Elasticsearch Jaeger Security

Featured Blog Articles

Get in Touch

Have a project in mind or just want to chat? Feel free to reach out! I'm always open to new opportunities and collaborations.