Cover image
Vibhu Agarwal
Content
Recursion + Generators in Python
python
recursion
generators
Recursion + Generators in Python

Recursion + Generators in Python

A display of a good use case of recursion and generators

Scheduling Notifications in Django
python
django
cronjob
notifications
Scheduling Notifications in Django

Scheduling Notifications in Django

No cronjobs. No extra processes in your OS. Just simple sending scheduled notifications.

Python, C++'s STL, Data Structures and their equivalents
python
c++
data structure
stl
Python, C++'s STL, Data Structures and their equivalents

Python, C++'s STL, Data Structures and their equivalents

A comparison of standard data structures APIs available in C++ STL and Python

Workflow of a Machine Learning Project
machine learning
Workflow of a Machine Learning Project

Workflow of a Machine Learning Project

A simple workflow of a standard ML project

Decision Trees
decision trees
machine learning
Decision Trees

Decision Trees

Decision Trees, simplified

Work History

Associate Software Engineer

PlaySimple Games

Feb 2022 -  Sep 2022

Bengaluru

1. Developing Jigsaw on Flutter 2. Analyse, study and implement different ways to optimise the performance of builds 3. Document and implement features like Payments and Advertisements which generate revenue 4. Devise Algorithms, review mocks, strategize and build reusable UI widgets including complex animations

Back-end Developer

Viga Entertainment Technology

Mar 2020 -  Dec 2020

Remote

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. Containerized back-end applications (Docker) and deployed the same on Google-Cloud-Run 6. Created CI/CD pipelines using GitHub and TravisCI 7. Reviewed code, resolving conflicts and bugs on the project 8. Created Spiders for crawling websites to scrape data (Scrapy Framework)

Back-end Developer, Intern

Farzi Engineer

May 2019 -  Aug 2019

Delhi

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

Attended Events Communities (7)

GDG New Delhi

57009 members

GDG Cloud New Delhi

50449 members

WTM Delhi

19155 members

GDG on Campus Galgotias University

1464 members

DSC GTBIT

1188 members

OSDC New Delhi

1299 members

View More (1)