Close




Vibhu Agarwal

Web & Open Source Enthusiast
Full-Stack Developer


Download Resume   See all Side-Projects   Watch the Talks

About Me


Hello, world!
I am Vibhu Agarwal.
I usually like to work behind the scenes websites and applications.
Love to explore birds and rainbow services in clouds.
Always up for a conversation about new technologies and exciting projies.
Keep scrolling, we might end up having a mutual interest :)

Work Experience

Google

Software Engineer

Working in Cloud Technical Infrastructure, Optima Health Manager

Enable Google improve and maintain high fleet efficiency and utilisation by providing a safety valve to manage elevated risks that come with running the fleet hot

nference

Software Engineer

1. Engineered Workspaces, facilitating direct access and analysis of 12M patient Electronic Medical Records, managing 100+ daily workspaces across 10+ active environments
2. Led WS-related UI apps (React) and work on backend (GoLang) backed by MongoDB, developing features like models-mgmt, cost-configs, file-browser, dashboard and exports
3. Optimized file-transfers, reducing disk space usage by 75% and eliminating in-memory file-buffering employing custom parsers and concurrent streaming I/O
4. Decreased workspace container image-size by 30%, reduced startup time from 8+ to 5 minutes, improved extensibility and manage GCP OS-Images
5. Migrated applications to Kubernetes (GKE, AKS), wrote Helm charts and rolled out deployments
6. Wrote multi-cloud (GCP, Azure) bucket ops Python library for common use across several applications
7. Monitor Workspaces and inspect containers (logs, metrics, commits, layers, network), machines and storage volumes
8. Work on provisioner (Python, Shell, docker-compose) service with event integration through Kafka

PlaySimple Games

Associate Software Engineer

1. Developed Jigsaw using Flutter, achieving 100k+ downloads
2. Implemented complex animations and enhanced build performance, decreasing launch time from 8+ seconds to 3 seconds through multi-threading for pre-processing
3. Document and implement features like Payments and Advertisements which generate revenue
4. Implemented trackable and A/B testable solutions, driving the agile loop

Viga Studios

Engineering Team Lead

1. Containerized back-end applications (Docker) and deployed the same on Google-Cloud-Run
2. Created CI/CD pipelines using GitHub and TravisCI
3. Reviewed code, resolving conflicts and bugs on the project


Back-end Developer, Intern

1. Designed database model and created APIs for a Movie- Asset storage and management system (MERN stack)
2. Managed dynamic user-data, created SDL for APIs and wrote queries (MongoDB FTS and Aggregation Framework)
3. Created Data Analytics software to derive insights from the data of movies (inspired from Kibana and MongoDB charts)
4. Developed Single-Sign-On (SSO) to authenticate different services offered by Viga Studios (Django)
5. Created Spiders for crawling websites to scrape data (Scrapy Framework)

Creesync Software

Back-end Developer, Intern

1. Developed Back-end for GoldGali, an e-commerce website
2. Integrated Payment Gateway through Razorpay and Developed APIs to interact with the local Database
3. Adopted TDD, worked on REST framework - Restructured APIs and managed Databases (Postgresql, MySQL, Sqlite) and migrations
4. Worked with GCP and AWS for compute and storage options

GeeksForGeeks

Content Writing Intern

1. Wrote 10 articles explaining about DataClasses (Python3.7), API Development, Web Scraping and Flask Framework
2. Improved many existing articles by adding Python3 codes or debugging them

View Articles (on GfG) | View Certificate

Internity Foundation

Machine Learning Intern

1. Studied several Machine Learning Algorithms and their implementations through minor projects on relatively small datasets
2. As a team, I worked on Stock-Market-Predictor project which used ARIMA model, RNNs and LSTMs on Stock Market Dataset and made different models to identify the trends and time-series forecasting
3. Got the title of 'Challenge Acceptor' among 17 interns

View Completion Letter

Education

Jaypee Institute of Information Technology, Noida

August, 2017 - May, 2022

Integrated B.Tech. and M.Tech. in Computer Science

St.Joseph's College, Allahabad

2004-2017

Side Projects

Binge-o-Philia


A full-fledged social networking platform developed for movie enthusiasts
Cross-Platform (Android/iOS) Mobile application
Made with React-Native and Expo
Django-based back-end and RESTful APIs
Uses PostgreSQL as database
Object Storage for storing media data (AWS S3)

Download from PlayStore
Watch the Demo

Single-Sign-On


A server implementation to centralize authorization and authentication
Implemented in Python & Django
Uses cryptography for generating public and private keys
Originally developed for VigaStudios to authenticate their different services

Watch the Talk from PyCon Sweden
Check out the Code

Hedwig 🦉💬


An asynchronus web-server to support chat-applications having multiple rooms/groups
Built using FastAPI and websockets
MongoDB is used as the persistent storage
Redis is used as the caching layer for messages
Redis's Pub/Sub used for triggering sending/receiving of messages

Check out the Code

MOSPI - Website


Website for Ministry of Statistics and Programme Implementation (MOSPI)
Developed at Grand Finale of Smart India Hackathon 2019
A Django powered Website
Generates Template Sheets for each hierarchy at Ministry
Automates the task of reading raw data from excel sheets
Makes calculations of GVA and other parameters
Reports statements and view insights through Charts and Graphs

Closed-Source

Attendance Management through Face Recognition


A python based Desktop App to manage Attendance in an Institute
Real Time Face Detection and Recognition
Separate Dedicated Panels for Manager and Students.
Add new Batches and Students in Manager Panel
Capture Images for Training Data
Automated Attendance Register maintainance in Excel Sheets

Check out the code
See all Side-Projects  

Skills

Languages

Tools & Technologies

Organizations I've been involved with

Developer Student Clubs

Technical Coordinator

-- Mentored students in front-end (HTML, CSS, JS) Workshop [September, 2018]
-- Organized Back-end (PHP) Development workshop [October, 2018]
-- Organized Dev Fest 2k18 - Tech. Talks and Hackathon [November, 2018]
-- Organized PWA and Flutter Workshops [January-March, 2019]
-- Organized Website Designing Competition [April 21, 2019]
-- Cloud Study Jam Facilitator [October, 2019]
-- Explore ML Workshop Facilitator [November, 2019]

Qwiklabs & Google Developers' Group

GCP Quest Leader

-- Completed over 70 labs and 5 quests on the platform.
-- Co-hosted Cloud Study Jams to help students get hands-on training on Google Cloud Platform.
-- Delivered a talk on GCP Essentials at Google Cloud Program held at JIIT, Noida, attended by over 300 students across Delhi-NCR region.

View Public Profile

Get in Touch