Mihir Srivastava

Mihir Srivastava

Computer Science Graduate Student

University of Southern California

About Me

Hi, I'm Mihir Srivastava, a Computer Science enthusiast currently pursuing my Master of Science in Computer Science at the University of Southern California. With a strong academic foundation in Computer Science and Engineering, I graduated from Vellore Institute of Technology with a GPA of 9.09/10.

I have a passion for problem-solving and innovation, which I've put into practice during my professional experiences. As a Software Engineer at NielsenIQ, I was responsible for dynamic storage and data management for US and Canada stores. My work included bug resolution, optimization of GSRS Spring-Boot micro-services, and transitioning from Ignite Queue to Azure Service Bus.

I also enjoy working on projects, such as my eBay Clone, where I developed a robust Single Page Application using React and NodeJS to list real-time products from eBay. I've also contributed to the fight against COVID-19 by building a website and creating a COWIN Vaccination bot.

When I'm not coding, you can find me exploring the latest trends in technology, expanding my skill set, or engaging in outdoor activities.

Education

USC Logo

University of Southern California

Los Angeles, CA, USA

Master of Science in Computer Science

August 2023 - May 2025

Relevant course work: Web Technologies, Analysis of Algorithms

Building industry-level full-stack projects using React, NodeJS, JavaScript, Kotlin in CSCI-571 Web Technologies. Understanding and analyzing real-life usage of Algorithms in our day-to-day lives and how the algorithms we build affect our applications in CSCI-570, Analysis of Algorithms

VIT Logo

Vellore Institute of Technology

Vellore, TN, IN

Bachelor of Technology in Computer Science and Engineering

July 2018 - August 2022

GPA: 9.09/10

Activities: IEEE Hackathon Organizer, Presented research paper at IEEE Conference at BIT Mesra, Specialized in Information Security. Was a part of the Red Cross society organizing blood donation camps. Taught elementary level math and coding to underprivileged kids at Tapovan.

Experience

NielsenIQ Logo

Software Engineer - Full Time

NielsenIQ, Pune, India

July 2022 - July 2023

As a core GSRS team member, I was responsible for dynamic data storage and management for all US and Canada stores. My role involved resolving bugs and optimizing GSRS Spring-Boot micro-services using cutting-edge practices and design patterns. Key achievements:

  • Transitioned from Ignite Queue to Azure Service Bus, aligning with business needs and cutting export store job runtime.
  • Created GSRS Characteristic and Cache micro-services, offering 40+ APIs.
  • Integrated Snyk with the Java codebase, eliminating vulnerabilities by 100%.
  • Spearheaded the enhancement of GSRS Junit Test Coverage to an impressive 90% across 8 vital micro-services.
  • Introduced a shared module approach to streamline JUnit testing, reducing redundant code by 20% and promoting efficiency.
NielsenIQ Logo

Software Engineer Intern

NielsenIQ, Pune, India

January 2022 - July 2022

During my internship, I built a component for Address Standardization, focusing on acquiring precise store location data using ESRI ArcGIS. I devised an efficient, multithreaded Python process to handle incoming API calls and optimize workflow. Additionally, I upgraded the existing cache infrastructure in the Spring-Boot codebase by transitioning from Ignite cache to Redis cache, resulting in a 10% performance improvement and enhanced data management capabilities.

HCL Technologies Logo

Software Engineer Intern

HCL Technologies, Noida, India

November 2020 - February 2021

During my internship, I created a Django-based Covid Helpline website with SQLite3, enabling employees to access business-related Covid announcements. I incorporated tweet sentiment analysis for enhanced insight. Additionally, I utilized regression algorithms to forecast Covid severity at workplaces by leveraging thousands of latest tweets at every iteration. I integrated k-anonymity for data privacy while maintaining accurate predictions.

Skills

C++ Logo

C++

Java Logo

Java

C Logo

C

Python Logo

Python

JavaScript Logo

JavaScript

TypeScript Logo

TypeScript

HTML Logo

HTML

CSS Logo

CSS

Spring Boot Logo

Spring Boot

React Logo

React

Django Logo

Django

SQL Logo

SQL

JUnit Logo

JUnit

Git Logo

Git

Snyk Logo

Snyk

Academic Projects

Ebay Clone

Developed a robust Single Page Application with React Typescript, listing real-time products hosted on eBay, fetched through eBay-API through NodeJS and MongoDB. Added suggested products functionality and deployed the application on cloud using GCP. Next step is to do the same in Android Kotlin.

Technologies: React, NodeJS, Google Cloud (GCP), MongoDB

COVID WEB-APP and COWIN Automator

Designed a website aimed at providing vital information about COVID-19. Additionally, implemented a Selenium-based COWIN Vaccination bot streamlining the process of booking vaccines.

Technologies: Python, Django, Selenium

IEEE Conference Paper

Presented research paper 'A Novel Secured Wireless Sensor Network with Ensemble based Intrusion Detection System and Middleware Architecture' at 7th International Conference on IoT and Blockchain Technology.

Technologies: Research and Presentation

DNS client with Authentication server

Designed an algorithm to prevent the cache poisoning of TLDS' IP address cache files. Used HMAC 256 and cryptographic mechanisms to verify the data between Cache Files and TLDS Servers.

Technologies: Python, Socket

BLOGGER

Developed a robust Java Spring Boot and React web application providing users with a secure login and the ability to publish and organize blogs with categorization. Secured the application by applying JWT authentication. Additionally, the application's reliability is fortified through comprehensive unit tests using JUnit 5.

Technologies: Java, Spring Boot, React, MYSQL

Android App Development

Developed an Android application using Kotlin with functionalities similar to the Blogger project. Users can securely publish and organize blogs with categorization. Implemented JWT authentication for enhanced security and conducted unit tests for reliability.

Technologies: Kotlin, Android, JWT Authentication

Get in Touch