Skip to main content

Vinit Khandelwal Resume

🗿 +91 9766 863 513 | vinit.k.khandelwal@gmail.com

Resume Summary

Notable Skills

Languages
  • Javascript
  • TypeScript
  • Python
  • HTML5
  • CSS
Frameworks
  • NodeJS
  • Angular
  • Bootstrap
  • Django
  • Flask
Databases
  • MongoDB
  • PostgreSQL
  • SQLite
Libraries
  • Express
  • Mongoose
  • SQLAlchemy
  • Scikit Learn
  • Numpy
  • Pandas
  • Matplotlib
  • JWT
  • uWSGI
  • REST API
  • virtualenv
Concepts and Models
  • Chrome Extension Development
  • UI and UX designing
Cloud Hosting
    • AWS (EC2, S3)
    • Heroku
    • Digital Ocean
    • Google Cloud Platform
    • Cloudflare
Software and Tools
    • Photoshop
    • Invision
    • Postman
CAREER
  • July 2018—Present: Product Manager at Zipgrid - community management platform (iOS and Android App)
    • Dec 2016—May 2018: Created a hiring platform called CVFY.in
    • Aug 2015—Nov 2016: Have served as Product Evangelist to Cutshort.io for over a year and a half and led the business from 6 users a day to over 300 users a day
    • Aug 2014—May 2015: Worked as a Data Analyst at The Smart Cube in Noida
    INTERNSHIPS
    • 2014: Carried out a project in Amdocs to set a marketing process for the HR department to attract potential employees
    • 2014: Carried out a project in Alchemist Arc to introduce Social Media Marketing for their product MoneyWorks4Me.com
    EDUCATION
    • 2012—2014: MBA - Marketing from PUMBA (University of Pune)
    • 2008—2012: BCA from Indira College of Commerce and Science, Pune

      Comments

      Post a Comment

      Popular posts from this blog

      Python - List - Append, Count, Extend, Index, Insert, Pop, Remove, Reverse, Sort

      🐍 Advance List List is widely used and it's functionalities are heavily useful. Append Adds one element at the end of the list. Syntax list1.append(value) Input l1 = [1, 2, 3] l1.append(4) l1 Output [1, 2, 3, 4] append can be used to add any datatype in a list. It can even add list inside list. Caution: Append does not return anything. It just appends the list. Count .count(value) counts the number of occurrences of an element in the list. Syntax list1.count(value) Input l1 = [1, 2, 3, 4, 3] l1.count(3) Output 2 It returns 0 if the value is not found in the list. Extend .count(value) counts the number of occurrences of an element in the list. Syntax list1.extend(list) Input l1 = [1, 2, 3] l1.extend([4, 5]) Output [1, 2, 3, 4, 5] If we use append, entire list will be added to the first list like one element. Extend, i nstead of considering a list as one element, it joins the two lists one after other. Append works in the following way. Input l1 = [1, 2, 3] l1.append([4, 5]) Output...

      Difference between .exec() and .execPopulate() in Mongoose?

      Here I answer what is the difference between .exec() and .execPopulate() in Mongoose? .exec() is used with a query while .execPopulate() is used with a document Syntax for .exec() is as follows: Model.query() . populate ( 'field' ) . exec () // returns promise . then ( function ( document ) { console . log ( document ); }); Syntax for .execPopulate() is as follows: fetchedDocument . populate ( 'field' ) . execPopulate () // returns promise . then ( function ( document ) { console . log ( document ); }); When working with individual document use .execPopulate(), for model query use .exec(). Both returns a promise. One can do without .exec() or .execPopulate() but then has to pass a callback in populate.

      Python Class to Calculate Distance and Slope of a Line with Coordinates as Input

      🐍  Can be run on Jupyter Notebook #CLASS DESIGNED TO CREATE OBJECTS THAT TAKES COORDINATES AND CALCULATES DISTANCE AND SLOPE class Line:     def __init__(self,coor1,coor2):         self.coor1=coor1         self.coor2=coor2 #FUNCTION CALCULATES DISTANCE     def distance(self):         return ((self.coor2[0]-self.coor1[0])**2+(self.coor2[1]-self.coor1[1])**2)**0.5 #FUNCTION CALCULATES SLOPE         def slope(self):         return (self.coor2[1]-self.coor1[1])/(self.coor2[0]-self.coor1[0]) #DEFINING COORDINATES coordinate1 = (3,2) coordinate2 = (8,10) #CREATING OBJECT OF LINE CLASS li = Line(coordinate1,coordinate2) #CALLING DISTANCE FUNCTION li.distance() #CALLING SLOPE FUNCTION li.slope()