Saumya Pandey

Saumya Pandey

New York, New York, United States
4K followers 500+ connections

About

I am passionate about solving problems using Technology, Product Innovation and enjoy…

Activity

Join now to see all activity

Experience

  • Intuit Graphic

    Intuit

    New York, New York, United States

  • -

    Greater New York City Area

  • -

    Greater Chicago Area

  • -

    Greater Chicago Area

  • -

    Greater Chicago Area

  • -

    Greater Chicago Area

  • -

    Bloomington, Indiana Area

  • -

    Bloomington, Indiana Area

  • -

    Bloomington, Indiana Area

  • -

    Bloomington, Indiana Area

  • -

    Chennai Area, India

  • -

    Mumbai Area, India

Education

  • Indiana University Bloomington Graphic

    Indiana University Bloomington

    -

    Activities and Societies: ICCA-Informatics and Computing Consulting Association, Women In Computing

  • -

  • -

    Activities and Societies: The elected student member of "The Board Of Studies"​ of the Computer Science and Engineering department during 2011-2014 (Representing a batch of 700 students)

Volunteer Experience

  • Regional Ambassador and Mentor

    Technovation Challenge

    - 8 months

    Science and Technology

  • Volunteer

    Anita Borg Institute for Women in Technology

    - Present 7 years 8 months

    Science and Technology

  • Volunteer

    The green nest, Chennai

    - 8 months

    Social Services

    More about The Green Nest - " https://www.thegreennest.in/ "

Courses

  • Advanced Computer Graphics

    CSCI-B 581

  • Advanced Database Concepts

    CSCI-B 561

  • Advanced Natural Language Processing

    CSCI-B 659

  • Advanced Operating Systems

    CSCI-P 536

  • Algorithms Design and Implementation

    CSCI-B 609

  • Artificial Intelligence

    -

  • Cloud Computing

    CSCI-B 649

  • Computer Network

    -

  • Elements of Artificial Intelligence

    CSCI-B 551

  • Genetic Algorithm

    -

  • Human Computer Interaction

    ILS-Z 516

  • Information Architecture for the web

    -

  • Information Visualization

    ILS-Z 637

  • Neural Network

    -

  • Software Enginnering

    -

Projects

  • Sentiment analysis and greeting generator

    Developed and implemented a sentiment analysis system that evaluates Facebook statuses for sentiments and states like anniversary,achievements,emotions etc and generates appropriate greetings in response. This is achieved by building different sentiments groups and buckets using specialized dictionaries that are derived from the help of topical modeling on data. Once the data is grouped into appropriate buckets, the response for each status is obtained. Utilized tools like mallet, SentiwordNet,…

    Developed and implemented a sentiment analysis system that evaluates Facebook statuses for sentiments and states like anniversary,achievements,emotions etc and generates appropriate greetings in response. This is achieved by building different sentiments groups and buckets using specialized dictionaries that are derived from the help of topical modeling on data. Once the data is grouped into appropriate buckets, the response for each status is obtained. Utilized tools like mallet, SentiwordNet, Java programming language and a few standard NLP packages.

    Other creators
  • Topic Modelling- Advanced Natural Language Processing

    Performed topic modelling on data archives of BBC news articles to categorize them efficiently using the Mallet modelling software. Also performed modelling on data set containing reviews about the top american city,to highlight the topics or factors that mostly get mentioned when people talk about a livable city.
    Utilized the results to report the findings of document categorization and topical analysis.

  • Relationship extraction-Advanced Natural Language Processing

    1)Utilized standard NLP tools to parse English novels and identify relations of type speak(x,y)( X speaks to Y ). The data was divided into development set and testing set. The development set once parsed, was observed for annotators and fields like lemma,ner,dcoref etc to identify patterns that indicate relation speak(x,y). These patterns are then encoded and the testing set is used to get results based on identified patters.

    2) Utilized the BerkelyLm language model and Soundex libaray…

    1)Utilized standard NLP tools to parse English novels and identify relations of type speak(x,y)( X speaks to Y ). The data was divided into development set and testing set. The development set once parsed, was observed for annotators and fields like lemma,ner,dcoref etc to identify patterns that indicate relation speak(x,y). These patterns are then encoded and the testing set is used to get results based on identified patters.

    2) Utilized the BerkelyLm language model and Soundex libaray to train the LM,identify spelling errors in the testing text and generate suggestions for correction .

  • Infectious Disease Publications -- Data Analysis and Visualization

    Client: Thomson Reuters

    Project aims to analyze publication outputs of 3 infectious diseases (Ebola, Swine Influenza and Avian Influenza) for the time period 1996 to 2014 by conducting research on scholarly publications in order to provide quantitative analysis & data visualization to gain insights.

    Project involves the following tasks:
    a) Performing trend analysis on the outbreak of diseases and research inputs in order to investigate correlations between the outbreak of…

    Client: Thomson Reuters

    Project aims to analyze publication outputs of 3 infectious diseases (Ebola, Swine Influenza and Avian Influenza) for the time period 1996 to 2014 by conducting research on scholarly publications in order to provide quantitative analysis & data visualization to gain insights.

    Project involves the following tasks:
    a) Performing trend analysis on the outbreak of diseases and research inputs in order to investigate correlations between the outbreak of diseases and publication outputs.
    b) Identifying collaborations between researchers within and across organizations on ebola, avian influenza and swine influenza topics.
    c) Identifying disciplines that collaborated the most and the percentage of research activities that are multidisciplinary.
    d) Formulating recommendations on researchers/organizations for new researchers based on their research interests through the generated visualization.

    Intend to use Bipartite Graph, Network Graph and Line Graph Visualizations as well as Burst Analysis for the aforementioned tasks.

    (Team size: 5)

    [ MySQL, Tableau 8.3, Gephi 0.8.2, Navicat 11.1.10, Sci2 1.1 and Inkscape 0.91 ]

    Other creators
  • Artificial Intelligence

    -

    1)Built a simple reflex agent that behaves intelligently to perform desired work under defined scenarios.

    2) Designed and implemented a python code that guides a robot arm in a robot world to search blocks and move them to the goal locations.

    3) Designed a game of checkers in python language using advanced search algorithm of minmax with alpha beta pruning.Implemented efficient evaluation functions to make the code more intelligent.

  • Futures Implementation in Xinu Operationg System on Raspberry Pi

    -

    Developed all the essential future_allocation, future_free, future_get and future_set system calls required for the implementation of futures in Xinu Operating System on Raspberry Pi. It involved synchronizing the asynchronously produced data, thereby potentially improving the ability to manage concurrent activities far more efficiently. Implemented a test program to simulate our futures implementation on a sample Producers-Consumers problem. (As a part of Advanced Operating Systems…

    Developed all the essential future_allocation, future_free, future_get and future_set system calls required for the implementation of futures in Xinu Operating System on Raspberry Pi. It involved synchronizing the asynchronously produced data, thereby potentially improving the ability to manage concurrent activities far more efficiently. Implemented a test program to simulate our futures implementation on a sample Producers-Consumers problem. (As a part of Advanced Operating Systems Course-work, Team size: 2)

    Other creators
  • Cloud Computing

    -

    For cloud computing course I worked on Hadoop MapReduce programs for below three applications.

    1. Hadoop Word Count
    Hadoop Word Count is a program which counts the number of occurrences of each word in a given text input dataset. It uses Map program to map each word in input file with count 1. Reducer is then used to combine and add all counts for each word to display total word count. Combiner is used as added feature so as to reduce extra overhead of reducer.

    2. Hadoop Page…

    For cloud computing course I worked on Hadoop MapReduce programs for below three applications.

    1. Hadoop Word Count
    Hadoop Word Count is a program which counts the number of occurrences of each word in a given text input dataset. It uses Map program to map each word in input file with count 1. Reducer is then used to combine and add all counts for each word to display total word count. Combiner is used as added feature so as to reduce extra overhead of reducer.

    2. Hadoop Page Rank
    A parallel version of PageRank using the programming interfaces of the Hadoop MapReduce framework.

    3. Hadoop Blast
    Hadoop-Blast is an advanced Hadoop program which helps BLAST, a bioinformatics application, to utilize the computing capability of Hadoop. Map reduce framework is used to implement Hadoop Blast.

    Other creators
  • In-memory File System for Xinu Operating System on Raspberry Pi

    -

    Developed a simple in-memory file-system for Xinu on Raspberry Pi using inode and various file table structures to handle data blocks. Developed standard file system functions such as fcreate, fopen, fread, fwrite, fseek, fclose etc. The project implementation helped to gain further insights on inode structures, bit manipulations , block allocation and system calls in file systems. (As a part of Advanced Operating Systems Course-work, Team size: 2)

    Other creators
  • 3D setup,projection,transformation,lighting,animation and user interaction using WebGl ( HTML,CSS and Javascript)

    -

    Implemented a user interactive code to setup 2D and 3D geometry, add projections,illumination and animation using WebGl. The application code was implemented using Javascript and HTML.Operations like transformations and projections were all user controlled using events and other graphical operations like adding illumination and animation into scene was successfully implemented.(As a part of Advanced Computer Graphics coursework)

    Other creators
    • Huachun Wang
  • Shared Memory IPC in Xinu Operationg System on Raspberry Pi

    -

    Implemented a shared memory IPC mechanism in Xinu on Raspberry Pi similar to the one provided by System V using shell commands. This mechanism of IPC was achieved by allowing a process to create/reserve a shared memory segment. Another set of processes can then write to this region directly. Developed the essential shmget (Get), shmat (Attach) and shmdt (Detach) system calls for interacting with shared memory. Multiple invocations of its shell command would create a shared memory segment, write…

    Implemented a shared memory IPC mechanism in Xinu on Raspberry Pi similar to the one provided by System V using shell commands. This mechanism of IPC was achieved by allowing a process to create/reserve a shared memory segment. Another set of processes can then write to this region directly. Developed the essential shmget (Get), shmat (Attach) and shmdt (Detach) system calls for interacting with shared memory. Multiple invocations of its shell command would create a shared memory segment, write to a pre-reserved shared memory segment, and display the contents of the shared memory. The kernel bookkeeps each shared memory in a data structure. (As a part of Advanced Operating Systems Course-work, Team size: 2)

    Other creators
  • Repeated Matrix Multiplication using POSIX Threads

    -

    Developed a multi-threaded program on Linux for repeated matrix multiplications using POSIX Threads where the output of the computation depends on user’s input. The program provides functionality to pause, resume, restart, stop and display the intermediate values of matrix multiplication at a particular instant.The program simultaneously monitors the terminal window as well as the content of a shared file to read user’s input. The user may provide input though the terminal window or a text…

    Developed a multi-threaded program on Linux for repeated matrix multiplications using POSIX Threads where the output of the computation depends on user’s input. The program provides functionality to pause, resume, restart, stop and display the intermediate values of matrix multiplication at a particular instant.The program simultaneously monitors the terminal window as well as the content of a shared file to read user’s input. The user may provide input though the terminal window or a text editor. (As a part of Advanced Operating Systems Course-work, Team size: 2)

    Other creators
  • Reverse Polish Notation Calculator

    -

    Implemented basic features of Reverse Polish Notation (RPN) Calculator. It performs addition, subtraction, multiplication, division and modulo operations on whole numbers (i.e. octal, hexadecimal or binary), decimal fractions and floating point numbers.

    The program reads numbers and operators via Non-Canonical input processing mode where the tokens are separated by white space. The implementation of pushing and popping of operands & operators was achieved using stack data structure. The…

    Implemented basic features of Reverse Polish Notation (RPN) Calculator. It performs addition, subtraction, multiplication, division and modulo operations on whole numbers (i.e. octal, hexadecimal or binary), decimal fractions and floating point numbers.

    The program reads numbers and operators via Non-Canonical input processing mode where the tokens are separated by white space. The implementation of pushing and popping of operands & operators was achieved using stack data structure. The program reads input tokens and upon encountering a number, the program places the number on the stack. When the program reads an operator, it applies the operator to the two numbers at the top of the stack, puts the result on the top of the stack and prints the result with the fewest required digits.The program was also able to gracefully handle errors such as divide by zero and improperly formatted numbers. (As a part of Advanced Operating Systems Course-work, Team size: 2)

    Other creators
  • Information Storage & Retrieval using biometrics to Aid the Disabled (ISRAD)

    -

    Designed a framework for linking multiple heterogeneous Information systems via a centralized server using MatLab, SQL Server & Visual Studio. The framework aimed at automating the process of recording and retrieving information in public offices to assist people with disabilities while requesting their services. It facilitates the biometric process of minutiae based finger print matching for the purpose of user identification and authentication. (Team size: 2)

    Other creators

Honors & Awards

  • #GetInspired Competition Winner

    Indiana University. (Center of Excellence for Women In Technology)

    Won an award and prize money for the #GetInspired Competition in the category of "Most Informative" presentation. The competition focused on creating media,presentation etc to highlight the importance of women's participation in the technology industry.

  • Top Student

    Cyberinfrastructure for Network Science Center (CNS), Indiana University Bloomington

    Special Recognition for Academic Excellence in Information Visualization Course (SPRING 2015) at Indiana University Bloomington

  • CSCI Graduate Fellowship - Spring 2015

    Indiana University Bloomington

  • Rank 3rd (Bronze honor)

    SRM University

    Ranked 3rd (among approximately 700 students) in the Department of Computer Science & Engineering, class of 2014

  • CSCI Graduate Fellowship - Fall 2014

    Indiana University Bloomington

  • Academic Excellence Award

    Computer Science and Engineering Association (CSEA)

  • Merit Based Scholarships

    SRM University, Chennai

    Awarded by SRM University for excellent academic performance for the academic
    years 2011-2012 , 2012-2013 & 2013- 2014

Languages

  • Hindi

    Native or bilingual proficiency

  • Japanese

    Elementary proficiency

  • English

    Native or bilingual proficiency

  • Sanskrit

    Elementary proficiency

Recommendations received

More activity by Saumya

View Saumya’s full profile

  • See who you know in common
  • Get introduced
  • Contact Saumya directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Saumya Pandey in United States

Add new skills with these courses