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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.