Amirali Homayouni
@amiralihomayouni
I’m a Go software engineer building high-uptime, event-driven, multi-tenant backend systems for millions of users.
What I'm looking for
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
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.
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.
Software Engineer
Paklean Online Laundry
Apr 2022 - Dec 2022 (8 months)
Developed server-side order management and scheduling APIs using Spring Boot to support laundry operations.
Education
Degrees, certifications, and relevant coursework
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Amirali?
You can contact Amirali and 90k+ other talented remote workers on Himalayas.
Message AmiraliFind 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!
