Mahmoud Parsian

Author Of Data Algorithms With Spark

Sunnyvale, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mahmoud Parsian is a Ph.D.-trained software architect and author with three decades of experience building scalable server-side systems, distributed algorithms, and big data platforms. He leads Illumina’s Big Data team designing large-scale genomics analytics using Spark/PySpark, Snowflake, and cloud query engines like Amazon Athena, and has deployed production systems at Ask.com, Zynga, and NextBio. An O’Reilly author of Data Algorithms with Spark and multiple books on Data Algorithms and JDBC, he pairs deep academic grounding with hands-on engineering across Java, Python, Hadoop/Spark, and databases. Mahmoud’s open-source contributions—especially the practical code and examples in his Data Algorithms repos—reflect a focus on making complex distributed algorithms accessible and deployable. Beyond genomics and analytics, he has a long track record in real-time networked systems (chat servers, SMS/MMS frameworks) and architecting scale-out components for high-volume workloads. Based in Sunnyvale, he blends research-level insight with practical delivery, often translating algorithmic ideas into production-ready frameworks.
code11 years of coding experience
job31 years of employment as a software developer
bookPh.D Computer Science, Ph.D Computer Science at Iowa State University
book● B.S. Operations Research and Computer Science, ● B.S. Operations Research and Computer Science at Computer Science College, School of Planning and Computer Applications, Tehran, Iran
languagesEnglish, Azerbaijani, persian/farsi
stackoverflow-logo

Stackoverflow

Stats
51reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (8)

scala10
javas10
apache-spark10
java10
mapreduce9
hadoop-mapreduce9
machine-learning8
documentation8

Programming languages (5)

JavaHTMLJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
MapReduce, Spark, Java, and Scala for Data Algorithms Book
Role in this project:
userBack-end Developer
Contributions:361 commits, 4 PRs, 516 pushes in 7 years 6 months
Contributions summary:Mahmoud's primary contributions involve modifying Java and Scala code related to data algorithms, with a specific focus on the Data Algorithms book. Their work includes updates to existing algorithms for top-N and bottom-N operations, and modifications to the documentation and example scripts. Furthermore, the user added utility methods and code for running Spark programs, while also addressing documentation and formatting issues. They also made contributions to documentation of various chapters.
pythondistributed-algorithmsmappersreducersbig-data
PySpark Algorithms Book: https://www.amazon.com/dp/B07X4B2218/ref=sr_1_2
Contributions:80 commits, 82 pushes, 1 branch in 1 year 10 months
pythonamazonfundamentalsspark-mlspark
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
Mahmoud Parsian - Author Of Data Algorithms With Spark