Imran Rashid

Software Developer at Cloudera

Greater Chicago Area 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

👤
Senior
🎓
Top School
Imran Rashid is a seasoned software developer with 13 years of experience building scalable data analysis and machine learning systems, currently contributing at Cloudera in the Greater Chicago Area. He has deep expertise in Java, R, distributed computing (MapReduce, Greenplum) and a track record of analyzing extremely large datasets in production. His background spans industry and research—developing statistical algorithms at Quantcast and Quantifind and earlier work on biological pathway inference as a UW graduate researcher. An active back-end contributor to Apache Spark, he’s improved core shuffle and memory behaviors and added JSON-over-HTTP UI endpoints, highlighting both systems-level rigor and product-minded engineering. Practical, research-informed, and detail-oriented, he combines algorithmic thinking with hands-on implementation to turn complex data problems into reliable distributed solutions.
code13 years of coding experience
job15 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at University of Washington
bookBS, Computer Science, BS, Computer Science at University of Illinois Urbana-Champaign
languagesscala
github-logo-circle

Github Skills (16)

javas10
apache-spark10
back-end-development10
java10
scala10
testing9
big-data9
rest-api8
filesystem8
api-rest8
data-structures8
restful-api8
api-design8
data-structure8
sql8

Programming languages (7)

JavaShellC++CScalaHTMLVim Script

Github contributions (5)

github-logo-circle
apache/spark

Sep 2017 - Jan 2019

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:4 reviews, 8 commits, 162 PRs in 1 year 3 months
Contributions summary:Imran primarily contributed to the back-end development of Apache Spark, focusing on core functionalities and internal APIs. Their contributions involved implementing features and resolving issues related to shuffle behavior and memory management. The user also worked on enhancing the codebase through code style improvements and improving the test coverage. They were also involved with adding features to expose data available in the UI as json over http.
analyticspythondata-processingsqlapache
squito/spark

Jan 2015 - Oct 2019

Mirror of Apache Spark
Contributions:11 PRs, 783 pushes, 203 branches in 4 years 9 months
spark-mlapachebig-datasparkscala
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
Imran Rashid - Software Developer at Cloudera