Pushp Vashisht

Pushp Vashisht

Hi!

I'm a passionate Software Engineer currently pursuing my MSc in Computing Science at University College Cork. With a love for programming and an eagerness to stay up-to-date with the latest technologies, I'm always looking for new challenges to tackle. I have over three years of industry experience, which you can learn more about in the Experience section of my website.

Beyond my geeky pursuits, I also enjoy expressing myself through music, and you might catch me singing or streaming spotify in my free time. I'm also fascinated by mobile devices and enjoy tinkering with them, experimenting with custom ROMs and rooting to unlock their full potential.

Feel free to explore my website and get in touch if you'd like to connect or learn more about my work!

If you can't explain it to a six year old, you don't understand it yourself.
Albert Einstein


Download Resume.

Module Lead I

Adcuratio Media Inc
Apr 2021 - June 2022
Bengaluru, India

  • Led a team of 4 developers and provided mentorship to ensure that they had the necessary skills and support to succeed in their roles.
  • Took ownership of a product module and managed the development process to meet business requirements and deliver on time.
  • Designed and developed the in-app e-commerce module of Folksmedia, a content streaming and aggregation application.
  • Utilized a variety of technical skills, including Python, FastAPI, Docker, Redis, and MongoDB, to design and implement the architecture and backend of the module.
  • Actively gathered requirements and assigned tasks to team members to ensure that project goals were achieved efficiently.


Software Developer

Adcuratio Media Inc
Apr 2020 - March 2021
Bengaluru, India

  • Developed an Ad server from scratch that used demographic data to create instructions for targeted advertisements, which were then polled and parsed by televisions to replace existing advertisements in real-time. The application was deployed on a distributed Kubernetes architecture and served more than 3 million TVs daily in production.
  • Received the "Best Performer Employee" award for the quarter and was promoted to a higher rank within a short period of time due to my outstanding contributions.
  • Designed the application architecture and implemented it using Python, FastAPI, Rancher, EKS, Docker, Redis, and MongoDB.
  • Monitored the application cluster to ensure smooth operation and address any issues that arose.


Systems Engineer

Infosys Limited
Aug 2019 - Apr 2020
Bengaluru, India

  • Worked on the Infosys Migration Platform, both on the backend and frontend, to automate the extraction and migration of business rules from legacy applications to newer technologies.
  • Designed and developed new features for the platform, utilizing Nodejs and ANTLR.
  • Created a web user interface to facilitate interaction with the platform.
  • Used agile software development methodologies to ensure efficient and effective project delivery.


Systems Engineer Trainee

Infosys Limited
Jan 2019 – May 2019
Mysuru, India
Successfully completed the final semester project and internship training program at Infosys, at Mysore, in MERN stack.


Software Developer Intern

Creative Squad Pvt. Ltd.
May 2018 – July 2018
Ghaziabad, India
Developed Interactive Learning Games for play school kids, using Front-End Web Technologies, as an intern at Creative Squad Internet Services Pvt. Ltd. ([email protected] )


Supervised Learning with Scikit-Learn

DataCamp
Issued July 2019
No Expiration Date


View Credentials.


Unsupervised Learning in Python

DataCamp
Issued July 2019
No Expiration Date

View Credentials.


Machine Learning Basic Nanodegree

Udacity
Issued October 2018
No Expiration Date

View Credentials.


Machine Learning Foundation Nanodegree

Udacity
Issued Feb 2018
No Expiration Date

View Credentials.


Amazon Product Reviews Scraping

The tool takes a link (any Amazon product page) as an input, and scrapes all the customer reviews to that product off the Amazon website and collects the data in a Pandas Dataframe. The data is then saved in the project folder in a CSV file format. This data can later be used for Sentiment Analysis of Customers related to that product.

Language and Frameworks Used:
Python, Requests Library, BeautifulSoup Library, Pandas Library, Jupyter Notebook

View Project on GitHub.


Finding Donors for CharityML

Final Submission to Udacity's Machine Learning Basic Nanodegree Program as mini project.

Description:
Investigated factors that affect the likelihood of charity donations being made based on real census data. Developed a naive classifier to compare testing results to. Trained and tested several supervised machine learning models on preprocessed census data to predict the likelihood of donations. Selected the best model based on accuracy, a modified F-scoring metric, and algorithm efficiency.

View Project on GitHub.


Investigate a dataset

Posed a question about a dataset, then used NumPy and Pandas to answer that question based on the data and created a report to share the results.

View Project on GitHub.


Email me. LinkedIn GitHub Twitter Facebook Instagram kaggle DataCamp Medium
Python

Use Python & Boto3 to Backup files/logs to AWS S3

July 27, 2020

Python script, using Boto3, to backup files in a folder or server logs to AWS S3 in daily at a fixed time with the backup data in the file/log name.

Read it here
Python

How to setup & install oh my zsh on Chrome OS

April 1, 2020

A guide to setup and install oh my zsh with agnoster theme and working fonts like a pro on Chrome OS.

Read it here