portfolio

Maurício Mussatto Scopel

Senior Backend Engineer

I design and build scalable microservices in Java & Spring Boot on AWS — and I ship whole products end-to-end, from backend and infrastructure to mobile.

mauricio@portfolio: ~

$ whoami

maurício mussatto scopel — senior backend engineer

$ cat stack.txt

java · spring boot · aws · postgresql · 10+ yrs

$ ls projects/

easy-gym/junit4to5-translator/confianca/motor-imagery/

$ open resume.pdf

about

Backend depth, end-to-end range.

I'm a senior backend engineer with 10+ years designing and building scalable microservices in Java and Spring Boot. I specialize in cloud-native architectures on AWS, event-driven systems, and high-traffic platforms — and I've delivered end-to-end solutions, from system design to infrastructure, for international companies across e-commerce, music, and sports.

I also build and ship whole products on my own. Two published mobile apps and an EEG deep-learning thesis round out a backend core with real range — the kind of breadth that comes from owning a product from the database to the app store.

skills

Tech I work in.

Languages

  • Java
  • Kotlin
  • Python
  • TypeScript
  • Go
  • SQL

Backend & frameworks

  • Spring Boot
  • Spring Modulith
  • Microservices
  • GraphQL
  • RESTful APIs
  • JDBI
  • Spring Batch
  • JUnit 5
  • Mockito

Cloud & infra

  • AWS
  • CloudFormation
  • DynamoDB
  • SQS / SNS
  • S3 / RDS
  • Secrets Manager
  • Docker
  • GitHub Actions

Data & search

  • PostgreSQL
  • DynamoDB
  • Algolia
  • TypeSense
  • Valkey / Redis

Also ships

  • Jetpack Compose (Android)
  • React Native
  • React
  • TensorFlow / Keras

experience

Where I've shipped.

A decade of backend work for remote, international teams — from credit pipelines to high-traffic search and payments.

MoveUp

Feb 2025 — Present

Back End Software Developer · Remote

  • Built most backend features for a sports-prediction platform from its early stages, growing it to ~15,000 users within a year of launch and enabling several in-platform sponsorship deals.
  • Architected the end-to-end backend for a game-statistics platform in Java/Spring Boot on AWS — owning the full lifecycle from system design to infrastructure provisioning via CloudFormation — and integrated Stripe and Apple (iOS) payments.
  • Designed a multi-layered auth stack: JWT login with refresh-token family rotation and reuse detection, email-verification gating, OpenID Connect for Google sign-in, and RBAC to gate premium features.
  • Hardened the platform against abuse with two-tier per-user rate limiting (Bucket4J via Valkey), captcha on public endpoints, secrets in AWS Secrets Manager, and signature-verified third-party webhooks.
  • Java
  • Spring Boot
  • AWS
  • CloudFormation
  • Stripe
  • Valkey
  • OIDC

Encora

Apr 2024 — Feb 2025

Back End Software Developer · Remote

  • Delivered features and resolved production issues in the data-integration module of a US hospitality platform, keeping data in sync across a PostgreSQL/AWS microservices architecture.
  • Automated a legacy monolith's test-suite migration from JUnit 4 to JUnit 5 with an open-source source-to-source translator — applying compiler techniques (an ANTLR grammar for Java) to parse and rewrite tests — eliminating hundreds of hours of manual refactoring.
  • Maintained and extended the integration layer between a legacy monolith and modern microservices using AWS SNS for event-driven messaging.
  • Java
  • Spring Boot
  • PostgreSQL
  • AWS SNS
  • ANTLR

BeatStars

Aug 2021 — Jan 2024

Back End Software Developer · Remote

  • Engineered multi-source query systems combining DynamoDB with search engines (Algolia, TypeSense) to power dynamic product discovery on a high-traffic music e-commerce platform.
  • Designed a Merkle-tree reconciliation algorithm to cheaply detect sync drift between the DynamoDB source of truth and the Algolia index, pinpointing only obsolete records to avoid costly full re-syncs.
  • Architected a GraphQL Backend-for-Frontend (BFF) layer that abstracted microservice complexity into a unified, consumer-friendly API.
  • Orchestrated event-driven communication across services with AWS SQS/SNS and implemented webhooks via API Gateway for third-party integrations.
  • Java
  • DynamoDB
  • GraphQL
  • Algolia
  • AWS SQS/SNS
  • API Gateway

CWI

Mar 2018 — Aug 2021

Back End Software Developer · Remote

  • Optimized a Spring Batch credit-analysis pipeline for Riachuelo by tuning JVM parameters and refactoring processing logic to meet strict execution-time constraints.
  • Extracted the shopping-cart module from a legacy monolith into a standalone microservice at Lojas Colombo, improving maintainability and enabling independent deployment.
  • Java
  • Spring Boot
  • Spring Batch

Keyworks

Sep 2013 — Mar 2018

Systems Analyst / Java Developer · Caxias do Sul

  • Ran the full software-development lifecycle across diverse clients, progressing to Systems Analyst with mentoring responsibilities.
  • Oracle Certified Associate and Professional, Java SE 7.
  • Java

contact

Let's talk.

Open to senior backend roles on remote, international teams. The fastest way to reach me is email.

mauricio@portfolio: ~