Welcome to my home page

Amir

I am currently Ph.D. candidate at the Department of Computer Science at University of Georgia and member of DIPS lab working under direction of Dr. Lakshmish Ramaswamy. My Primary research interests are large scale graph processing and distributed systems and my thesis is on partitioning of large and time-evolving graphs and its’ impact on distributed graph processing clusters.

Technical Skills

  • Big Data Technologies: Skilled in Bulk Synchronous Parallel (BSP) model of parallel computation. Working Knowledge of Apache Giraph and Stanford’s Graph Processing System (GPS). Familiar with MapReduce functional programming and Hadoop. Familiar with Apache Pig, Cassandra, Zookeeper and Storm
  • Programing Languages: Skilled in Java and object oriented design. Familiar with Python, JavaScript, jQuey, HTML, CSS, PHP, Scala and C++
  • Web Development Frameworks: Skilled in J2EE and Apache Struts Web Framework. Familiar with RESTFul Web Services, OWL2, RDF and RDFS
  • Applications: Familiar with Protégé, Latex, XCode, Star UML, Wireshark, Weka
  • Application Servers: Working knowledge of Apache Tomcat
  • Database Management Systems: Skilled in MS SQL Server and MySQL
  • Data visualization: Skilled in Tableau
  • Content Management Systems: Familiar with Joomla 2.5

Work Experience

Samsung Mobile Research Lab, Software Engineer                   San Jose, CA                                                 May 13 – Aug 13

  • Interned as back end software engineer for the “Universe” app, an in-house developed social networking product for the Samsung Galaxy Note III
  • Collaborated with members of server team on development of the recommendation system with focus on the problem of finding mutual friends on social networks
  • Modeled the above problem as a variation of the finding shortest path problem in graphs
  • Designed and implemented a respective vertex-centric graph based solution
  • Installed GPS (an open source vertex-centric graph processing system) on Amazon EC2 cloud for running experiments
  • Measured the performance and accuracy of our solution with regards to various metrics (network bandwidth, time, load balancing)
  • Developed solutions for the same problem based on Pig queries with collaboration with members of server team
  • Illustrated the gained performance of graph based solutions compared to those of Pig queries

The University of Georgia, Teaching Assistant                               Athens,GA                                                 Aug 08 – May 13

  • Assisted undergraduate and graduate courses such as Software Engineering and AI
  • Instructed over twenty labs consisted of twenty-five students for courses such as Java Programming (CSCI 1301) and Introduction to Personal Computing (CSCI 1100)
  • Evaluated students learning process by administrating biweekly quizzes and weekly homework and semester projects

Tehran Electric Data Processing Co., Technical Consultant                   Tehran,Iran                                          Dec 05 - Jul 08

  • Investigated the legacy software systems designs as a member of support team
  • Reported the needed functionalities and requirements to development team

Publications

  • Amir R. Abdolrashidi, Lakshmish Ramaswamy. “Incremental Partitioning of Large Time-Evolving Graphs”. 1st IEEE International Conference on Collaboration and Internet Computing, October 2015, Hangzhu, China
  • Amir R. Abdolrashidi, Lakshmish Ramaswamy, “Analysis of Performance of Vertex-Centric Graph Processing Clusters”. EAI Endorsed Transactions on Collaborative Computing, ISSN: 2312-8623, Vol 1, December 17th 2015
  • Amir R. Abdolrashidi, Lakshmish Ramaswamy, and Seamus Narron. “Performance Modeling of Computation and Communication Tradeoffs in Vertex-Centric Graph Processing Clusters”. 10th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2014), September 2014
  • Arash Fard, Amir Abdolrashidi, Lakshmish Ramaswamy, John A. Miller, “Towards Efficient Query Processing on Massive Time-Evolving Graphs” , International Workshop on Collaborative Big Data (C-Big 2012) In conjunction with CollaborateCom 2012, Pittsburgh, Pennsylvania, United States, October 2012

Contact

Email: ara (AT) cs dot uga dot edu
Address: Department of Computer Science, The University of Georgia
415 Boyd Graduate Studies Research Center, Athens, GA 30602-7404