Education

Dual Major | Birla Institute of Technology & Science (BITS), Pilani (Class of 2022)

Abhishek is currently a junior undergraduate at the Birla Institute of Technology & Science (BITS), Pilani, India, with 4+ years of hands-on experience in Golang, Python, C/C++, JavaScript, and special interest in Software License Compliance, Web Development, Parsers and Security Systems. For the last four years, he has been actively working as a lead software developer with various technical groups at BITS Pilani with multiple projects in production with over 5000 active users. With substantial command over web development frameworks like Django, Flask and Rails, Abhishek has also developed multiple Mobile Applications and Desktop applications. He is very much fond of writing clean, well-documented and tested code and likes to improve the projects developed before.







Work Experience

Abhishek has worked as a Student Developer at Google Summer of Code and Mentored at Google Code-in. He's also identified as the only student at BITS Pilani having worked closely with all the three major student bodies on campus and had lead multiple technical teams designing and developing digital solutions on campus.

Software Package Data Exchange

Student Developer

May 2019 - Sep. 2019

Google Summer of Code 2019

Student Developer

May 2019 - Sep. 2019

Google Code-in 2019

Mentor

Dec. 2019 - Jan. 2020

SU Technical Team, BITS Pilani

Head

Apr. 2019 - PRESENT

Sports Union, BITS Pilani

Head of Technical Ops.

Nov. 2019 - PRESENT

SSMS Tech Team, BITS Pilani

Core Team Member

Apr. 2018 - Mar. 2020

Coding Club, BITS Pilani

Events Coordinator

Apr. 2019 - Mar. 2020

FreeLunch, BITS Pilani

Technical Lead

Dec. 2018 - Jul. 2019







Projects

Abhishek has worked on multiple projects utilising a plethora of skills including Python, Golang, C, C++, SQL, HTML, XML/RDF, CSS, JavaScript, AJAX, Git, Django, Flask, Revel, PyQT, Rails.

Upgrade Parser Libraries for SPDX Golang Tools

A module written in golang (from scratch!) to add support for parsing and writing SPDX documents in RDF format, thus extending the support to both the official formats (Tag-Value & RDF) as defined by the SPDX Specification.


Sports Union Official Website

The official website of Sports Union, BITS Pilani using Django web framework with an Inventory Management System to keep a track of all the Sports Inventory available on campus and a payment gateway integrated with the website to accept donations from the Sports Alumni of the college.


SU Web Portal

A web portal managing three-tiers of authentication permissions for students with AES encryption to keep the data secure and reduce the possibility of SQL Injection. Offers an automated mailing system using Sendgrid mailing API. Can read and write from/to spreadsheets and uses a QR code based authentication system.


SU App

A cross platform mobile app based on Flutter offering a real time Expenses Review Section to keep a track of expenses made using college ID. Offers online signing/cancellation of merch/events and a QR code Scanner to verify entries and delivery. Integrates a Study Section providing academic resources by serving over 3000 documents.


Expenses Review System (ERS)

A pure Python implementation of MySQL replication protocol build on top of PyMYSQL allows receiving events like insert, update, delete with their data and raw SQL queries. Developed to communicated with the SU App.


Virtual Lab (VLAB)

An aid to help students during online teaching with interactive features such as animations, walkthroughs, and virtual simulations provide students with the platform to explore chemical concepts in more detail. (Supervised by Dr. Prashant U Manohar, Dept. of Chemistry, BITS Pilani)


FreeLunch Website

A web-based academically oriented online magazine that hosts editorials on pertinent issues in the fields of Economics & Finanace, Science and Technology and World Affairs, contributed primarily by college students. Developed using Django.


Genova Healthcare

A small scale e-commerce website selling healthcare supplements using Django with integrated PayTM payments API to make payments for the items checked out.


BOSM ’18 Regsoft

A portal developed for BOSM 2018 (College Sports Fest) that eased the process of Registration, Verification, Payments and Accommodation of the participants. Secured the website by enforcing connections over HTTPS, mitigation against DDoS, CSRF, XSS and implemented RBAC. Configured an Nginx reverse proxy server, added static file caching.


SSMS Grub Portal

A portal to curb fake signings in the university campus with CSV/Excel support to import and export data, automated signings/cancellation mailing support using Sendgrid mailing API and OAuth based authentication.