Skip to main content
Download free report
Softblues
Softblues
Back to Projects

AI-Powered Cash Application Module

Lead Backend AI Engineer2021 - 2026Viacheslav V.
VV
Viacheslav V.

Lead AI Engineer

LLM & AI Agents

Experience

8+ years

Timezone

CET (UTC +1)

Skills

AI / ML

PaddleOCRClaude OpusLLM pipelinesNERGPT-4o

Languages

Java

Databases

ElasticSearch clusterFlywayMySQL

Infrastructure

KafkaAzure CloudKubernetesBare metal for PCI DSS zonesDocker

Frameworks

QuartzSpring BootJOOQ

Integrations & Protocols

IMAP/IMAPS
7-day risk-free trial
Response within 24 hours
View Full Profile

Overview

Designed and delivered from scratch a large-scale FinTech module called AIR (200k+ LoC) - a Cash Application system within an accounts-receivable platform originally built as a Ukrainian with successfull following acquisition. The system integrates directly with ERPs to automate processes The AI component handles the matching of incoming payments with accounting documents and invoices. It processes documents from diverse sources - email body, attachments, scanned receipts, bank files, and direct ERP feeds. End-to-end document categorization, OCR recognition, named entity extraction, and probabilistic matching of documents to specific payments or customers. The module contributed to ARR growth from zero to millions.

Achievements

• Achieved an overall matching rate of 80-90%, with AI specifically responsible for 60-70% of those successful matches. • Improved performance of critical processing functionality by ~5-6x, reducing support tickets ~2-3x and improving customer satisfaction. • Successfully maintained PCI DSS compliance by hosting sensitive payment data and OCR processes on bare metal/on-premise servers. • Executed large-scale refactors and systematic AI-assisted test generation, achieving 95%+ test coverage. • Reduced needed manual labor by ~85%:

Responsibilities

  • Conducted discovery and architecture design on how to utilize AI/LLM to improve the matching of incoming funds with business documents.
  • Developed a full ecosystem for reading, recognizing, and targeting invoices, including calculating matching probabilities using OCR, NER, and LLM pipelines.
  • Managed the integration of multiple OCR engines and Large Language Models to parse text, tables, handwritten receipts, and document numbers - selecting optimal models per document type for accuracy and cost.
  • Implemented the core business logic (in Java) that processes LLM outputs to close payments and update the ERP in an event-driven, Kafka-centric architecture.
  • Owned reliability and evolution of services in a containerized Kubernetes environment with end-to-end production operations.

Technologies Used

IMAP/IMAPSJavaSpring BootJOOQFlywayQuartzClaude OpusGPT-4oPaddleOCRAzure CloudBare metal for PCI DSS zonesDockerKubernetesKafkaMySQLElasticsearch
VV

This project was delivered by

Viacheslav V.

View Full Profile

Ready to Build Your AI Team?

Get matched with the right AI experts for your project. Book a free discovery call to discuss your requirements.

We respond within 24 hours.