Majid Vaghari is a Senior Software Developer with 10+ years of experience building scalable, production-grade systems and a Master’s in Computer Science. He blends full-stack engineering with ML expertise—shipping high-throughput Go microservices that process tens of thousands of Kafka messages per second while also implementing NLP, recommendation, and RL models for real-world products. At TAPSI he led migrations and optimizations that significantly reduced memory/CPU footprints and enabled million-ride daily throughput, and he routinely exposes rich observability and performance tuning in production. Comfortable owning end-to-end products, he has led teams, mentored students at Sharif University, and managed cross-functional stakeholder alignment. Notably, his master’s thesis became an industrial prototype for financial-market RL, giving him uncommon hands-on experience turning research into deployed systems.
10 years of coding experience
4 years of employment as a software developer
Diploma, Mathematics and Physics, Diploma, Mathematics and Physics at Helli IV
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Tehran
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Sharif University of Technology
Contributions:6 commits, 1 push, 1 tag in 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Majid Vaghari - Senior Software Developer at TAPSI