CODING is
ABOUT
My Name is Nikhil Nischal.
Software Developer
I am a techie who loves to take on challenges.
Along with a good technical knowledge,
I also posses ownership skills gained through various Leadership roles at my College,
Indian Institute of Technology(IIT) Ropar.
I love solving problems.
For more info, Please go through my Resume.
Resume
SKILLS
Profesional Skills
Data Structures & Algorithms
95%
C++
85%
HTML5 & CSS3
85%
Linux
75%
Python
65%
EXPERIENCE
Software Developer, Zomato
Jul'22 - Present
- Helping Merchants to scale up their business.
- Elevated freebie creation success rate from 68% to an exceptional 94.8% through strategic addition of constraints and filters.
- Optimized order push notifications, reducing high peak throughput and timeout by implementing an Amazon SQS-based worker system for efficient resource utilization.
- Bridged the transparency gap between merchant-sales data by creating analytics page, resulting in 3M & 881K visits in 7 days in sales, customer experience data, and 75% app adoption within 2 weeks.
- Transformed analytics data download reducing 98% of go routines, from 700 to 20, through efficient Pinot SQL utilization.
- Significantly improved API performance with 67.6% decrease in avg response time (427ms to 138ms), 94.85% decrease in 99th%tile response time (7.13s to 367ms) through migration to a microservice architecture and parallel batched requests.
- Efficiently reduced order rejection rate with an admin toggle enabling restaurants to turn on/off during rain, scarce resources, etc positively impacting over 2k Business analysts and reducing operations workload.
Problem Setter Intern, Coding Ninjas
Mentor: Mr. Rahul Lather - Member of Technical Staff at Coding Ninjas
Feb'21 - May'22
- Responsible for creating High-Quality Problems of Data Structures and Algorithms and writing Highly Optimised Solutions for them, creating Strong Test Cases for the platform Codestudio.
Mentee, Mircosoft Engage 2020
Mentor: Mr. Nikhil Kumar Gupta - Senior Software Development Engineer at Microsoft
Jun'20 - Jul'20
- Attended webinars by SDEs on Fundamentals of Artificial Intelligence, Web Application Development, Deployment.
- Co-ordinated with a Team of 3 Coders(me included) to make Mars themed Application(Mobile UI supported).
Web Development & Designing Intern, The Sparks Foundation
"Be Good for NO REASON" is the main principle behind the project. It aims to gather support from peoples's donation for Poor Sections of the Society to help them financially.
Jan'21 - Feb'21
- Designed a Fully Responsive Donation Website Model using Razorpay as Payment Gateway Integrator with 100% successful payments.
- Utilised CSS properties like Pseudo elements, Z-index, Padding, Off-canvas menu, etc to make UI more attractive and User Friendly.
Crio Winter of Doing 2021
Jan'21
- Attended webinars by Crio Software Developers on Web Development Essentials.
- Learnt Fundamentals about topics like Git, Linux, AWS, Cloud Deployment, REST, HTTP to have hands on experience in these topics through assesments and real life projects.
Certificate Link
PROJECTS
Tic-Tac-Toe
- Designed an Unbeatable AI powered Web App using the MINIMAX Algorithm(Backtracking) with 100% Accuracy.
- Utilised Alpha-Beta Pruning to decrease the number of Nodes that are evaluated in its search tree making the AI fast.
- Processed 2 functionalities - Human vs Human and AI vs Human (Level 1 to 6).
Mars Rover
- Project for completion of Microsoft Engage 2020.
- Developed a Web Application for Searching, Visualising and Integrating Algorithms.
- Systemized Different Algorithms for finding shortest distance between two points while avoiding OBSTACLES using the concept of the Manhattan distance.
- Interpreted the concept of Heuristic Function that helps algorithms to make the best decision faster and more efficiently.
- Algorithms used - A star(*), Dijkstra, Greedy Best-first Search, Breadth-First Search(BFS), Depth-First Search(DFS).
Personal Portfolio Website
- Utilised my HTML, CSS knowledge and build this amazing Website.
- Applied CSS properties like Transition, Scaling, Hamburger, pseudo elements, Z-index, Padding, Off-canvas menu, etc.