I'm a Machine Learning Researcher and Distributed Systems Engineer with a Master's degree in Software Engineering (2018). My career seamlessly blends academic research with extensive industry experience, enabling me to bridge theoretical innovation and practical applications in artificial intelligence and distributed systems.
In industry, I excelled at Snapp!, Iran's top ride-hailing platform, where I designed and optimized high-performance systems that scaled to millions of users. I spearheaded the transition from a monolithic architecture to a microservices framework and developed AI-driven microservices that significantly enhanced platform efficiency and reliability under heavy demand. Additionally, at GSM Group and various startups, I utilized Go, Python, PHP, and Rust to build robust, value-driven backend solutions.
My research interests focus on Semi-Supervised Learning, Deep Learning, Reinforcement Learning, and ensemble methods like XGBoost. I published a paper in a Springer journal titled "Building Semi-Supervised Decision Trees with the Semi-CART Algorithm," showcasing my contributions to semi-supervised learning and decision tree optimization.
I am committed to lifelong learning, continually exploring advanced algorithms and cutting-edge tools to stay at the forefront of technology. Beyond my professional work, I am passionate about sharing knowledge through Medium articles and GitHub projects, fostering collaboration and innovation within the tech community.
- MSc in Software Engineering | IAU - Tehran | 2018 | GPA: 3.5/4
- BS in Software Engineering | IAU - Kashan | 2013
- Machine Learning
- Decision Trees
- Semi-Supervised Learning
- Deep Learning
- Large Language Models
- Federated Learning
- Reinforcement Learning
- Transfer Learning
- English (Fluent - C1)
- Persian (Native)
- Turkish (Native)