
Amir Ashrafi
Senior Software Engineer
Compétences

Voir mes services


Portfolio
Expérience professionnelle
Backend Engineer
Exchange • Temps plein
Aug 2020 - Present • 6 yrs
Project: Middle Eastern cryptocurrency exchange platform serving 3M+ users across spot, futures, and OTC markets. Architecting the core trading platform using Go, Kafka, AWS, PostgreSQL, and Redis, scaling the system to handle 10K+ RPS across 250+ trading pairs. Designed and launched a real-time liquidation engine from scratch that detects and closes at-risk positions in under 1 second, protecting the platform from financial losses. Created a market-maker microservice supporting 1,500+ concurrent configurations with per-pair config management and a built-in rate limiter, eliminating API rate limit breaches from misconfiguration. Developed a bonus and campaign system with budget management, real-time statistics, and a configurable condition evaluation engine, growing futures deposit volume by 80%+. Engineered a blockchain deposit and withdrawal detection system that scans blocks in under 10 milliseconds, ensuring accurate real-time fund tracking across multiple chains. Developed a CRM system in Python using MongoDB for statistics and quality control, with automatic agent assignment logic that reduced average response time from 1 hour to under 5 minutes. Integrated Cobo custody platform implementing webhook handling, transaction signing, and secure deposit/withdrawal processing, significantly reducing the risk of asset compromise for platform users.