Alireza Rezapour

Software Engineer

📍 Based in Mashhad, Iran
🎮 Gaming, Music, Walking
đź’Ľ Currently at Hamtapay
đź›  Always chasing better code
GmailPhoneLinkedInGithubCVMedium
Avatar

About Me

A passionate software engineer looking for building reliable, maintainable, and high-performance services. I work with Node.js and Golang to build scalable, maintainable systems that meet evolving business requirements. I thrive on solving complex problems, guiding architectural decisions, mentoring team members, and optimizing development processes for efficiency and reliability.

Work Experience

Hamtapay

Aug 2025 – Present

Software Engineer • Mashhad, Iran

Maintained and enhanced microservices in a high-traffic cryptocurrency exchange platform. Implemented Domain-Driven Design (DDD) and asynchronous architecture to improve scalability and resilience. Designed and implemented caching strategies for critical microservices, reducing database load from 500 req/sec to 20 req/sec and significantly boosting performance. Developed AI-driven automation tools based on company requirements to streamline internal processes. Maintained and developed custom Kong API gateway extensions using Go. Migrated and optimized admin panel queries to a data warehouse, improving query efficiency and reporting capabilities.
Part Software Group

Apr 2024 – Aug 2025

Software Engineer • Mashhad, Iran

As a Software Engineer, I led cross-team recovery efforts during critical production outages, achieving a 70% reduction in MTTR. I optimized key workflows to cut latency by 60% and spearheaded the re-architecture of core services, enabling faster deployments and reduced technical debt. I also authored over 10 RFCs that influenced company-wide architecture standards and mentored new hires to streamline onboarding.
Forvest

Aug 2023 – Apr 2024

Software Developer • Mashhad, Iran

At Forvest, I was responsible for architecting and executing the migration from a monolithic to a microservices architecture, reducing deployment times by 70%. I redesigned the crypto market data service to halve fetch times and implemented real-time data streaming with NATS, enabling faster AI-driven decision-making. I also built a custom CRM to improve user retention and support efficiency, and developed CI/CD pipelines to streamline releases.
Farajahan Hashtom

Jan 2023 – May 2023

Software Developer • Mashhad, Iran

I developed the full backend system from scratch using Node.js and Express, ensuring scalability and maintainability. The platform supported dual payment methods—cryptocurrency and local fiat—while implementing TOTP-based two-factor authentication for enhanced security. I also built real-time WebSocket functionality for transaction updates, improving user experience for over 5,000 users and reducing support requests by 30%.

Skills

Languages & Frameworks

Javascript, Typescript, Node.js, Golang, Nestjs, Fastify, Adonisjs

Databases

Redis, Mysql, Postgresql, Mongodb, Influxdb, Clickhouse

Monitoring & Debugging

Grafana, OpenTelemetry, OpenSearch, GrayLog, Signoz

DevOps & Infrastructure

Docker, KrakenD, CI/CD, Git, Linux, Kong, PeerDB

Architecture

Domain-Driven-Design, Microservices, Restful, System Design, Onion Arch, Vertical Slice Arch

Messaging & Brokers

RabbitMQ, NATS, KAFKA