Arokia Diana Abbott

Arokia Diana Abbott

Phoenix, Arizona, United States
2K followers 500+ connections

About

Graduated with MS in Computer Science from Arizona State University with good breadth and…

Services

Activity

Join now to see all activity

Experience

Education

  • Arizona State University Graphic

    Arizona State University

    3.61

    -

    Activities and Societies: MEmber: Women in computer science Member: Software developer association

  • -

    -

  • -

  • -

Licenses & Certifications

Volunteer Experience

  • Volunteer

    Charitable Trust

    Education

    Helped school passouts to choose their right career by providing information on various career options.

    Gathered information like fees, top colleges, scholarship, job opportunities for various fields like Medicine, Engineering, Accounts and Arts and presented to students of near by schools

Courses

  • Cloud Computing

    CSE 591

  • Computer Architecture 1

    CSE 420/598

  • Data Mining

    CSE 572

  • Design and Analysis of Algorithm

    CSE450/598

  • Distributed Software Development

    CSE445/598

  • Embedded Systems Programming

    CSE438/598

  • Information Security

    -

  • Intro to Theoretical Computer Science

    CSE 355

  • J2EE

    -

  • Mobile Computing

    CSE 535

  • Open Systems

    -

  • Semantic Web mining

    CSE 591

  • Software Design

    CSE 564

  • Technologies for Online Learning communities

    CSE 591

Projects

  • Prediction of patient's health condition using data mining tools

    *Trained a classifier model using known labels of 1500 patients
    *Used the trained classifier model to predict label of 300 patients with accuracy 91.44%
    *Preprocessed the training data to remove irrelevant features that do not contribute to prediction.
    *Used random forest classifier and preprocessing modules of WEKA tool

    Other creators
  • Topic Facet modelling and Visualization

    * TFM algortihm helps to extract topic and facets of a post( eg. Topic - loop , Facets - for, iterator )
    * Utilized the output of TFM algorithm to improve learning process of a stack overflow user
    * Developed a visualization tool using D3 javascript to graphically represent stackover flow posts, which helps a user to immediately pick up desired post based on his skill level

  • Android app for Racing

    *It is an android app to facilitate Race between a group of persons
    *The UI facilitates a user to join a race, start a race, track final or intermediate location in map, view intermediate and final result
    *It also displays intermediate result to a racer, once he reaches a breakpoint
    *The result of the user is calculated automatically with the help of GPS
    *Database and webservices are hosted in Microsoft Azure VM
    *Technologies: Android, Rest web service, Java, Android Map API…

    *It is an android app to facilitate Race between a group of persons
    *The UI facilitates a user to join a race, start a race, track final or intermediate location in map, view intermediate and final result
    *It also displays intermediate result to a racer, once he reaches a breakpoint
    *The result of the user is calculated automatically with the help of GPS
    *Database and webservices are hosted in Microsoft Azure VM
    *Technologies: Android, Rest web service, Java, Android Map API, MySQL, Apache Tomcat, Azure VM

    Other creators
    See project
  • Q&A Forum

    *It is a Q&A website for technical queries similar to stackoverflow.com but with novel features
    *Skilled users are automatically tagged to answer, whenever a new question is posted
    *Moderators are automatically chosen for a question, if his answer to that question receive more than 5 upvotes
    *Moderator can flag an inappropriate answer as logical or conceptual error and also by providing links to gain knowledge
    *Smart score is provided to users just for browsing through the website…

    *It is a Q&A website for technical queries similar to stackoverflow.com but with novel features
    *Skilled users are automatically tagged to answer, whenever a new question is posted
    *Moderators are automatically chosen for a question, if his answer to that question receive more than 5 upvotes
    *Moderator can flag an inappropriate answer as logical or conceptual error and also by providing links to gain knowledge
    *Smart score is provided to users just for browsing through the website, for doing error remediation, up/down voting an answer, posting a question/ answer
    *Related questions are displayed for every post, to avoid duplicate posts
    *Technologies: Java, JSP, Servlets, HTML, CSS, Javascript, Apache Tomcat, MongoDB

    See project
  • Bluetooth enabled Android app for multiplayer Rock paper scissor game

    *It is an Android application which enables 2 players to play Rock- paper- scissor game through bluetooth network
    *The UI is made simple and intuitive using accelerometer sensor to recognize hand movements like fling, tap etc as a player's input as either rock or paper or scissor,
    *UI is provided for a player to choose nearby opponent by scanning for bluetooth enabled devices and by sending a game request
    *Decision of opponent is communicated through bluetooth socket programming and…

    *It is an Android application which enables 2 players to play Rock- paper- scissor game through bluetooth network
    *The UI is made simple and intuitive using accelerometer sensor to recognize hand movements like fling, tap etc as a player's input as either rock or paper or scissor,
    *UI is provided for a player to choose nearby opponent by scanning for bluetooth enabled devices and by sending a game request
    *Decision of opponent is communicated through bluetooth socket programming and result is calculated and stored in SQLite database that resides in SD card

    Other creators
  • Android app for Location based Deal recommendation

    *It is an android app similar to Groupon. It allows 3 types of users: Consumer, Store agent, Administrator
    *It allows a consumer to look for new offers, view their reward points, view detailed information of a deal, view route to the store through map view, share the deal information with a friend through email or sms or any messaging app
    *It allows a store agent to register a deal with the app, enter reward points against a consumer
    *It enables an administrator to authorize a Deal to…

    *It is an android app similar to Groupon. It allows 3 types of users: Consumer, Store agent, Administrator
    *It allows a consumer to look for new offers, view their reward points, view detailed information of a deal, view route to the store through map view, share the deal information with a friend through email or sms or any messaging app
    *It allows a store agent to register a deal with the app, enter reward points against a consumer
    *It enables an administrator to authorize a Deal to prevent bogus deals
    *The database and webservices are hosted in a VM belonging to ASU cloud. Floating IP of the VM and VPN client are used enable communication from android phones with cloud
    Technologies: Android, Android Map api, MySQL , Linux VM, Apache Tomcat, REST web service, Java

    See project
  • Localization - Alternative to GPS

    Implemented 3 algorithms in Matlab with an error rate of .09 to identify position of a moving object. The technique uses signals (beacon signals) from nearby objects whose position are already known

    The 3 methods are
    1. Centroid based localization
    2. Concentric Anchor Beacons based localization
    3. Own algorithm based on averaging out outliers

  • GPU application using OpenCL

    Developed an application to perform Stream functions benchmarking using OpenCL to run the code on GPU, to show significant execution speed than CPU

  • Intelligent Requirement mining, classification and dependency analysis tool

    Analysed and developed a Web application in Java Spring framework, with Mongo DB as backend to collect software requirements and software components, index and classify them. The index is inputted into a Retrieval module to display related reusable components when a new software requirement is posted.

  • Benchmarking Programs to measue Cache Latency and IPC

    -Developed a C program to measure latency of L1, L2 caches and main memory
    -Implemented the software by creating data of varying size to fit in various levels of caches and used stride access pattern to skip 1 level of cache and also reduced noise by making TLB hits
    -Developed linear code in C to create assembly instructions without jumps, to measure IPC

  • Operating System Modification - Scheduler module

    -Modified the FreeRTOS source code written in C, to perform special scheduling for real time tasks called,'Earliest Deadline First' scheduling
    -Changed code of main module, task creation module, task control block(TCB) structure, Interrupt Service Routine module
    -Compiled the OS and simulated the output in QEMU emulator for ARM

  • Android App for Weather Reporting

    - Developed a mobile application using AppInventor IDE,
    - It uses web service to get weather information of a particular latitude and longitude

    See project
  • Online Book Store using C#, .NET and WebServices

    -Developed a Web application for Online book store with User account management, Product management and Order management modules
    -Uses concepts like User controls, DLL Class library, Webservices, Authentication, Authorization, Session, Cookies, Global event handling ,XML Parsing and Web services

    Other creators
    See project
  • Console Application for Hotel management

    - Developed hotel room booking system using C#
    -Used threads for booking hotel room by travel agent, and also for processing orders
    -Used event handling concept to notify travel agents when price of hotel room drops
    -Used multi cell buffer to hold order data and protected multiple access of the buffer using locks and semaphores

    Other creators
  • Device Driver for Timer, I2C and Mouse

    -A high resolution timer driver was built over basic timer driver using C language for Linux OS.of ARM machine
    -Modified I2C device driver by implementing workqueues to process timeconsuming processes, and by removing blocking function calls (synchronous io to asynchronous io)
    -Implemented a C library for signal handler, that forwards a signal to all threads of a process
    -Developed code to detect mouse clicks by continuously polling a device driver evdev.c that handles all input…

    -A high resolution timer driver was built over basic timer driver using C language for Linux OS.of ARM machine
    -Modified I2C device driver by implementing workqueues to process timeconsuming processes, and by removing blocking function calls (synchronous io to asynchronous io)
    -Implemented a C library for signal handler, that forwards a signal to all threads of a process
    -Developed code to detect mouse clicks by continuously polling a device driver evdev.c that handles all input interrupts
    -Implemented multithreaded C program for a producer consumer problem in kernel level and protected simultaneous read/write to the ring buffer using spin lock.
    -Moved the object files to ARM machine, inserted the kernel modules and tested using user programs

  • School Management System using VB

    Developed a CRUD software using Visual Basic with student management, Instructor management and Exam management modules. Data is stored in Oracle database.

  • Sanjeevini Insurance System using J2EE

    Developed a Information system for Insurance company using J2EE APIs. It contains modules for Customers, Claims, Policy management, UI is developed using JSF framework and HTML , Business layer using Java Bean classes and Persistence layer using JPA libraries with Oracle database to store data. Used various features of JSF like Grid view of data, Managed Bean etc

  • Blood Bank Management system using Servlets

    Developed a CRUD web application using Java Servlets and MySQL to maintain records of a Blood bank, as part of OOAD(Object Oriented Analysis and Design) coursework. Have designed UML , Class and Object diagrams using ArgoUML software. Developed modules for Patient, Donor and Transactions with HTML as UI, Servlets, JDBC and MySQL

  • Arcade Game using Adobe Flash

    Work involves drawing characters and objects using Adobe Flash, naming the characters, writing flash program for key press(space bar, arrow keys) events that manipulates the named characters to move with certain speed.

  • Cloud Assisted Location ­ Based Shopping deal Recommendation platform for mobile devices

    -

    Developed an Android application and cloud based Restful web services where the retailers can advertise shopping offers and the users can search for shopping offers registered in the database based on category and location. The customer can also share the offer details to their friends near them by SMS or Email.

    Other creators
  • CTA Project

    -

    -It is a ERP software developed using C#, .NET, Powerbuilder and Oracle
    -Coded module using C#, Powerscript to send data from CTA system to SAP
    -Coded Document management system module that allows scanning, storing and retrieving documents in TIFF format. It involves changing UI screens, adding folders to remote server and creating backend tables and SQL procedures
    -Deployed newer version after each code change

    Other creators
  • Data Migration to SAP

    -

    -Migrated OTC and SD data from legacy systems to SAP ERP
    -Work involves downloading data from Legacy to data warehouse(SQL Server) using DTS packages, modifying legacy data to meet constraints of SAP strucutre using SQL queries, loading valid data to SAP by creating SAP recordings which is inputted to LSMW/BDC programs that loads the data to SAP
    -Also provided custom reports of data by writing SQL queries

    Sub-Projects:
    -Developed 3 Java tools to generate SQL queries when data…

    -Migrated OTC and SD data from legacy systems to SAP ERP
    -Work involves downloading data from Legacy to data warehouse(SQL Server) using DTS packages, modifying legacy data to meet constraints of SAP strucutre using SQL queries, loading valid data to SAP by creating SAP recordings which is inputted to LSMW/BDC programs that loads the data to SAP
    -Also provided custom reports of data by writing SQL queries

    Sub-Projects:
    -Developed 3 Java tools to generate SQL queries when data are inputted in a txt file
    -Developed a SQL procedure tool to retrieve all SQL queries and procedures related to a business object inorder to debug easily
    -Developed a web application using JSP to keep track of the progress of each business module

    Other creators
  • Deadlock verification software for Web Service composition using Java

    -

    A software was developed using Java Applet which intakes BPEL code and reports if the code will -result in deadlock or not. It also checks if the code ever terminates. Work involves creating a web application for flight, car and hotel booking system dynamically using available web services, converting BPEL code of the web app into a directed graph named as 'Petrinet', traversing the graph for existence of deadlock or non- termination properties.

Honors & Awards

  • Hackathon - special recognition award

    American Express

    Received special recognition award out of 70+ competing teams

    https://asu.digication.com/arokia_diana_gene/GrowthHack_Hackathon_winner

  • Grace Hopper Scholarship

    -

  • Bravo Award

    Infosys Ltd

    Award was given by HR, for taking end to end responsibility in migrating Order to cash data between 2 SAP systems

Test Scores

  • TOEFL

    Score: 100/120

    Reading - 30, writing - 28, speaking- 22, listening - 25

  • GRE

    Score: 161/170 analytical

  • Infosys Professional Technical Training

    Score: 4.98 / 5

    Technologies: C, DBMS, Java, UNIX, HTML, CSS, Javascript, JSP, JPA, JSF, PERL, VB, C++ and Oracle

Languages

  • English

    Professional working proficiency

  • Tamil

    Native or bilingual proficiency

Organizations

  • Software Developer Association (SoDA)

    -

    - Present

    Activities include white board coding, mock interviewing, Industry tech talk

  • Women in Computer Science

    -

    - Present

    Activities include Discussing Technical topics, Doing technical Projects with members, Conducting coding competition within college, Inviting representatives from Industry to give tech talks

  • Sneham

    Member

    -

    Activities include guiding school passouts on various career options.Gathered information like fees, top colleges, scholarship, job opportunities for various fields like Medicine, Engineering, Accounts and Arts and presented to students of near by schools

Recommendations received

More activity by Arokia Diana

View Arokia Diana’s full profile

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

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses