What we offer and what we have delivered

Selected work.

First, the services Shevato takes on through client engagements. Then a grouped tour through real projects we have delivered, mostly inside a large Spring Boot microservice estate and a long-running retail e-commerce platform.

Services we offer

API design and delivery

REST APIs

APIs that slot cleanly into your existing setup. Easy to use, easy to maintain, and built to scale as your traffic grows. Contract-first, documented, and tested before they ship.

  • Spring Boot
  • OpenAPI
  • Contract tests
Distributed systems

Microservices architecture

Microservices that make your systems more flexible and easier to grow. Greenfield service bootstraps, BFFs, cross-service contracts, and the boring plumbing that holds it all together.

  • Java 21
  • Spring Cloud
  • Resilience4j
Full stack delivery

Custom software

Every business is a little different. We deliver solutions that match your processes, your objectives, and the way your team actually works, including the integrations no template can predict.

  • Java
  • Vanilla JS
  • JSP when needed
Cloud and platform

Cloud and infrastructure

From containerized deployments to cloud-native architectures, infrastructure that is reliable, observable, and cost aware. Build pipelines that get code from a branch to production safely.

  • Docker
  • Maven
  • JFrog
  • Jenkins
Advisory

Architecture consulting

A second pair of eyes for choosing the right technologies, untangling legacy systems, and planning a roadmap that actually ships. Often a few sessions are enough to unblock a team.

  • Spring
  • Migrations
  • Code review
Resilience

Quality and security

Testing, code review, and security-conscious design baked in from the start. What ships works today and keeps working tomorrow, including under partner integrations and audits.

  • JUnit
  • Spring Security
  • SonarQube

Backend and microservices

Greenfield services

Five new Spring Boot services in one program

Bootstrapped V1 services for orders, freight, inventory, profiles, and observability under a single program of work. Contract-first OpenAPI definitions, generated cross-service clients, and contract tests that lock the HTTP responses, not just the behavior.

  • Spring Boot 3.4
  • Java 21
  • OpenAPI
  • Maven multi-module
End-to-end feature

Multi-tenant pricing with partner markup

Designed and shipped a multi-tenant pricing surface for an automotive product line, spanning a domain microservice and a backend-for-frontend. Owned the partner-markup model, the integration tests, and the post-launch fix for null pricing when no markup was configured.

  • Spring Boot
  • BFF pattern
  • JPA
  • Integration tests
Cross-cutting refactor

Decoupling internal identities from customer account numbers

Rolled an auth-model change through more than ten services and shared libraries. Touched authentication, order, vehicle, and profile services plus the foundation, security, gateway, and web commons libraries. A platform-level migration that needed careful sequencing.

  • Spring Security
  • JWT
  • Multi-repo
  • Backwards compatibility
Platform migration

Fleet-wide library and parent-POM upgrades

Cut the platform over to a new validation library and led a wave of parent-POM bumps with breaking-change remediation across freight, inventory, and observability services. The kind of work that does not look exciting but keeps the whole estate moving forward.

  • Maven BOM
  • Spring Boot
  • Bean Validation
Legacy interop

Mainframe integration in a Spring Boot REST API

Routed dealership order-status workflows and warehouse traffic through a mainframe directly inside a Spring Boot REST API. Migrated warehouse logic out of a JSP monolith into the service so partner systems can talk to one clean endpoint.

  • Mainframe
  • Spring Boot
  • JWT
  • JDBC
Performance and reliability

Caching and exception architecture

Reintroduced response caching for partner data in a domain microservice, refactored a domain exception to extend a proper base hierarchy, and tightened error handling across the order and inventory services. Small, compounding wins that show up in SLOs.

  • Spring Cache
  • Resilience4j
  • Error model

Retail and partner integrations

Partner API platform

A partner orchestration service

Owned core pieces of a Spring Boot REST API that orchestrates orders and inventory between a leading national tire retailer and a long list of automotive marketplaces and partner platforms. Built the JWT auth layer, the order-invoice endpoint, inventory-search-per-product for a partner channel, and barcode tracking for a delivery integration.

  • Spring Boot
  • JWT
  • Hibernate Validator
  • Partner APIs
Retail storefront

Storefront fixes and modernization

Shipped checkout and cart fixes across a large JSP storefront for a leading national tire retailer: credit-card promo math, gift cards in totals, vehicle selector edge cases. Drove SonarQube remediation across servlets and beans, and migrated video-logo data off legacy tables.

  • JSP
  • Java
  • SonarQube
  • Tomcat
Dealer sites

Multiple dealer portals patched, hardened, and modernized

Cross-site work on a family of automotive dealer and partner sites. XSS hardening on search and modal params, vehicle-inspection equipment integration for two brands, privacy-beacon based blocking of third-party data transfers across six sites, and full HTTPS hardening of legacy JSPs.

  • JSP
  • Vanilla JS
  • Security
  • Privacy
SOAP gateway

Apache CXF gateway to partner systems

Worked the SOAP/CXF gateway that connects a leading national tire retailer to a number of B2B partner systems and aftermarket marketplaces. Warehouse and carrier wiring, order placement, rebate and freight calculations, part-number handling. Not glamorous, but the kind of service that absolutely cannot break.

  • Apache CXF
  • SOAP
  • JAX-WS
  • Java

Infrastructure, CI/CD, and tooling

Developer experience

Workspace bootstrap scripts for the whole repo set

Authored clone and pull workspace scripts inside a shared developer toolkit so that anyone joining the team can stand up the entire microservice repo set with a single command. Small footprint, high leverage.

  • Bash
  • Git
  • Onboarding
Build and release

Maven release plumbing sweep

Fixed an SCM-block typo across roughly thirty repos in one coordinated change so that release plugins could function correctly across the platform. The kind of cleanup that nobody notices until it breaks.

  • Maven
  • SCM
  • Artifactory
Image registry cutover

Base images moved to a private Artifactory

Cut Docker base images over to a private Artifactory registry across multiple services, which is the kind of work that has to happen perfectly or every build in the organization breaks at the same time.

  • Docker
  • JFrog Artifactory
  • CI/CD
Runtime upgrade

JDK 8 to JDK 21 across legacy Tomcat apps

Helped move legacy JSP and servlet WARs from JDK 8 onto a current LTS, with the dependency upgrades and code adjustments that always come with that kind of jump.

  • Java 21
  • Tomcat
  • Jakarta

Personal projects

TV analytics

Rising Seasons

A way to discover TV shows by the shape of their episode ratings: rising, consistent, slow-burn, big-finale, rebound. Static frontend, a build pipeline that enriches data from TVDB and TMDb, and a daily changelog so the front page is never stale.

  • Static HTML
  • Node build pipeline
  • TVDB
  • TMDb
Daily head-to-head

MapTap Rivals

Daily MapTap.gg head-to-head tracker. Log scores against named friends and see win/loss records, streaks, averages, score trends, and per-rival dashboards in one place. Built because the official tools did not show rivalries the way we wanted.

  • Vanilla JS
  • Firestore sync
  • Charts
Sports stats

Football H2H League

Head-to-head football match recorder with penalty shootout tracking, team selections, and comparison tables. Started as a way to settle a long-running rivalry, kept growing.

  • Vanilla JS
  • Firestore
  • PWA
Fitness PWA

Gym Tracker

An installable PWA for logging workouts, building programs, and tracking progress over time. Service worker, offline support, and an achievement system that keeps people coming back.

  • PWA
  • Service Worker
  • Firestore
Game stats

Mario Kart Tracker

Mario Kart race tracker with player statistics, performance analysis, and a chart-heavy results view. Supports both Mario Kart 8 Deluxe and Mario Kart World. The original Shevato side project that pulled in the others.

  • Chart.js
  • Vanilla JS
  • Firebase Auth

Want to talk about a project?

If any of this looks close to what you need, we would be happy to walk through it. Most engagements start with a short call.

Start a conversation