About Me

Hello! I'm Nikhil,

A Computer Science graduate from Indiana University Bloomington with a robust foundation in software development. I am passionate about creating innovative solutions that expand the boundaries of technology, specializing in the field of:
   -> Full Stack Development
   -> DevOps
   -> Internet of Things
   -> Database Management

Currently, I am using my skills and gaining valuable experience as a Software Engineer at Raley's Supermarkets, a grocery and retail technology company.

  •   
  •   
  •   
  •   

My Resume

  • The Journey

  • Software Engineer

    Raley's / Irvine, CA / May 2023 - Present

    -> Ensured seamless operation of legacy API systems and .NET Framework libraries with thorough debugging and maintenance.
    -> Created comprehensive digital reports using Telerik Report and implemented an automated daily report email system.
    -> Addressed bugs and implemented feature enhancements in the backend infrastructure,with creation and modification of APIs to facilitate frontend and backend operations.
    -> Orchestrated the development of post-satisfaction survey system utilizing Azure Functions and other microservices.
    -> Enhanced search efficiency and database functionality by optimizing stored procedures.
    -> Collaborated closely with business and sales teams to troubleshoot issues and introduce new features.

  • Software Engineer Intern

    Raley's / Irvine, CA / May 2022 - Dec 2022

    -> - Developed a dynamic Store Routing API & UI to provide in-store navigation route for pickers to efficiently collect customer orders.
    -> Used Azure Boards, Repos, and Pipelines for comprehensive planning, collaboration, and deployment of the application.
    -> Built a class library in .NET to integrate with Airship APIs for push notifications, content personalization, and audience management.

  • M.S. in Computer Science

    Indiana University Bloomington, IN - 2021 - 2023

    GPA - 3.84
    Coursework - Applied Distributed Systems, Elements of Artificial Intelligence, Applied Algorithms, Computer Networks, Database Design, System Protocol & Security, Information Architecture

  • B.Tech. in Computer Engineering

    University of Pune, India - 2017 - 2020

    GPA - 3.84
    Coursework - Applied Machine Learning, Software Engineering, Operating System Principles, Theory of Computation, Android Development


  • Software Engineering Intern

    BMC Software, Pune, India - September 2019 - June 2020

    -> Planned and developed an AI chatbot orchestrator using Java for commercial products offered by BMC Digital Workplace.
    -> Created an API gateway to efficiently filter and route user requests to multiple services, significantly improving latency.
    -> Gained hands-on experience with Google Dialogflow, mastering the conversation model by managing intents, actions, & entities.

  • Software Engineer Intern

    Weminence Pvt. Ltd., Delhi, India - June 2019 - August 2019

    -> Worked on managing and analyzing user logs to create log analytical solution to fulfill client specific requirements.
    -> This real-time processed data is made available to the client in their dashboard to find required solutions.
    -> Analyzed and optimized performance bottlenecks in the existing system to increase the responsiveness.

  • Research and Development Intern

    Vincalabs Infotech, Pune, India - May 2018 - August 2018

    -> Designed and developed an autonomous Smart Interceptor System for intruder detection and live surveillance on a raspberry pi system using multiple sensors.
    -> Assisted a research team working on fingerprint recognition technique using image segmentation.

  • Diploma in Computer Engineering

    Government Polytechnic Pune, India - 2014 - 2017

    Percentage - 81.71
    Coursework - Topics in C, Web Development in JSP, Advanced Java, Networks and Systems, OOP using CPP

Expertise

Software Developer

Software developers are the creative and innovative masterminds behind software programs.

FullStack Developer

A full stack web developer is a person who can develop both client and server software.

DevOps Engineer

To shorten the SDLC, increase the frequency of updates & allow for more dependable releases.

My Toolbox & Things I can do

Languages


                             



Databases


     



Operating Systems


        



Tools/Frameworks


                   



CV

Academic Projects

Graphical Weather Forecast Application

January 2022 - May 2022

-> Developed a scalable cloud-native application providing users with meteorological data.
-> Designed and implemented the frontend and API Gateway, managing secure data access and user histories.
-> Developed key microservices including Account Service, Data Ingestor, Data Plotting, Radar Station.
-> Managed containerization by writing Docker files for aforementioned microservices.
-> Implemented Advanced Message Queuing Protocol (AMQP) on RabbitMQ and managed services with Docker.
-> Extensively worked on creating and executing JMeter scripts for performance testing of the system.

Messenger using Reliable User Datagram Protocol

August 2021 - December 2021

-> Developed a messenger application using R-UDP by using Sockets and Go-Back-N protocol
-> This application implements features such as: Acknowledgment of received packets, retransmission of packets and congestion control window

Game of Quintris - The AI Bot for Tetris

August 2021 - December 2021

-> Worked on building an artificial intelligent gaming algorithm to score maximum points using Local Search.
-> The algorithm generates simple and real time effective move to maximize the output of the game.
-> Maintenance of version control, code review, tags, branches and boards in GitHub.

You can Reach Out to me!

I'm actively seeking Full-Time Opportunities starting May 2023

Contact Me

Contact Me