Profile Picture

Shikhar Kumar

Software Engineer

Software engineer with a Master’s degree in Computer Science from UC Riverside and 3 years of experience at Nagarro, building scalable systems and data-driven solutions.

Experience

My journey in software engineering.

Data Science Fellowship
June 2025 – Aug 2025
University of California, Riverside logo
University of California, Riverside

During my Data Science Fellowship at UCR, I worked on solving a major friction point students face every quarter when planning their courses. The process was highly fragmented and manual — students had to check course offerings, track completed courses, refer to recommended degree plans, and verify eligibility across multiple university systems, making planning time-consuming and often confusing. I led the design and development of a one-stop AI-powered solution to streamline this experience. The system intelligently combines student history, degree requirements, and real-time course availability to generate personalized schedules. As the project evolved, I expanded the system by integrating structured university data, enabling it to handle academic policies, constraints, and FAQs, making it a more comprehensive and practical tool for students.

Software Engineer
Jan 2020 – Sept 2022
Nagarro logo
Nagarro

At Nagarro, our team worked on a distributed system responsible for maintaining data consistency across multiple services for a large-scale automobile client. These systems needed to stay synchronized in near real-time, with changes flowing in both directions. This introduced challenges around handling continuous streams of events, ensuring reliability, and maintaining consistency across services even in the presence of failures. To address this, we built a robust event-driven synchronization system that processed incoming change events, propagated updates across services, and ensured data integrity. The system was designed to handle failures gracefully and maintain consistency at scale, while supporting reliable operation in a production environment.

Projects

A selection of projects I've worked on, showcasing my skills and experience.

Reddit Search Engine logo
Reddit Search Engine
Winter 2025
Academic Project
  • Built a search engine over 100K+ Reddit posts by crawling data with PRAW API and indexing with PyLucene.
  • Designed a Flask web app for querying and displaying results with sub-second response times.
Python
PRAW
PyLucene
Flask
View on GitHub
IMDB Reviews Analysis logo
IMDB Reviews Analysis
Spring 2025
Academic Project
  • Conducted sentiment analysis on 50K+ IMDB reviews using Apache Spark.
  • Built a Flask web application with real-time querying and visualization, backed by a PostgreSQL database in Docker.
Apache Spark
PostgreSQL
Docker
Flask
Dailymotion ABR Analysis logo
Dailymotion ABR Analysis
Fall 2025
Academic Project
  • Conducted experiments to study how Adaptive Bitrate (ABR) streaming works on Dailymotion under varying network conditions.
  • Traced and analyzed network logs across controlled bandwidth profiles such as 1.5 Mbps, 5 Mbps, and 20 Mbps to observe bitrate adaptation behavior.
MITM Proxy
Apple's NLC
Python
Portfolio Website logo
Portfolio Website
Summer 2025
Personal Project
  • Built a personal portfolio web application using React.js and Next.js, using from Firebase Studio AI.
  • Configured GitHub Pages for deployment and automated the hosting process.
React.js
Next.js
Tailwind CSS
Github
View on GitHub

Education

My academic background and qualifications.

M.S. in Computer Science
University of California, Riverside logo
University of California, Riverside
Sept 2024 – Dec 2025
GPA: 3.95/4.00
  • Design and Analysis of Algorithms
  • Artificial Intelligence
  • Machine Learning
  • Introduction to Natural Language Processing
  • Distributed Systems
  • Advanced Database Management Systems
  • Advanced Computer Networks
Visit Website
B.Tech. in Information Technology
Dr. A.P.J. Abdul Kalam Technical University, India logo
Dr. A.P.J. Abdul Kalam Technical University, India
Aug 2016 – Sept 2020
CGPA: 7.47/10.00
  • Data Structures & Algorithms
  • Object-Oriented Techniques
  • Operating Systems
  • Web Technology
  • Software Engineering
Visit Website

Skills

The technologies and tools I work with.

Python
C#
Java
JavaScript
.NET Core
FastAPI
Flask
Apache Spark
PyLucene
Microservices
Distributed Systems
Event-Driven Architecture
REST APIs
React
Tailwind CSS
HTML
CSS
Bootstrap
AWS
Lambda
SQS
EC2
CloudWatch
Docker
Terraform
PostgreSQL
MySQL
Oracle 18c
Git
GitHub
Splunk
New Relic
PagerDuty
PowerShell
MITM Proxy

Achievements & Awards

A selection of my recognitions and accomplishments.

Star of the Month
Nagarro logo
Nagarro
Mar 2021 – Sept 2022

Recognized quarterly as the most impactful software engineer on the team.

UCR Data Science Fellowship
University of California, Riverside logo
University of California, Riverside
Summer 2025

Awarded a fellowship for strong academic performance and potential in computer science.

Mentorship Recognition
Nagarro logo
Nagarro
Jan 2021 – Sept 2022

Conducted monthly mentorship sessions to guide junior engineers in best practices and project work.

Grader
University of California, Riverside logo
University of California, Riverside
Spring 2025 – Fall 2025

Hired twice for effectively grading "CS141: Intermediate Data Structures and Algorithms", ensuring precise evaluation of assignments, quizzes, and exams.

Recommendations

What others have to say about my work and collaboration.

"I highly recommend Shikhar for any technical role due to his strong technical, collaborative, and communication skills. His dedication is evident as he frequently works outside regular hours to enhance his knowledge and apply it effectively during work hours. Shikhar is an excellent team player."

Meenal Goyal

Technology Lead, Nagarro

View Profile
"I highly recommend Shikhar for any development role. He possesses extensive project knowledge and was instrumental in helping QAs understand the actual testing requirements. Shikhar is very approachable and open to any sort of discussion, a testament to his excellent teamwork skills."

Jagjeet Singh

QA Principal Engineer, Nagarro

View Profile
"One standout quality I observed in Shikhar is his relentless drive for improvement and his openness to constructive feedback—an invaluable trait in software engineering. He consistently introduced new ideas and strategies that enhanced our team's performance. Shikhar went above and beyond to support his teammates."

Aman Singh Parihar

Staff Engineer, Nagarro

View Profile

Let's Connect

I'm always open to discussing new projects, creative ideas, or opportunities to be part of an amazing team. Whether you have a question or just want to say hi, I'll do my best to get back to you!