Skip to main content
HimalayasHimalayas logo
AH
Open to opportunities

Amirali Homayouni

@amiralihomayouni

I’m a Go software engineer building high-uptime, event-driven, multi-tenant backend systems for millions of users.

Iran
Message

What I'm looking for

I’m looking for a team where I can build distributed, event-driven Go systems—high reliability, strong observability, and real performance goals—so I can own scalable architecture, reduce latency, and keep services resilient in production.

I’m a Go Software Engineer focused on distributed, event-driven systems that stay reliable at scale. I’ve built backend architectures that serve multiple business units from shared infrastructure while maintaining strict data isolation between tenants.

At Snapp! (Jul 2024 – Present), I designed and implemented a multi-tenant backend architecture, and I architected active-active microservices across multiple availability zones—eliminating single points of failure and achieving 99.99% uptime. I’m also developing and maintaining high-throughput backend services for real-time data processing.

Previously at Bale Messenger (Oct 2023 – Jul 2024), I built bot-platform APIs handling 4 million daily message updates across 40,000+ active bots. I designed an event-driven user-reporting and moderation pipeline in Go backed by Kafka, including automated bans, media deletion, and channel actions.

I care deeply about performance and observability: I achieved a 10x p99 response-time reduction through Redis cluster optimisation, and I established full-stack monitoring with Prometheus/Grafana dashboards and Jaeger distributed tracing to enable rapid incident response. I bring a strong engineering foundation from building and benchmarking systems in Go, from Kafka-inspired brokers to Redis-backed rate limiting.

Experience

Work history, roles, and key accomplishments

SN
Current

Go Software Engineer

Snapp!

Jul 2024 - Present (1 year 10 months)

Designed and implemented a multi-tenant backend architecture for multiple business units, reducing operational overhead while enforcing strict tenant data isolation. Architected active-active microservices across availability zones and delivered 99.99% uptime for high-throughput real-time data processing services.

BM

Go Software Engineer

Bale Messenger

Oct 2023 - Jul 2024 (9 months)

Built bot-platform APIs supporting 4 million daily message updates across 40,000+ active bots, enabling inline queries and rich replies. Designed an event-driven user-reporting and moderation pipeline backed by Kafka to automate bans, media deletion, and channel actions.

Education

Degrees, certifications, and relevant coursework

Amirkabir University of Technology (Tehran Polytechnic) logoAP

Amirkabir University of Technology (Tehran Polytechnic)

Bachelor of Science in Computer Engineering, Computer Engineering

2021 - 2025

Grade: 17/20

Activities and societies: Projects included a Kafka-inspired distributed message broker, a Redis-based rate limiting library, and a Go HTTP monitoring service with JWT-secured endpoints.

Pursued a B.Sc. in Computer Engineering at Amirkabir University of Technology (Tehran Polytechnic) from 2021 to 2025.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan