Mario Daniel Ruiz Saavedra

Mario Daniel Ruiz Saavedra

Mentor
Rising Codementor
US$9.00
For every 15 mins
ABOUT ME
Java Dev with a focus on backend.
Java Dev with a focus on backend.

Senior backend engineer, with 10+ years of experience, proficient in Java, Spring, Spring Boot, PostgreSQL. Intermediate knowledge of Kafka, Apache Camel, MySQL, Gradle, Maven, Kotlin. Experience designing scalable systems, with microservices using Spring Boot. Skilled in event-driven architectures with Kafka, integration systems based on Apache Camel. Proficient in Gradle, Maven, and Kotlin. Done a fair share of code migrations.

Spanish, English
Brasilia (-03:00)
Joined June 2023
EXPERTISE
10 years experience
Most of my professional experience has been with Java. I've done a lot of backend services (usually microservices) with Spring Boot, but ...
Most of my professional experience has been with Java. I've done a lot of backend services (usually microservices) with Spring Boot, but also dabbed in GUIs with JavaFX and/or Swing.
7 years experience
Besides using Kotlin for backend, I once had to do some VNC code for a system app in Android. Kotlin is just so expressive, it is always ...
Besides using Kotlin for backend, I once had to do some VNC code for a system app in Android. Kotlin is just so expressive, it is always a technology that I propose unless there's limitations on approved tooling.
3 years experience
I've had to work writing Gradle Plugins and Tasks, primarily either as part of migrating to a newer version of Gradle, or starting from s...
I've had to work writing Gradle Plugins and Tasks, primarily either as part of migrating to a newer version of Gradle, or starting from scratch in modern-ish Gradle (5.x and beyond) For this tasks, I've usually preferred Kotlin for new code.
KotlinGroovy
View more
KotlinGroovy
View more
10 years experience
My backed experience has been with Spring for most of my projects. Worked with Spring 4, 5, and now 6 with Java 17. usually I accompany S...
My backed experience has been with Spring for most of my projects. Worked with Spring 4, 5, and now 6 with Java 17. usually I accompany Spring usage with Spring Boot.
10 years experience
4 years experience
10 years experience

REVIEWS FROM CLIENTS

Mario's profile has been carefully vetted and approved as a Codementor. Connect with Mario now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
venom
A GTK+ Tox client, written in Vala
Vala
3
1
stew
Simple buid system for the 21st century
Vala
2
0
Stack Overflow
170 Reputation
1
1
13
EMPLOYMENTS
Lead Backend Developer
Modern Campus
2025-09-01-Present

- Orchestrated a cross-functional modernization of a legacy LMS monolith, aligning 5+ engineering teams on a phased transition from Ja...

- Orchestrated a cross-functional modernization of a legacy LMS monolith, aligning 5+ engineering teams on a phased transition from Java 5/Struts 1.x to a modular Java 21 and Spring Boot 4 microservices architecture.

- Engineered custom OpenRewrite and Gradle automation tooling that accelerated JVM modernization, reducing manual migration effort by an estimated 80% and eliminating refactoring errors across legacy Ant/Hibernate/Java codebases.

- Mentored and sponsored senior engineers on platform engineering, dependency governance, and modern JVM best practices, establishing updated coding standards across the engineering department, reducing technical debt and improving organizational deployment reliability.

Java
SQL
Spring
View more
Java
SQL
Spring
Gradle
XML Schema
Hibernate ORM
Apache tomcat 10
View more
Senior Software Developer
IPSY
2022-04-01-2025-05-01
  • Architected and executed a zero-downtime migration strategy during an enterprise merger, safely transitioning 5M+ active and lega...
  • Architected and executed a zero-downtime migration strategy during an enterprise merger, safely transitioning 5M+ active and legacy customer accounts with zero data loss, leveraging Scala on Databricks/Spark to migrate legacy MySQL data to PostgreSQL.
  • Led a technical baseline upgrade from Java 8/Spring Boot 2.0 to Java 21/Spring Boot 3.x across core commerce services, integrating Micrometer for enhanced production observability.
  • Designed and implemented organization-wide Gradle platform conventions, Version Catalogs, and Testcontainers tooling to standardize builds, dependency governance, and local development workflows.
  • Owned core commerce backend systems for 3+ years, driving iterative architecture and post-launch refactoring that improved latency, observability, and onboarding speed in user-facing flows.
Java
Spring
Redis
View more
Java
Spring
Redis
Gradle
Spring Boot
Swagger
Test Automation
View more
Senior Backend Developer
TrueAccord via EPAM
2021-04-01-2022-04-01

- Architected an event-driven account-linking service unifying disparate debtor records into single consumer profiles, leveraging Kafk...

- Architected an event-driven account-linking service unifying disparate debtor records into single consumer profiles, leveraging Kafka Connect and Quarkus microservices to perform PCI-compliant profile merging and sensitive data scrubbing for 100M+ financial records.

- Developed custom Kafka Connect connectors to manage Protobuf/Avro schema evolution in sync with centralized schema repositories, ensuring zero data loss during stream processing.

- Led the implementation of an account-linking service that unified disparate debtor records into single consumer profiles, improving payment recovery rates by ~35%.

Java
Scala
Redis
View more
Java
Scala
Redis
Akka
Network Protocols
Spring Boot
Apache Kafka
View more