Saeed Ghofrani
For RecruitersArchitectureCase StudiesProjectsExperienceSkillsBlogContact
Discuss a role
For RecruitersArchitectureCase StudiesProjectsExperienceSkillsBlogContact
  1. Home
  2. /Case Studies
  3. /Crypto Exchange KYC and Persistence

Hiring for backend ownership?

The recruiter brief has my role fit, strongest production results, resume, and direct contact details.

Open recruiter briefEmail me

Saeed Ghofrani Ivari

I build backend systems, lead delivery, and stay close to production.

Focus

NestJS, data-heavy services, real-time products, and Linux operations.

Contact

sa.ghofraniivari@gmail.comTelegram
GitHubLinkedInStack OverflowDev.toRecruiter briefPlayground

Case study

Crypto Exchange KYC and Persistence

Financial backend systems with KYC/AML, exchange integrations, blockchain nodes, and polyglot persistence.

My role: Backend developer for financial platform services

Scope: KYC/AML, document validation, Binance integration, PostgreSQL, MongoDB, Neo4j, Redis, Elasticsearch

Why the work mattered

A financial platform needed onboarding, KYC/AML, exchange integration, and multiple data models for account and network workflows. The exchange needed secure onboarding, fast data models, identity verification, and integrations with liquidity and blockchain infrastructure.

What could not break

Financial compliance, sensitive user documents, correctness, performance, and multiple persistence models.

How the pieces fit

NestJS microservices with PostgreSQL, MongoDB, Neo4j, Redis, Elasticsearch, Binance integration, and blockchain nodes.

My part

Built KYC/AML verification, document validation, sanction screening, exchange integration, and network/accounting algorithms.

What I was responsible for

  • NestJS microservice implementation
  • KYC/AML and document validation workflows
  • Exchange integration and persistence across PostgreSQL, MongoDB, Neo4j, Redis, and Elasticsearch

Calls I made

  • Used different stores for relational, document, graph, cache, and search needs instead of forcing one database model.
  • Kept compliance-sensitive flows explicit and auditable rather than hiding them in generic handlers.

What I watched in production

  • Sensitive document handling
  • Correctness of financial/accounting flows
  • Integration reliability with exchange and blockchain infrastructure

What changed

Enabled compliant onboarding and scalable backend features for financial workflows.

Exchange Backend and KYC Flow

Compliance-sensitive onboarding and exchange workflows backed by relational, document, graph, cache, and search stores.

Layer 1

Client Apps
KYC Upload
Trading UI

Layer 2

NestJS Services
Document Validation
Exchange Adapter

Layer 3

PostgreSQL
MongoDB
Neo4j
Redis

Layer 4

Elasticsearch
Binance API
Blockchain Nodes

At a glance

  • - Compliant onboarding foundation
  • - Scalable persistence model
  • - Exchange and blockchain integration support

Technology

NestJSPostgreSQLMongoDBNeo4jRedisElasticsearchBinance API