Profile Picture

Shikhar Kumar

Software Engineer

Computer Science graduate student at UC Riverside with a strong interest in algorithms, cloud computing, and machine learning. I enjoy designing systems that are both intelligent and scalable.

Experience

My journey in software engineering.

Data Science Fellowship
June 2025 – Aug 2025
University of California, Riverside logo
University of California, Riverside
  • Designed an AI-powered course scheduling system that enabled UCR students to automatically select courses based on graduation requirements and personal preferences through an intelligent chatbot.
  • Engineered the backend using Google Agent Development Kit (ADK), leveraging multiple agents for specialized tasks and exposing services via a FastAPI server to ensure scalability and modularity.
  • Developed a modern frontend with Firebase Studio AI, featuring a split interface with an interactive calendar view on the left for a responsive chatbot panel on the right for real-time interaction.
Software Engineer
Jan 2020 – Sept 2022
Nagarro logo
Nagarro
  • Developed and maintained real-time data publishers in .NET Core, deployed as AWS Lambda functions, to synchronize microservices and ensure consistency across different systems.
  • Designed and optimized Oracle 18c database components (tables, stored procedures, triggers), enhancing query performance, maintaining data integrity, and meeting defined system SLOs.
  • Built and configured AWS CI/CD pipelines using Terraform, automating deployments, reducing release times by ~20%, and streamlining development workflows.

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
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
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
UCR Course Scheduler logo
UCR Course Scheduler
Summer 2025
Academic Project
  • Developed a course scheduling application for UCR students with chatbot logic in Google ADK, exposed via FastAPI.
  • Integrated into a React frontend with a dynamic calendar view for interactive schedule management.
React
FastAPI
Google ADK

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.96/4.00
  • Design and Analysis of Algorithms
  • Artificial Intelligence
  • Machine Learning
  • Distributed Systems
  • Advanced Database Management Systems
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
JavaScript
Java
C#
React
FastAPI
Flask
.NET Core
Apache Spark
PyLucene
AWS
Docker
Git & GitHub
Terraform
PostgreSQL
MySQL
Oracle 18c
Splunk
New Relic
PowerShell

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.

Graduate 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

Meenal Goyal

Technology Lead, Nagarro

"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

Jagjeet Singh

QA Principal Engineer, Nagarro

"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

Aman Singh Parihar

Staff Engineer, Nagarro

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!