Skip to content
View nima-mokhtarian's full-sized avatar

Block or report nima-mokhtarian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nima-mokhtarian/README.md

Hi, I'm Nima Mokhtarian

Senior Software Engineer | Backend Team Lead

I design and lead reliable backend systems for banking, fintech, and data-intensive products. I have 10+ years of software engineering experience, including 5+ years focused on Java, Spring Boot, distributed systems, and production ownership.

My recent work includes domain-driven banking platforms, high-volume financial workflows, crypto-market infrastructure, and quantitative research tooling.

What I work on

  • Java 21, Spring Boot, REST APIs, asynchronous processing, and performance optimization
  • Domain-Driven Design, Clean and Hexagonal Architecture, modular monoliths, and microservices
  • Event-driven systems, transactional outbox/inbox patterns, reconciliation, and double-entry ledgers
  • PostgreSQL, MongoDB, Docker, Kubernetes, observability, and CI/CD
  • OAuth2, OIDC, FAPI 2.0, mTLS, Vault, OPA, and zero-trust service design
  • Technical leadership, architecture reviews, mentoring, and production support

Selected projects

Project What it demonstrates
Crypto Market Ingestion A Java 21 and Spring Boot service for scheduled and on-demand ingestion from CoinGecko and CryptoQuant, with PostgreSQL, resilience controls, Docker, OpenAPI, and automated tests.
Strategy Lab An extensible Python framework for backtesting and comparing signal-driven BTC/Gold allocation strategies, including walk-forward evaluation.
Nobitex NAV Bot A Spring Boot Telegram bot for investor NAV queries, member management, and subscription-cancellation workflows.
Crypto API Postman Kits Ready-to-import API collections for Binance, CoinGecko, CryptoQuant, CoinEx, Bitquery, Derive, Nobitex, and multi-chain wallet transactions.

Engineering background

  • Architected a domain-driven neo-bank platform spanning approximately 25 bounded contexts.
  • Led backend systems used across banking operations serving a combined customer population of more than 80 million.
  • Designed secure authentication and authorization flows for consumer banking and Open Banking environments.
  • Built and led market-data ingestion, portfolio, fund operations, and quantitative-research systems.
  • Authored architecture decision records and mentored engineers through design, delivery, and production ownership.

Connect

LinkedIn · GitHub

Pinned Loading

  1. crypto-market-ingestion crypto-market-ingestion Public

    Spring Boot service ingesting crypto market data (CoinGecko, CryptoQuant) with scheduled jobs, OpenAPI, and Postman tooling

    Java 1

  2. nobitex-nav-bot nobitex-nav-bot Public

    Telegram bot for fund investors to check NAV/share and request cancellations; manager maintains roster via Excel and Nobitex API token

    Java 1

  3. strategy-lab strategy-lab Public

    Backtesting and comparison framework for signal-driven BTC/Gold allocation strategies

    Python 1