ABOUT

I am a Software Developer at Classranked LLC. Currently, i am responsible for the backend design and development of oiur application. I am also responsible for setting up and maintaining the infrastructure for the project. I was a MS student in the Department of Computer Science, Old Dominion University (ODU), working with Dr. Michael L. Nelson and Dr. Michele C. Weigle in the WS-DL research lab. I have 7 years of work experience that includes four years as a Graduate Research Assistant, ODU and 2.5 years as a Software Engineer at Harman Connected Services, India.

EDUCATION

Programming Skills

  • Languages/ Frameworks: Python, JavaScript, C, JAVA, C++, PHP, R, d3.js, node.js, ReactJS, Xamrin, Android, Go, Tizen

  • Technologies/ Libraries: Pulumi, Git, REST API, Elastic Search, Docker, AWS, Kubernetes, Tableau, JIRA, Agile, CI/CD, NumPy, pandas, scikit-learn, Figma, Flask, PyTorch, Twitter API, NLTK, TextBlob, SDLC

  • Database/ Operating Systems: MySQL, MongoDB, Linux, Yocto, Brillo

  • AWS Services: Lambda, API Gateway, EC2, RDS, Aurora Cluster, VPC, CloudWatch, Route53, S3

RESEARCH INTERESTS

My research interests are in the domain of Web Archiving and Social Media. You can find more information about current research from my blogs.

PUBLICATION AND POSTERS

RELEASED TOOLS

  • Sofware Developer @Classranked (Mar 2022 - Present)

    • Responsible for designing and implementing database schema using AWS Aurora, MySQL

    • Working on creating components and views for the Frontend using ReactJS

    • Responsible for desigining and implementing the APIs and database queries on the backend

    • Resonsible for creating a dashboard for data analytics and admin dashboard

    • Responsible for setting up Infrastructure as Code (IAC) environment and DevOps pipeline

    • Resonsible for creating and maintaining Docker and Kubenetes containers for Development and Production environment

    • Technology Stack: Python, MySQL, ReactJS, Docker, Pulumi, AWS, Django

  • Graduate Research Assistant @WebSciDL, ODU, Norfolk, USA (Sep 2017 - Dec 2021)

    • Working on aggregating 115th Congressional deleted tweets from multiple data sources

    • Working on creating a model to analyze difference between live and deleted 115th Congress tweets

    • Working on creating a visualization tool for finding deleted tweets and other tweet information from web archives

    • Developed and released a service to estimate timestamp of any tweet in pre and post Snowflake era

    • Released Python library for accessing historical Twitter data using web archives

    • Technology Stack: Python, MongoDB, Java Script, R, Docker, REST API, d3.js, node.js, AWS, and Pipe and Filter Architecture

  • Graduate Teaching Assistant @ODUCS, ODU, Norfolk, USA (Sep 2017 - Dec 2021)

    • Graduate Teaching Assistant for Graduate level Information Retrieval Course (Fall 2021)

      Graded assignments, presentations, and projects & conducted doubt clearing sessions

    • Graduate Teaching Instructor for UG Problem Solving and Prgrmng. Course (Fall 2019 - Fall 2021)

      Conducted labs and recitations, developed & modified lab modules, developed & graded assignments and projects for CS 250 (Advanced C++) course, and development of examination questions

    • Graduate Teaching Assistant for UG Computer Science in Society Course (Spring 2018 - Fall 2018)

      Graded research thesis and paper for CS 300 course

    • Graduate Teaching Assistant for UG Operating System Course (Fall 2017)

      Graded assignments and tutored for CS 471 course

  • Software Developer @Harman Connected Services, Gurugram, India (Feb 2015 - June 2017)

    • Harman Internet of Things (IoT) Gateway

      • Developed Harman IoT Gateway middleware responsible for communicating with heterogenous IoT sensors

      • Developed REST APIs for Harman IoT cloud services used for communicating with Harman IoT Gateway, which was used by clients such as VMWare, Google, AMX, NXP, British Telecom, Team Viewer, AT&T, Entrust etc.

      • Implemented Smart Parking solution with image processing and Smart Entertainment solutions with video casting on custom media player using Harman Gateway

      • Involved in Harman IoT Gateway agile sprint planning, client interactions, and product development design document.

      • Technology Stack: Java, OSGI, C, Python, JavaScript, REST API, Agile, OpenCV, Network Protocols (Bluetooth, COAP, MQTT, etc.), MySQL, Plug and Play Architecture, and Microservices Architecture

    • The Weather Channel Wearable Application

      • Implemented a producer-consumer design for communicatiuon between the wearable and TWC application for eachanging data and viewing them on the application

      • Implemented Float UI and widgets for the TWC application

      • Responsbile for client interactions and release

      • Technology Stack: Android, Tizen, JavaScript, CSS, HTML, GIT, and JIRA

    • Vodafone Call+

      • Enhanced the default incallui application of the Android open-source project (AOSP) to add new features to the dialer and missed call UIs for Call+ customers

      • Enhanced the default contact and dialer application to show tips card

      • Technology Stack: Android, Android Open Source Project, GIT, Bugzilla, and MySQL

    • Verizon Android Bundle

      • Implemented APIs for data services and measurement of UTC in AOSP

      • Enchanced AOSP by impelementing and recieving PCO and UTC events in the Radio Interface Layer

      • Technology Stack: Android, Android Open Source Project, GIT, and Wireshark

AWARDS

  • Received ODU CS Department MS-Research Track scholarship with 100% tuition fee waiver (Aug. 2017)
  • Received Hall of Fame Award at Harman for British Telecom Project (Nov 2016)
  • Winner of British Telecom’s Connected Cities competition for Smart Parking solution (May 2016)
  • Received Going the Extra Mile Award at Harman for TWC Project (Apr 2016)
  • Received Hall of Fame Award at Harman for Vodafone Call+ Project (Dec 2015)
  • Received Hall of Fame Award at Harman for Google Weave Project (Aug 2015)

TALKS

  • Mentor for Undergraduate Raspberry PI Project  CS Department, ODU, Norfolk, USA (July 2021)

    Mentored and evaluated three Undergraduate students for their summer research projects

  • Judge for Undergraduate Raspberry PI Contest  CS Department, ODU, Norfolk, USA (Oct. 2020)

    Evaluated and judged the Raspberry PI Projects Contest InformationContest Results

  • Congressional Deleted Tweets  Simon Fraser University, Vancouver, Canada (Nov. 2018)

    Presented my research on the importance of Congressional deleted tweets and the challenges involved in finding them at Archive Unleashed Vancouver datathon SlidesTrip Report

  • BC Politics 2017  Simon Fraser University, Vancouver, Canada (Nov. 2018)

    Presented the crawler trap and topic modelling results on the British Columbia 2017 Politics dataset at Archive Unleashed Vancouver datathon Slides

  • Senior Research Project Evaluation  CS Department, ODU, Norfolk, USA (Mar. 2018)

    Mentored and evaluated the CS 410 senior research projects

  • CS 834 - Introduction to Information Retrieval (Fall 2017)
  • CS 891 - Web Archiving Seminar (Fall 2017)
  • CS 825 - Information Visualization (Fall 2017)
  • CS 600 - Algorithms and Data Structures (Spring 2018)
  • CS 665 - Computer Architecture (Spring 2018)
  • CS 822 - Machine Learning (Fall 2018)
  • CS 531 - Web Server Design (Fall 2018)
  • CS 895 - Mining Scholarly Big Data (Fall 2018)
  • CS 895 - Web Archiving Forensics (Spring 2019)
  • CS 532 - Web Science (Spring 2019)
  • CS 891 - Emerging Technologies Seminar (Fall 2019)
  • CS 800 - Research Methods (Spring 2020)
  • CS 895 - Natural Lanuage Processing (Fall 2020)
  • CS 895 - Devops, Containers & Cloud IP (Fall 2020)
  • CS 550 - Database Concepts (Fall 2022)