Hi, I'm Nikhil

Computer Science at Northeastern University | Software Development • AI Engineering • Backend Systems | Skilled in Java, CPP, Python, SQL, Cloud, CI/CD

nikhil.js
const nikhil = { role: "Software & AI/ML Engineer", education: "MS @ Northeastern University", stack: ["Java", "Python", "React", "AWS"], focus: ["Backend", "Distributed Systems", "ML"], openTo: "Fall 2026 Internships", }; // let's build something great together function connect() { return nikhil.buildTheFuture(); }

Introduction

Overview.

Computer Science candidate at Northeastern University with experience across software engineering, full-stack development, and AI-driven applications through internships at Aditya Birla Group and Lanxess. Skilled in building scalable backend systems using Java, Spring Boot, and cloud technologies, with experience developing high-throughput applications, RESTful services, automation workflows, and production-ready software. Strong foundation in algorithms, data structures, distributed systems, and machine learning, complemented by hands-on experience with React, AWS, Docker, and modern CI/CD practices. Seeking Software Engineering or AI/ML Engineering internship opportunities.

Programming Languages

Java Python C++ JavaScript C

Frameworks & Libraries

React.js Node.js Express.js Spring Boot Hibernate FastAPI Flask

Databases

MySQL SQLite PostgreSQL MongoDB Firebase Redis

DevOps Tools

AWS (EC2, ECS, S3) Docker Git Jira Postman Selenium

What I have done so far

Work Experience.

Aditya Birla Group logo
Nov 2024 – Jul 2025

Software Engineering Intern

Aditya Birla Group · Ujjain, India
  • Built a supply chain management platform using Spring Boot, implementing transaction processing and request queuing to reliably handle 500K+ transactions from multiple upstream sources.
  • Designed validation pipelines and fault recovery mechanisms to ensure data integrity and system resilience under high-volume transaction loads.
  • Developed a scalable frontend using React and TypeScript, leveraging Context API for global state management and reusable component architecture, enabling dynamic workflows and seamless real-time interaction with the backend.
  • Integrated PostgreSQL for structured supply chain data, wrote unit tests using JUnit, verified concurrent transaction handling, tracked test coverage with JaCoCo, and validated APIs using Postman.
  • Dockerized the system for consistent, environment-agnostic deployments and deployed services on AWS, using Amazon RDS for data persistence and AWS Lambda for serverless request handling.
Lanxess logo
Apr 2024 – Sep 2024

Software Developer

Lanxess Pvt Ltd · Nagda, India
  • Developed scalable document processing services and implemented automated validation mechanisms.
  • Designed backend using Java Spring Boot and Hibernate ORM, deployed on AWS EC2 with MongoDB for document metadata persistence.
  • Leveraged Redis caching to optimize query performance and support high-throughput document processing workloads.
  • Built RESTful APIs for document ingestion and management, and automated deployment workflows with Docker and GitHub Actions.
  • Performed comprehensive unit and API testing using JUnit, Mockito, and Postman, validating endpoint behavior and error handling to maintain reliable document processing workflows.
Aditya Birla Group logo
Mar 2023 – Sep 2023

Mobile App Development & Embedded Systems Intern

Aditya Birla Group · Ujjain, India
  • Built an Android application in Java using the Android SDK for monitoring and controlling industrial equipment, including a BLE communication layer to interface with embedded control modules.
  • Contributed to designing a data encoding and hashing approach for BLE communication to reduce payload size, and tested the integration on hardware to identify and fix connection drops and data sync issues.
SRM University logo
April 2022 – Nov 2022

Undergraduate Research Assistant

SRM University
  • Conducted research in underwater sensor networks and AI-driven systems.
  • Implemented and evaluated deep learning models on real-world data.
  • Co-authored research contributing to IEEE publications.

Academic background

Education.

Northeastern University

Master of Science in Artificial Intelligence
Sep 2025 – Dec 2027
Relevant Coursework: Algorithms, Pattern Recognition and Computer Vision, Natural Language Processing

SRM University

Bachelor of Technology in Computer Science
Sep 2021 – May 2025
Relevant Coursework: Data Structures, Object-Oriented Programming, Computer Networking, Cloud Computing

My work

Projects.

A selection of projects spanning security tooling, optimization systems, reinforcement learning, and computer vision.

Code Vulnerability Analyzer

#security #static-analysis #python

Bluebikes – Smart Rebalancing System

#optimization #data #logistics

F1 Strategy Center

#analytics #dashboard #react

Deep Q-Learning PacMan Agent

#reinforcement-learning #dqn

Fusion Based Vision Simulation

#computer-vision #sensor-fusion

Castle Escape MDP Agent

#markov-decision-process #planning

Recognition & leadership

Highlights.

Top Performer Award

Received the Top Performer Award for the Batch of 2021–25, SRMIST.

View Certificate

TAC Challenge — Tenacity Award

Won the Tenacity Award at the TAC Challenge, an international subsea drone competition in Norway.

View Certificate

Project Lead — SRMAUV

Served as Student Team Lead, overseeing the development and execution of projects focused on subsea docking, pipeline inspection, and valve intervention (2023–2025).

DRDO & NIOT Research Grant

Research collaborator at SRMIST's Directorate of Entrepreneurship and Innovation on an AI-Driven Debris Cleaning System — backed by DRDO and NIOT with INR 9,00,000 in funding.

Research

Publications.

Dynamic MAC Protocol for Layered Data Aggregation in Underwater Wireless Sensor Networks

Nikhil Shekhawat, Balakiruthiga B, Angayarkanni SA, N Bathija, S Shrimali, Neeharika G
IEEE / Second International Conference on Intelligent Cyber Physical Systems and Internet of Things 2024

A novel approach for layered data aggregation in underwater acoustic sensors, with improved transmission and optimized energy efficiency.

Read Paper

AI-Driven Safety: Automated Helmet Detection and License Plate Recognition

Nikhil Shekhawat, Angayarkanni SA, N Bathija Saketh S, Rajaram V, Balakiruthiga B
IEEE / 9th International Conference on Communication and Electronics Systems 2024

Implemented LSTM and GRU deep learning algorithms to capture sequential patterns and long-term dependencies in traffic data for improved forecasting accuracy.

Read Paper

Get in touch

Contact.

Open to Software Engineering and AI/ML Engineering opportunities. Let's build something together.