Back to projects
CASE STUDY / 2024.08 — 2026.01

Financial Leasing SaaS Platform

Connecting project, settlement and post-loan systems across payment plans, reconciliation and collections.

01

Context

Financial leasing spans project, settlement, assisted-loan and post-loan systems with continuously synchronized money and asset state.

02

My role

I led post-lease engineering, analyzed change impact, designed penalty, asset-change and warning workflows, and mentored new team members.

03

Architecture

Spring Boot and MyBatis host core services, RabbitMQ coordinates asynchronous work and Activiti manages stateful workflows.

04

Key challenges

  • Penalty calculation crosses four systems, where a partial failure can create accounting differences.
  • Asset changes affect downstream settlement and post-loan data, requiring explicit ordering and recovery.
05

Approach

  • Mapped data ownership around business documents and state transitions, with explicit validation and recovery points.
  • Modeled asset changes and warning types as workflows so decisions remain traceable.
06

Outcome

  • Delivered cross-system penalty and asset-change designs with consistency and recovery in mind.
  • Established project documentation that helps new engineers understand domain boundaries.
CONTACT / COPY EMAIL

Let’s solve a hard problem

If you need a Java tech lead or senior engineer who can connect architecture, business and delivery, I would be glad to talk.