23.09.2026 aktualisiert

**** ******** ****
100 % verfügbar

Backend Engineer: Payments, Double-Entry Ledgers & Reconciliation

Almatu, Kazakhstan
Nur Remote
Moscow Institute of Electronic Technology (MIET), graduated 2007
Almatu, Kazakhstan
Nur Remote
Moscow Institute of Electronic Technology (MIET), graduated 2007

Profilanlagen

Jeffrey-Jorgensen-CV.pdf

Über mich

I work where a wrong number costs money: payment rails, custodial wallets across four chains, double-entry ledgers that reconcile against the chain, and pipelines that turn bank statements into posted entries. Go, Python, TypeScript, PostgreSQL.

Skills

PythonPostgreSQLBlockchainTypeScriptFastAPIKubernetesDockerGolangMicroservices
Payment Systems & Blockchain Integration
Expertise in payment flows, payouts, fees, holds, and blockchain wallet management across multiple networks. Implementation of idempotent operations and a single source of truth for balances using Go and Python.

Double-Entry Accounting & Reconciliation
Design and implementation of double-entry accounting cores reusable across multiple products. Reconciliation of ledger obligations against on-chain state per asset, including handling of in-flight withdrawals, deposits, fees, and platform funds with automatic solvency invariant enforcement.

Backend Development with Go, Python & PostgreSQL
Backend engineering using Go, Python, TypeScript, and SQL with PostgreSQL as the primary data store. Development of REST APIs with FastAPI, including large-scale systems with hundreds of endpoints and thousands of tests maintained in daily production.

Financial Model Backend Development
Construction of multi-category monthly expense planning backends (rent, payroll, taxes, loans, banking) with dynamic recalculation logic, built with Python, FastAPI, and PostgreSQL.

Docker & Linux Infrastructure
Use of Docker, Linux, and Git for infrastructure management and deployment of backend microservices.

Microservices & REST API Design
Architecture and implementation of microservices with REST APIs, ensuring scalability and maintainability in production environments.

Payout Batch Processing
Development of payout batch dry-run systems that validate recipient rows, detect network mismatches, insufficient balances, and fee calculations before execution, preventing errors without post-support intervention.

TypeScript & SQL
Proficiency in TypeScript and SQL as part of a broader backend technology stack used in payment and accounting system development.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2023

Sprachen

EnglishverhandlungssicherRussianMuttersprache

Projekthistorie

Independent Backend Engineer

Independent
Contract work on payment and accounting systems, direct with product teams. Projects include reserve reconciliation ledger vs. chain, payout batch dry run, reusable double-entry accounting core, financial model backend, and payment flow across four blockchain networks.

Backend Engineer: ledger core and reserve reconciliation

Crypto exchange (NDA)

Banken und Finanzdienstleistungen

Built the double-entry ledger core in Go that a second, unrelated product later adopted unchanged. On top of it, a reserve reconciliation that compares obligations to users against on-chain balances every five minutes, per asset, accounting for deposits and withdrawals in flight, fees and platform funds: unexplained surplus is flagged, and withdrawals for an asset freeze automatically when the solvency invariant breaks, with the lift recorded in the log. Go, PostgreSQL, Docker.

Backend Engineer: financial model backend

Finance SaaS (NDA)

Banken und Finanzdienstleistungen

Backend for a two-year monthly expense plan by category (rent, payroll, taxes, loans, banking), where dragging one month's ceiling recalculates the rest and each month shows its limit, income, obligatory payments and the room left up and down. 313 endpoints and 9,333 tests, in daily production, maintained by one person. Python, FastAPI, PostgreSQL.

Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden