Skip to content
View saul789's full-sized avatar

Block or report saul789

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
saul789/README.md

Saul Beltran

Backend Platform Engineer | Spring Boot | API Standardization | Observability | Distributed Systems

Java Spring License

I design and build reusable backend platforms and libraries that eliminate boilerplate and enforce consistency across microservices.


πŸš€ What I Do

I focus on solving recurring backend problems at scale:

  • 🧱 API Standardization: Consistent responses and contracts across the board.
  • ⚠️ Error Handling: Implementing RFC standards (Problem Details) for machine-readable errors.
  • πŸ” Observability: Structured logging and deep trace context propagation (MDC).
  • πŸ”— Microservices: Robust architecture using Spring Boot and REST best practices.
  • 🧩 Developer Experience (DX): Creating reusable starters that make devs' lives easier.

πŸ”₯ Featured Project

A plug-and-play Spring Boot starter that standardizes the backbone of your microservices.

  • βœ… Standardized API Responses: Automated JSON envelopes.
  • βœ… Global Exception Handling: Full RFC 9457 implementation.
  • βœ… TraceId Propagation: Native MDC integration for distributed tracing.
  • βœ… OpenAPI Auto-integration: Zero-config documentation.

Goal: Eliminate repetitive boilerplate across every microservice so teams can focus on business logic.


🧩 Backend Platform Roadmap

I’m developing a suite of components to professionalize backend development:

  • πŸ“¦ API Standard Starter (Available) Responses + Error Handling (RFC 9457)
  • πŸ›°οΈ Observability Starter (In Progress) Structured logging + Advanced Trace Context
  • πŸ›‘οΈ Resilience Starter (Planned) Fault tolerance patterns + Circuit Breakers

βš™οΈ Tech Stack

  • Core: Java 21, Spring Boot 3.x/4.x, Maven.
  • Observability: SLF4J, Log4j2 (Structured Logging), Micrometer.
  • Standards: RFC 9457 (ProblemDetail), OpenAPI/Swagger.

🧠 Philosophy

"Good backend systems are not just functional β€” they are consistent, observable, and reusable."

I believe backend teams should NOT rewrite the same infrastructure logic in every service. Instead of duplicating efforts, I build the foundations that solve these problems once and for all.


πŸ“« Contact


Popular repositories Loading

  1. github-slideshow github-slideshow Public

    A robot powered training repository πŸ€–

    Ruby

  2. saul789 saul789 Public

    Config files for my GitHub profile.

  3. spring-boot-starter-api-standard spring-boot-starter-api-standard Public

    Spring Boot starter to standardize API responses, error handling (RFC 7807), and structured logging with traceId support.