Afshin Tavakolian
Software Engineer | Node.js · TypeScript · Docker | Building Scalable Systems & Crypto Payment Solutions
I'm a backend engineer with 4+ years of experience building scalable infrastructures and real-time APIs. I specialize in Node.js (NestJS) and Laravel, with strong experience in blockchain payment systems, SaaS dashboards, and content analytics platforms. I design secure, modular architectures, write clean and testable code, and deploy robust services using Docker and CI/CD pipelines.
Download Resume
Skills
- Languages & Runtime: TypeScript, JavaScript, PHP, Node.js, Shell scripting
- Frameworks & Libraries: NestJS, Express.js, Laravel
- Databases: PostgreSQL, MySQL, Redis, MongoDB
- Architecture: Modular Design, Event-Driven Systems, Clean Code, TDD
- APIs & Realtime: REST, GraphQL, JSON-RPC, WebSocket, third-party integrations
- Authentication & Security: JWT, OAuth2, Passport, secure transaction workflows
- DevOps & Deployment: Docker, GitHub Actions, CI/CD pipelines, Linux (Ubuntu)
- Messaging & Jobs: Redis Queue, RabbitMQ, Async Jobs, Retry & Batching Logic
- Blockchain & Crypto: Multi-currency wallet services (BTC, ETH, TON, TRX, LTC), Jetton support, transaction monitoring
Work Experience
-
Software Engineer – Crypto Payment Systems
Currently leading backend engineering at a blockchain-focused company, building a scalable, secure crypto payment gateway that supports BTC, ETH, TRX, TON, and LTC. Designed wallet infrastructure and multi-currency transaction APIs. Built WebSocket-based transaction monitoring, reducing confirmation latency by 40%. Integrated third-party blockchain APIs and structured the backend with modular architecture and TDD.
-
Lead Developer – Laravel & Node.js | Omega Do
Spearheaded migration of a monolithic YouTube analytics platform to modular microservices. Optimized performance by 30% through Redis caching and PostgreSQL tuning. Developed CI/CD workflows using GitHub Actions and Docker. Led the team to implement scalable features and ensure platform reliability for 10K+ users.
-
Backend Developer – MasterTube
Worked on large-scale backend services for video metadata processing, user analytics, and revenue tracking. Developed background workers with Laravel queues, integrated YouTube APIs, and built real-time WebSocket dashboards. Improved query performance and contributed to architectural scalability.
-
Freelance Laravel Developer
Delivered end-to-end web applications across diverse domains. Implemented secure REST APIs, authentication systems with JWT/Passport, and integrated payment gateways. Focused on clean code, modular design, and scalable MySQL schemas for high reliability.
Featured Projects
-
CryptoPay Monitor — Real-time blockchain transaction monitoring tool
Built a production-grade monitoring tool that tracks deposits, confirmations, and transfer status across multiple blockchains. Supports event-driven architecture with retry mechanisms, built using NestJS, WebSocket, and Redis queues.
-
YouTube Assistant — AI-powered automation tool for YouTube creators
Automated income reports, strike resolution analysis, and AdSense monitoring. Used a custom crawler for data collection, and built configurable workflows for content creators using Node.js and Redis workers.
-
Dashboard MasterTube — SaaS platform for video creators
Created a full-stack dashboard for video management, analytics, and AI-based tools. Features VPN-free video uploads and team collaboration tools. Backend architecture built with Laravel and Docker, ensuring high reliability under load.
-
StoryOne — AI-enhanced publishing platform
Developed an online book-sharing platform with AI-powered review and scoring. Integrated rich editor tools, version tracking, and custom feedback loops to guide writers through publishing steps.
-
Shahriar Exchange — Cross-platform currency rate viewer
Developed and deployed a mobile-optimized API providing real-time exchange rates and conversion calculators. Integrated external FX APIs and built a Redis-backed caching layer for optimal performance.
I’m always open to exciting collaboration opportunities — whether you're building a product from scratch, looking to optimize your current system, or in need of a backend developer to join your team. Feel free to get in touch and let’s build something great together.