dimm.im

Dmitrii Stankov

Technical Lead & Senior Software Engineer · Rust · Python · Fintech Architecture

I design and lead development of end-to-end financial systems: consumer lending platforms, credit decision engines, communication services, regulatory reporting and custom process engines. From architecture and data models to production operations.

Available for architecture reviews & fintech advisory
Location:Kyiv region, Ukraine
Focus:Credit systems · Risk & reporting · Rust / Python / Postgres
Experience:20+ years in financial and enterprise software

About me

Since 2019 I have been leading the development of a lending platform for a financial company: from accepting applications and scoring to disbursement, repayment and reporting. I work as a technical lead, architect and hands-on developer at the same time.

Before that I built systems for securities back-office and reporting, shareholder meetings, collections auto-dialing, document management and early content-provider services. This gives me a broad view on how financial infrastructure, regulations and operations fit together.

Today my main stack is Rust + Leptos + Postgres, with a strong background in Python/Django and Java Spring. I care about clear domain models, traceable decision flows and systems that remain understandable years later.

Selected projects

Lending Platform & Credit Application Portal

Tech Lead · 2019 – now

A platform that accepts loan applications from client portals and partners, analyzes them, makes automated decisions and manages the full lifecycle of a loan. Includes integration with 1C, credit bureaus, SMS, payment providers and reporting tools.

  • Designed architecture, data model and service boundaries from scratch.
  • Led a team of developers, built processes and codebase from the ground up.
  • Implemented decision engines, FinMon, credit registry reporting and operator consoles.
  • Gradually introduced Rust services and a custom process engine instead of Camunda/Corezoid.

Securities Back-office & NBU Integration

Java · 2016 – 2019

System for accounting securities transactions, integrating with the National Bank of Ukraine and the Central Depository. Handles internal positions, settlements and reporting.

  • Designed data structures and core services.
  • Implemented integrations and web interfaces for back-office teams.

Shareholder Meetings & Corporate Governance

Java · 2014 – 2016

A system for organizing shareholder meetings: importing registers, forming agendas, registering shareholders, printing voting ballots, counting votes and generating protocols in line with Ukrainian corporate law.

What I can help with

Fintech architecture

Designing or reviewing lending, risk and reporting flows: from application to repayment and audit.

Migration to Rust

Moving critical services from legacy stacks to Rust with a focus on stability, observability and team adoption.

Credit pipelines

Building pipelines for consumer lending: queues, decision engines, FinMon/PEP checks, credit bureaus.

Integrations

Credit bureaus, BankID, payment providers, SMS/Viber/email gateways, 1C and internal services.

Skills

Languages & runtime

RustPythonJavaTypeScriptSQLC++Bash

Frameworks & tools

LeptosActix-webDjangoSpringVue.jsAngularQtCamunda / ActivitiCorezoid

Domains

Consumer lendingCredit registry & NBU reportingFinMon / KYC / PEP checksSecurities back-officeDocument managementTelephony & messaging

Why Rust for fintech

  • • Memory safety and strong typing for money-related logic and PII.
  • • Predictable performance for high-throughput pipelines and reporting batches.
  • • Zero-cost abstractions for complex business rules and process engines.
  • • Good fit for systems that must survive audits, incidents and fast product changes.

Tools I use

Editors & IDEs: JetBrains, VSCode, terminal-based tooling tuned for Rust, Python and SQL workflows.

Databases & infra: PostgreSQL, RabbitMQ, Docker, Kubernetes, Linux servers, plus monitoring, backups and migration tooling.

I prefer pragmatic solutions: clear architecture, simple deployment stories and logging that actually helps during incidents and audits.

Recent work timeline

2019 – now · Lending Platform

Technical lead for a consumer lending platform: architecture, integrations, decisioning, communication services, credit registry and FinMon reporting. Gradual migration of core flows to Rust.

2016 – 2019 · Securities back-office

Back-office system for securities accounting and NBU integration in a custodian. Architecture, core services and front-end for operations teams.

Earlier projects

Shareholder meetings system, debt collection auto-dialer on Asterisk, document management platform and one of the early SMS content-provider systems in Ukraine.

Get in touch

I prefer focused, asynchronous communication. If you want to discuss architecture, migration to Rust or a specific fintech problem — you can reach me by email. To avoid spam, the address is briefly revealed on demand.

Email will be visible for 3 seconds after you click the button.

Email************

© 2025 dimm.im — Dmitrii Stankov