BIOGRAPHY

I graduated with my bachelor in Software  Engineering with GPA 3.5 from Khavaran University in Iran. Following that, I decided to continue my education in Computer  Science in the USA where is known as the world center of computing. Initially, I got involved in research about graph distributions over social networks at NMSU. At this step, I became excited about dealing with big data and did research on database and graph databases. Afterwards, working on social networks and trend analysis made me excited to do research on Online Social Networks. I have done research as a data scientist on finding patterns over social network data. To do so, I took advantage of mathematical and predictive models in order to do predictions. Above all, I should highlight that I have been involved in a project, as a team member, related to designing a new user interface for cell phones that could satisfy users’ needs in terms of health-care.

In addition to my research, I have passed various courses related to Network, Database, Data Mining, Software Engineering, and User Interface among which User Interface has become my favorite field of study. I have done a lot of effort at NMSU on understanding the concept of Human Computer Interaction and have worked on a project in a team effort, which was designing and developing a User Interface project for a blood donation mobile application. The app identifies and locates the nearest donors whose blood type match the urgent needs of medical centers.

I have also developed several skills including deep analysis, multitasking, teamwork, problem-solving, meeting deadlines, delivering presentations. In addition, I am a flexible person who matches easily with changes, such as new environment or field of study; if some important changes are required in my research, I can fix them all by myself. I have a passionate personality that has incredibly helped me to learn everything fast. For instance, when I started working on the event prediction, I addressed the problem all with my own effort.



EDUCATION

  • UNIVERSITY OF CINCINNATI
    CINCINNATI, OH, UNITED STATES
    PhD (expected 2021) major: Computer Science; GPA 3.9

  • NEW MEXICO STATE UNIVERSITY
    LAS CRUCES, NM, UNITED STATES
    M.S. (Dec 2016) major: computer science; GPA 3.50

  • KHAVARAN UNIVERSITY
    MASHHAD, IRAN
    B.S. (Feb 2010) major: software engineering; GPA 3.46

  • AZAD ISLAMIC UNIVERSITY
    MASHHAD, IRAN
    A.S. (Feb 2007) major: software engineering



SKILLS

  • Good knowledge in machine learning methods and WEKA
  • Have done research about event prediction using online social network data and machine learning
  • Experience in web based and windows based applications using Microsoft.NET
  • Experience in developing databases using SQL Server, MySQL, MongoDB
  • Programming Languages like Delphi, Java, C#, Visual Basic
  • Partial experience in Web Interface Design using CSS, HTML, XML, Adobe Flash, Adobe Photoshop and Adobe Muse
  • Participated in ASP.NET and Graphic classes
  • Talent for learning new concepts and technologies
  • Good at Computer Maintenance (Software diagnostics and repair)
  • Skillful in Microsoft Office and Microsoft Windows
  • Familiar with macOS and Linux operating system
  • Participated in a research about important factors in graph distribution
  • Strong writing and verbal communication skills
  • Attending IT conference (2009), Grace Hopper Conference (Oct. 2015), and CRA-W (Apr. 2016)
  • Academic IELTS overall score: 6.5
  • Having native command of Persian, near-native command of English and a little Arabic



PROFESSIONAL EXPRIENCES

Graduate Assistant

(CINCINNATI, OH, USA)
UNIVERSITY OF CINCINNATI Aug 2017 – Present

As a GA, I helped the professors in research, teaching, and duties assigned by supervising instructor.

  • Assisting with academic research and production of academic journals
  • Preparing literature reviews and analyzing data
  • Helping the instructor in preparation of course materials and exams, proctoring exams, and grading assignments and exams
  • Holding regularly scheduled office hours and aiding students
  • Cooperating with team members, completing reports and attending project meetings


Web Developer

(LAS CRUCES, NM, USA)
JORNADA EXPERIMENTAL RANGE, USDA Apr 2017 - Jul 2017

Responsible for designing the organization’s web pages as well as keeping the site up-to-date using Adobe Muse, Adobe Photoshop, HTML, CSS, Java Script.

  • Determining market and client needs
  • Designing site graphics and new web interfaces based on user taste
  • Validating completed sites and web forms, through code testing and debugging, for quality assurance


Teacher Assistant

(LAS CRUCES, NM, USA)
NEW MEXICO STATE UNIVERSITY May 2014 – Dec 2016

As a TA, I have provided support for teachers in teaching and preparing materials for courses such as Programming Languages1, Introduction to Java Programming, and Data Structures.

  • Grading assignments and projects, designing new homework and exam questions
  • Helping Students in understanding topics

Web Developer

(MASHHAD, IRAN)
DADE PARDAZE SHARGH COMPANY July 2012 - July2013

As part of the web development team, provided expertise in web based design, database design, and ASP.Net applications in support of client requirements.

  • Designing website pages
  • Designing databases and managing connecting to web-based applications
  • Providing required queries and stored procedures for interacting with database
  • Identifying potential markets



PROJECTS

  • Trend Analysis Using Online Social Networks

  • Mass Shooting Prediction Using Twitter Data

    My research primarily focuses on predicting future events, including gathering data from online social networks, cleaning data, analyzing potentially existed patterns, testing statistical models, and predictive analysis using Weka, and R. By way of illustration, my research involved working on Twitter data to find some hidden pattern over the stream of data. I have collected tweets related to a specific incident using Twitter API and then took advantage of existed social and emotional behaviors that people showed in their tweet contents. Following that, I used machine learning methods to estimate the influence that users can have in predicting the probability of corresponding event in future.


  • Human Computer Interaction Project

  • Blood Donation Mobile Application

    We conducted a survey among random users to identify the user and organizational requirements and came up with our blood donation app which was then followed by user tests to evaluate if the system satisfies the requirements. The app identifies and locates the nearest donors whose blood type match the urgent needs of medical centers.


  • Web Developing

  • landpotential.org

    I was responsible for web developing at Jornada Experimental Range, US Department of Agriculture (USDA). By the same token, I took advantage of HTML, CSS, Adobe Muse, Adobe Photoshop, JavaScript, Google Analytics, and auto testing to develop eye catching web pages that include updated technologies.




PUBLICATIONS

  • Requirements Socio-Technical Graphs for Managing Practitioners' Traceability Questions  

  • IEEE.org
     
    Niu, N., Wang, W., Gupta, A., Assarandarban, M., Da Xu, L., Savolainen, J., & Cheng, J. R. C. (2018). Requirements Socio-Technical Graphs for Managing Practitioners' Traceability Questions. IEEE Transactions on Computational Social Systems.