Moe Jafari
Open to opportunitiesSenior Software Engineer | Backend & Distributed Systems
Toronto, ON
About
Senior Backend Engineer with 7+ years building high-scale distributed systems for fintech and developer platforms. Python, Go, and TypeScript specialist with measurable impact on throughput, latency, resilience, and deployment speed.
Skills
- AgileExpert
- Amazon Web ServicesExpert
- CI/CDExpert
- CommunicationExpert
- CSSExpert
- DjangoExpert
- DockerExpert
- GitExpert
- GoExpert
- GraphQLExpert
- HTMLExpert
- JavaExpert
- JavaScriptExpert
- KubernetesExpert
- LinuxExpert
- MongoDBExpert
- MySQLExpert
- Next.jsExpert
- PostgreSQLExpert
- Problem solvingExpert
- PythonExpert
- ReactExpert
- RedisExpert
- REST APIsExpert
- ScrumExpert
- SQLExpert
- Tailwind CSSExpert
- TeamworkExpert
- TerraformExpert
- Time managementExpert
- TypeScriptExpert
Experience
Senior Software Engineer
Nobitex
Mar 2024 to Present
Cryptocurrency exchange serving 12M+ users • Owned design, delivery, load testing, and Kubernetes deployment of a WebSocket platform for order books, trades, and market statistics; diff-based updates cut network traffic 60% and isolated trading services from downstream failures. • Designed and shipped state-machine wallet recovery after Nobitex's publicly reported $90M+ cyberattack, enabling safe database migrations and controlled, staged balance restoration across cross-functional teams. • Optimized trading and pool-P&L workflows through batching, deferred execution, bulk writes, atomicity safeguards, and indexing; cut position-settlement time 25%, improved throughput about 20%, and reduced query latency about 20% on a 7M-row table. • Removed Redis as a mark-price single point of failure through asynchronous database persistence, fallback reads, and automatic cache restoration. • Designed market-depth borrowing limits to prevent manipulation and shipped tiered leverage up to 10x through coordinated product, mobile, and QA releases. • Split monolithic components into independently deployable services, enabling decoupled releases and 4x faster deployments. • Served in regular production on-call rotations for trading and wallet services; built health checks, latency metrics, and Kibana dashboards, and coordinated cross-team incident response.
Technical Team Lead / Senior Software Engineer / Software Engineer
Quera
Apr 2020 to Mar 2024
Promoted twice; developer education and assessment platform serving 400,000+ users • Built a multi-tenant learning platform with real-time browser terminals backed by resource-constrained execution clusters, enabling scalable hands-on programming. • Cut SQL queries on core landing pages from 220 to 30 by redesigning data access and removing inefficient query patterns. • Extracted resource-intensive workloads into independently scalable services and modularized the monolith, accelerating feature delivery by 15%. • Shipped 80+ legacy features stalled for up to two years, restoring product delivery momentum. • Expanded the assessment platform with 8 additional programming languages and migrated JavaScript components to TypeScript.
Full-Stack Developer
SnappCarFix
Dec 2019 to Apr 2020
• Scaled a Python/Django application to support 10,000+ active users using load balancing and database replicas.
Software Engineering Intern
Rahnema
Jul 2019 to Dec 2019
• Ranked 5th among 2,000+ applicants, then placed 2nd in a team competition by building a real-time bidding service with Java, Spring, TypeScript, and Docker.
Education
University of Isfahan
B.Sc., Software Engineering
2017 to 2021
Teaching Assistant, Software Architecture and Design Patterns; mentored 50+ students.
