My Skills

Node JS Icon

Node JS

  • Developed file trasfer script in NodeJS to transfer 1000+ file across servers
  • Collaborated with AI teams to integrate AI APIs with website
  • Implemented Virtual Scroll APIs reducing the pop ups loading time by 75%
Node JS Icon

Angular 2

  • Implemented file download feature with progress bar
  • Improved the captcha design for the login page using JWT tokens decreasing the login time by 20%.
  • Build angular services to integrate backend with frontend
Node JS Icon

My SQL

  • Optimized the legacy MySQL Store procedures to decrease their run time by 4x using MySQL features like indices, union, joins.
  • Designed the complete database schema for a Issue Tracking system

Soft Skills

  • Led a team of 3 to develop end-to-end a Issue Tracking system
  • Served in multiple leadership positions at U&I,Toasmasters and College
  • Mastered public speaking in Toasmasters Club

WORK EXPERIENCE

Tata Consultancy Services [Full-Time]

2021 - Present

Full Stack Web Developer
  • Led a 3-member team in overhauling legacy code in 3 micro-services encompassing 10000+ lines of code, enhancing efficiency, implementing robust error handling, and conducting comprehensive code reviews.
  • Analyzed the user needs and software requirements to craft over 100 APIs for seamless front-end to back-end data exchange.
  • Exhibited prowess in database management, proficiently working with MySQL solutions to ensure data integrity and efficient retrieval. Also, optimized legacy MySQL query execution time by 50%.
  • Actively engaged in developing prototypes, creating POCs of possible solutions for NGINX load balancer and a robust file transfer system using Node.js streams.
  • Demonstrated excellence in debugging strategies, by finding the root cause of loss of 1% of user files by addressing a docker-server volume mismatch issue, preserving over 1000 customer files.
  • Designed and implemented 20+ software features like sending emails from programs, uploading files from UI, enabling user privileges, etc...

Tata Consultancy Services [Internship]

March '21 - May '21

Reinforcement Learning
  • Learned about Deep Reinforced Learning techniques like Q-learning.
  • Trained a Deep Neural Network on existing network data to find the best path to route a packet from router A to B.

IIT Bombay [Summer-Intern]

May '21 - July '21

Machine Learning on FPGA
  • Trained a neural network model in Python Tensorflow using the mnist data set to recognize digits.
  • Designed neurons in Verilog and synthesized a neural network on an FPGA board.
  • Scripted python scripts to convert weights of neural network and fed them to FPGA through SD card interface.

Projects

Sudoku solver

This web page solves the sudoku entered by users, in less than 2 seconds, using an efficient backtracking algorihtm.

  • Technologies Used :

Four In a Row Game

This is an interactive 2 player game. Front end hosted in Github Pages and back-end powered by Open Shift Redhat server. Uses Socket-IO to communicate with front-end.

  • Technologies Used :

Tic-tac-toe vs Computer

Tic Tac Toe Sample Image

A human vs AI agent tic-tac-toe game that selects the best move using min-max algorithm by predicting at most 6 moves ahead of human player.

  • Technologies Used :

Insights 100

Step into the world of data-driven insights with "Insights 100" - a cutting-edge analytics platform that transforms the opinions of a hundred people into captivating and informative charts.

  • Technologies Used :