Skip to content
View javsper's full-sized avatar

Block or report javsper

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
javsper/README.md

Header

Typing SVG header wave

Profile views GitHub

Designing and shipping production-grade backends and cohesive full-stack experiences — with Spring Boot at the core.


Focus

Backend & platform

Spring Boot microservices, REST & event-driven APIs, Spring Security, Spring Data JPA / Hibernate, validation & resilience patterns, observability (metrics, tracing, structured logging), and pragmatic performance tuning.

Full stack & delivery

End-to-end features from database schema to UI, containerized deployments, CI/CD, and environments that stay maintainable as products grow.


Stack

Core

Java Spring Boot Spring Maven Gradle

Data & messaging

PostgreSQL MySQL Redis MongoDB Kafka

Frontend & APIs

TypeScript JavaScript React Node.js

Cloud & ops

Docker Kubernetes GitHub Actions AWS


Principles I ship with

Area How it shows up in code
Architecture Clear boundaries, DDD-friendly modules, testable services, configuration that matches environments
APIs Consistent contracts, versioning where it matters, meaningful errors, documentation that stays true
Quality Automated tests at the right layers, reviews that catch edge cases, refactors that reduce risk
Security Least privilege, solid authn/z patterns, secrets handled properly, dependency hygiene

How I work

  • Understand the business problem first, then design a clean and scalable solution.
  • Build secure, reliable backend services with Java and Spring Boot.
  • Keep APIs simple and predictable so frontend and mobile teams can move fast.
  • Use testing, code reviews, and CI/CD to ship safely and consistently.
  • Focus on maintainability so products can evolve without risky rewrites.

GitHub activity

javsper Top languages

Open to interesting backend and full-stack collaborations.

footer wave

Pinned Loading

  1. bookstore-springboot bookstore-springboot Public

    Full-stack project of a full-size online Book Store. Back-end: Java, SpringBoot & PostgreSQL. Front-end: TypeScript, ReactJS & Tailwind.

    Java 1

  2. springboot-trading-app springboot-trading-app Public

    Spring Boot 3 / Java 17 multi-module trading stack: REST web layer, persistence and historical data, Interactive Brokers (IBKR) connectivity, Angular frontend, Docker/K8s deployment

    Java 2

  3. pcf-axon-cqrs pcf-axon-cqrs Public

    Demonstrates CQRS and Event Sourcing microservices in Java using Pivotal CloudFoundry, SpringBoot and the Axon Framework.

    Java 1

  4. springboot-ecommerce springboot-ecommerce Public

    A seamless online shopping journey with our modern e-commerce platform, built using Java, Spring Boot, JWT, OAuth2.0, React.js, Redux Toolkit, Ant Design, REST API, GraphQL

    Java 2

  5. microservices-with-springboot microservices-with-springboot Public

    Example of microservices application with Spring Boot, Zuul, Eureka, MongoDB and RabbitMQ.

    Java 1

  6. spring-cloud-microservice spring-cloud-microservice Public

    Spring Cloud Microservice (API Gateway, Zipkin, Redis, Authentication, Config Server, Docker, Kubernetes )

    Java 1