I am a Senior Backend Engineer with 5+ years of experience designing, building, and scaling production-grade software systems. I specialize in backend development, distributed systems, API design, cloud-native applications, and AI-powered solutions. I currently work as a Senior Software Engineer at Snapp, one of the largest technology companies in the region, where I build reliable backend services that support high-scale business operations. My experience includes designing microservices, optimizing system performance, integrating third-party APIs, and developing solutions that handle real-world complexity. My core expertise includes Go, Python, PHP, RESTful APIs, PostgreSQL, Redis, Docker, Kubernetes, CI/CD pipelines, and modern software architecture. I have also worked extensively on AI-driven applications, including intelligent chatbots, automation systems, and machine learning-powered services. What sets me apart is my ability to combine strong engineering fundamentals with a product mindset. I don't just write code — I focus on understanding business goals, designing maintainable solutions, improving reliability, and delivering software that creates measurable impact. I am comfortable working independently with international teams, taking ownership of projects from architecture and implementation to deployment and optimization. Whether you need a scalable backend system, API development, AI integration, or help improving an existing platform, I can help turn complex ideas into reliable software.

Erfan Momeni

I am a Senior Backend Engineer with 5+ years of experience designing, building, and scaling production-grade software systems. I specialize in backend development, distributed systems, API design, cloud-native applications, and AI-powered solutions. I currently work as a Senior Software Engineer at Snapp, one of the largest technology companies in the region, where I build reliable backend services that support high-scale business operations. My experience includes designing microservices, optimizing system performance, integrating third-party APIs, and developing solutions that handle real-world complexity. My core expertise includes Go, Python, PHP, RESTful APIs, PostgreSQL, Redis, Docker, Kubernetes, CI/CD pipelines, and modern software architecture. I have also worked extensively on AI-driven applications, including intelligent chatbots, automation systems, and machine learning-powered services. What sets me apart is my ability to combine strong engineering fundamentals with a product mindset. I don't just write code — I focus on understanding business goals, designing maintainable solutions, improving reliability, and delivering software that creates measurable impact. I am comfortable working independently with international teams, taking ownership of projects from architecture and implementation to deployment and optimization. Whether you need a scalable backend system, API development, AI integration, or help improving an existing platform, I can help turn complex ideas into reliable software.

Available to hire

I am a Senior Backend Engineer with 5+ years of experience designing, building, and scaling production-grade software systems. I specialize in backend development, distributed systems, API design, cloud-native applications, and AI-powered solutions.

I currently work as a Senior Software Engineer at Snapp, one of the largest technology companies in the region, where I build reliable backend services that support high-scale business operations. My experience includes designing microservices, optimizing system performance, integrating third-party APIs, and developing solutions that handle real-world complexity.

My core expertise includes Go, Python, PHP, RESTful APIs, PostgreSQL, Redis, Docker, Kubernetes, CI/CD pipelines, and modern software architecture. I have also worked extensively on AI-driven applications, including intelligent chatbots, automation systems, and machine learning-powered services.

What sets me apart is my ability to combine strong engineering fundamentals with a product mindset. I don’t just write code — I focus on understanding business goals, designing maintainable solutions, improving reliability, and delivering software that creates measurable impact.

I am comfortable working independently with international teams, taking ownership of projects from architecture and implementation to deployment and optimization. Whether you need a scalable backend system, API development, AI integration, or help improving an existing platform, I can help turn complex ideas into reliable software.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent
Persian
Fluent

Work Experience

Software Engineer & AI Researcher at Sharif University
February 1, 2024 - Present
Designed and delivered cloud-native backend services and APIs using PHP, Go, and Python to support ML workflows across edge and IoT systems. Integrated real-time inference pipelines into backend APIs for reliable consumption by production services and client applications. Collaborated with researchers and engineers to embed AI-enhanced features into distributed backend systems, emphasizing performance and maintainability. Deployed, scaled, and operated containerized services with Docker and Kubernetes, and used Terraform to ensure reproducible cloud environments.
Software Engineer at Snapp!
March 1, 2022 - Present
Designed, developed, and maintained Python and Go-based backend services and APIs for high-traffic platforms handling millions of daily transactions with strict performance and reliability requirements. Built and maintained RESTful APIs for internal systems and external partners, ensuring versioning, backward compatibility, and secure authentication. Worked extensively with AWS services including Lambda, API Gateway, DynamoDB, RDS, and SQS/SNS to support scalable and event-driven architectures. Applied Redis caching strategies to reduce latency and improve throughput under high load. Containerized services with Docker and deployed via Kubernetes (EKS). Implemented CI/CD pipelines to automate testing, builds, and deployments, improving release stability and development velocity. Ensured reliability through monitoring, alerting, and observability using Prometheus and Grafana, collaborating with Product, Infrastructure, and QA teams.
Software Engineer at Hamrah System
August 1, 2020 - March 1, 2022
Migrated PHP monoliths into Go-based microservices, improving performance and resilience. Built APIs for reward systems and onboarding platforms scaling to millions of users. Delivered backend systems using Postgres, MySQL, and Redis. Implemented CI/CD pipelines with Jenkins, Docker, and Git workflows.

Education

Bachelor’s degree, Computer Engineering at K. N. Toosi University of Technology
January 1, 2020 - January 1, 2024
Master's degree, Artificial Intelligence at K. N. Toosi University of Technology
November 9, 2024 - September 9, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer in Tehran today.