Alimohammad Foroutannezhad, Developer in Amsterdam, Netherlands
Alimohammad is available for hire
Hire Alimohammad

Alimohammad Foroutannezhad

Verified Expert  in Engineering

Bio

Alimohammad is a developer with a history of working in the retail and ride-sharing industries. He is skilled in Python, PHP, and Go and has managerial experience. Alimohammad is a strong engineering professional with a Bachelor of Science in Computer Software Engineering.

Portfolio

Reddit, Inc.
Back-end, Go, Microservices, C++, Java, Python, Apache Kafka
Klarna
Go, Python
Digikala
PHP, Python, MySQL, Redis, Elasticsearch, Memcached

Experience

  • MySQL - 4 years
  • PHP - 4 years
  • Python - 4 years
  • Distributed Systems - 3 years
  • Elasticsearch - 2 years
  • Software Architecture - 2 years
  • Go - 2 years
  • Django - 2 years

Availability

Full-time

Preferred Environment

Ubuntu, PyCharm, Slack, Django, Go, MySQL, Redis, Distributed Systems

The most amazing...

...project I’ve worked on was for the biggest eCommerce company in the MENA region, with more than 30 million monthly unique visitors.

Work Experience

Back-end Developer

2023 - 2025
Reddit, Inc.
  • Worked on the migration of ad-serving logic to a new framework, significantly improving response times while enhancing code readability and maintainability.
  • Integrated ad placement signals into the feed generation process, enabling more dynamic ad delivery and contributing to monetization strategies.
  • Optimized Redis Cluster usage at the infrastructure level, reducing command volume and key counts to improve system efficiency and scalability.
  • Enhanced real-time ad delivery, refining ad display logic based on live supply to improve performance and user experience.
Technologies: Back-end, Go, Microservices, C++, Java, Python, Apache Kafka

Senior Software Engineer

2022 - 2022
Klarna
  • Developed CI/CD pipelines using Jenkins. Used in a production-level environment.
  • Contributed to the authentication service, one of the highest-traffic services across Klarna.
  • Developed performance tests for the system using the Locust framework and analyzed results.
Technologies: Go, Python

Director of Engineering

2018 - 2022
Digikala
  • Managed a team consisting of more than 100 people and seven different squads. Set the KPIs for each team and led implementation.
  • Developed the application APIs which have been installed more than ten million times.
  • Contributed to migrating the platform from a monolithic to a new modern microservices architecture.
  • Launched a new business line inside the company from a technical standpoint.
  • Built the pricing engine, which can handle more than one billion price records.
Technologies: PHP, Python, MySQL, Redis, Elasticsearch, Memcached

Senior Software Engineer

2017 - 2018
Snapp
  • Built the map infrastructure for geographical distance calculations and business intelligence purposes.
  • Initiated the VoIP project for masking phone numbers of drivers and passengers. Used WebRTC and WebSockets.
  • Worked on a driver fraud detection system, which identifies drivers using fake GPS to change their location.
Technologies: Python, JavaScript, GIS, WebRTC, WebSockets

Experience

Digikala

Developed for a project that has huge traffic and plenty of services. These services including shopping experiences, seller experiences, and fulfillments centers. It's the biggest eCommerce platform in the MENA region with more than 30 million monthly unique visitors. Its application now has more than ten million installs on GooglePlay.

HYMN: Music and Non-fungible Tokens (NFT)

Bridging the gap between the digital and physical worlds, HYMN combines real-life concerts with digital collectibles through NFTs. HYMN partners with leading artists to turn their work into art pieces, capturing their message and presenting it to the world.

Education

2013 - 2018

Bachelor's Degree in Software Engineering

University of Tehran - Tehran, Iran

Skills

Libraries/APIs

REST APIs, WebRTC, Node.js

Tools

Git, PyCharm, Slack, GIS, Jenkins

Languages

Go, Python, PHP, Solidity, JavaScript, GraphQL, C++, Java

Frameworks

Django

Paradigms

Object-oriented Programming (OOP), Microservices

Storage

Redis, MySQL, NoSQL, Elasticsearch, Memcached, Databases, MongoDB

Platforms

Ubuntu, Apache Kafka

Other

Back-end, Software Architecture, Distributed Systems, APIs, Programming, Operating Systems, WebSockets

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring