Work Experience


Cloud Native Computing Foundation - Buildpacks

Sept 2021 - Today
LFX Mentee with Buildpacks

Skills: Golang, Docker, OCI Images

Selected for The Linux Foundation Mentorship programme under CNCF with the Buildpacks project. Working on Cloud Native Buildpacks, that transforms the application source code into images(without Dockerfile) that can run on any cloud. As a part of the mentorship program, main task would be to update the builder implementation to newly spec’d Builder in Pack, CLI for cloud native buildpacks.

The task would be to improve the existing builder spec and change the Pack CLI to conform to the new specs. Secondly, it would also involve documenting the changes.


Google Summer of Code’21 - CERN-HSF

June 2021 - August 2021
Student Developer with CERN-HSF File Storage Team

Skills: Golang, gRPC, Build-Systems

Worked on a distributed interoperability platform, Reva which connects storage and application endpoints, empowering a resource-sharing mesh across multiple cloud providers. As a part of the summer program, main task was to add support for runtime plugin ecosystem in the existing architecture, which would streamline the development experience at CERN. Performed Benchmarking and comparative analysis of various open source Go plugin systems and selected the best framework suited for the use-case.

Migrated the existing build-time in-memory drivers/plugins to runtime paradigm using the hashicorp go-plugin system. Along with the technical implementation, also created documentation and plugin manual for plugin developers at CERN.


Ahmedabad University

Oct 2019 - March 2020
Web Developer

Skills: HTML5, CSS, JavaScript

Designed, Developed and Deployed the Annual Tech Fest website for School of Engineering and Applied Sciences, Ahmedabad University using HTML5, CSS and JavaScript which saw a traffic of more than 800 students.


Essar Steel India Ltd.

June 2019 - July 2019 IT-Intern

Skills: SAP CRM, Salesforce CRM, Powerpoint

Worked with the Information Technology and Sales team at Essar Corporate office in Hazira, Surat. Was responsible for researching and providing in-depth analysis and comparitive study of Customer Relationship Systems. Studied and presented detailed analysis of Salesforce and SAP CRM Softwares.



Education


School of Engineering and Applied Sciences, Ahmedabad University

July 2018 - May 2022

B.Tech in Information and Communication Technology
Current GPA: 3.21/4.00


Essar International School, Surat

2018

All India Senior School Certificate Examination under Central Board of Secondary Education.
Score: 94.6%


Essar International School, Surat

2016

All India Secondary School Examination under Central Board of Secondary Education.
CGPA: 10/10



Projects


Scratch

AWS Serverless based Note taking Web Application
Personal Project
Tech: ReactJS, Node.js, AWS-Serverless

Designed, Developed and Deployed a simple full-stack note taking web application. Developed front-end using React.js and deployed it using Netlify CI/CD. Developed back-end in Node.js with the help of the AWS-Serverless framework. Implemented CRUD APIs (Create, Read, Update, Delete) with CI/CD pipeline and two different environments. (dev & prod)


Linkerd

Service Mesh for Kubernetes
Open Source
Tech: Golang, Kubernetes

Open Source contributor to Linkerd project, successfully merged upto 4 Pull Requests into the production branch. Introduced identity CLI Command to fetch tls-certificates for the deployed kubernetes pods. Added support for custom registries in the Linkerd Helm Chart. Was also nominated for the Linkerd Community Hero of the Month for all the contributions.


Twitter Sentiment Analysis

Machine Learning Project
Tech: Python3, Natural Language Processing, Sci-kit Learn, Naive Bayesian

Developed a highly robust tweet classifier capable of classifying tweets into positive and negative sentiments, potentially detecting depression. Implemented the Naive Bayesian Classifier from scratch to classify the tweets. Implemented the TF-IDF algorithm from scratch to vectorize the tweets. Achieved model accuracy of 80% using the Naive Bayesian Classifier.


Expense Manager

Personal Project Tech: ReactJS, Node.js, ExpressJS, MongoDB

Developed a full stack “MERN” based expense managing application, which allows user to perform CRUD operations on their expenses, with interactive pie charts and histograms to visualize expenses efficiently.



Teaching Experience


Teaching Assistant, CSE-332: Operating Systems

Monsoon Semester, 2021

Responsibilities included taking laboratory and tutorial session for the students, and setting and checking lab assignments.



Positions of Responsibility


  • Project Mentor, AU Website Making Competition: Mentored and judged Ahmedabad University undergraduate students in the AU Website Making Competetion.
  • Speaker, AU Website Making Competition 2.0: Gave a talk on JavaScript as a part of the AU WMC 2.0.