Skip to content
View abedinia's full-sized avatar
:octocat:
Silent like a bug, swift like an update!
:octocat:
Silent like a bug, swift like an update!

Organizations

@snapp-cab

Block or report abedinia

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
abedinia/README.md

Typing SVG

GitHub Trophy

LinkedIn Medium ResearchGate Kaggle Twitter Google Scholar

GitHub Streak
GitHub Profile Summary

🧠 About Me

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.

🎓 Education

  • MSc in Software Engineering | IAU - Tehran | 2018 | GPA: 3.5/4
  • BS in Software Engineering | IAU - Kashan | 2013

Research Tools

TensorFlow PyTorch NumPy Pandas Scikit-learn Jupyter

Research Areas

  • Machine Learning
  • Decision Trees
  • Semi-Supervised Learning
  • Deep Learning
  • Large Language Models
  • Federated Learning
  • Reinforcement Learning
  • Transfer Learning

Languages

  • English (Fluent - C1)
  • Persian (Native)
  • Turkish (Native)

Pinned Loading

  1. rust_decision_tree rust_decision_tree Public

    train a decision tree and make predictions in rust

    Rust 2

  2. cache_service cache_service Public

    This project is a simple HTTP server built with Rust and Actix-Web. It provides both in-memory and Redis caching solutions with support for Time-To-Live (TTL) management and basic cache operations.

    Rust

  3. WeightedAI/semicart WeightedAI/semicart Public

    SemiCart is an algorithm based on the Classification and Regression Trees (CART) that utilizes the weights of test data with distance based method to enhance prediction accuracy. This algorithm emp…

    Python

  4. WeightedAI/db_weights WeightedAI/db_weights Public

    distance based wighting to calculate weights of training records, considering the distance from test set

    Python

  5. cartgo cartgo Public

    Cart implementation to fit predict load and save in Golang

    Go 1

  6. NetExecGo NetExecGo Public

    NetExecGo is a Go-based command-line tool designed for executing commands through a specified socks proxy server.

    Go 1