PURAB SHAH
Phone:
-
Email:
-
Address:
Michael Terrace, 94/A Old Police Lane, Off Bajaj Road, Vile Parle (W)., MUMBAI, Maharashtra 400056
EDUCATION
Jun. 2014
Bachelors of Engineering: Information Technology
K.J Somaiya College of Engineering, University of Mumbai - MUMBAI, Maharashtra
EMPLOYMENT HISTORY
Jan. 2018 – Present
MUMBAI, Maharashtra
Team Lead UI / UX, Airpay Payment Services Pvt Ltd
Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is
compatible with browsers, devices, or operating systems.
Maintain understanding of current web technologies or programming practices through continuing
education, reading & research.
Select programming languages, design tools, or applications.
Develop web site maps, application models, image templates, or page templates that meet project
goals, user needs, or industry standards.
Recommend and implement performance improvements.
Research, document, rate, or select alternatives for web architecture or technologies.
Designed & Developed the core product of the company i.e. Payment Page.
Optimised the load time of the page by 50% thus reducing the bounce rate of the user by making
the flow seamless.
Dec. 2016 – Dec. 2017
MUMBAI, Maharashtra
Javascript Developer, Paper Plane Design Solutions Pvt Ltd
ASSOS:
Implemented the e-commerce portal using Suite Commerce Advance tool.
Designed & programmed wrappers for the frontend architecture, which is implemented on
Backbone.js framework.
Designed and programmed database code structure and records for specific functionalities.
Programmed Suitescript files and services that acted as the mediator between the Database
records and frontend.
Implemented Google Maps API for store locator functionality.
Programmed unique add to cart, customised sliders and many more functionalities across site.
Coded shipping methods and estimated delivery date functionality in backend as well as frontend.
Analyzed, researched and have a deep understanding of the complete architecture of SCA.
Trained the complete team on GIT and GIT Flow process and implemented it in project.
Took multiple JavaScript learning sessions for the employees.
Conducted session for MVC architecture and workflow of a complete website for all employees.
Lalit, Cisco Cloud lock:
Implemented random animations of logos feature.
Acted as JS support for the teams to implement certain features.
Jun. 2014 – Nov. 2016
MUMBAI, Maharashtra
Web Developer, Zeus Learning
Interactives, Math Techbook, Discovery Education:
Programmed E- learning Interactives that were useful to teach Math concepts.
Implemented MVC framework using Backbone.js.
Researched on libraries like Paper.js, Underscore.js and Handlebars.js and YUI-for creating a flow
chart of the code.
Interactives, Pearson:
Created chemistry E-learning Interactives.
Learned Jasmine Unit Testing which helps to create a skeleton of the code. It’s like Black Box
testing.
Implemented API for the pilot project) that can be used throughout.
Programmed Template compilers for ease of use.
Imagine Learning, Six Red Marbles:
Researched on different libraries, analyzed them to decide upon which to use based on their pros
and cons.
Explored and put in to effect new libraries like Createjs, Recorderjs.js, Sound.js, Stylus.js, and
Turn.js.
Implemented Sound Manager and Common Player to load sound and Interactives.
Coded generalized tools so it can be used in different Interactives.
Tools, Math Techbook, Discovery Education:
Enhanced tools such as calculator, Graph Maker and many more.
Analyzed equation Parser and its working.
Augmented my skills of Unit Testing.
TEI, Master Education:
Developed different Templates for making Questions according to the author.
Researched and implemented Typescript, Typedoc.js, CKeditor and created few plugins for it.
Programmed API so everyone can use them across different TEI’s.
Designed and implemented print module for the project using phantomjs.
PROJECTS
Bluetooth Toy Car controlled by Android Equipment:
Build a wireless remote control car for security purpose.
Designed in such a way that it allows live video streaming through the camera attached on top of the car.
Placement Cell Website Development:
Designed and developed website for ease of Professors and Students during placements.
Implemented feature for students to get information and updates about new companies, events and seminars.
Created module for professors to see student’s academic record and filter according to company’s requirement.
Brick-breaker Game:
Developed the Brick breaker game as a web application.
Programmed using JQuery and libraries like Paper.js.
SOFTWARE SKILLS
Programming Languages: CSS, HTML, JavaScript & TypeScript .
Frameworks: Angular, Backbone, Express, JQuery, Paper and React.
Task Runner: Grunt & Gulp.
Tools: Bitbucket, Bugzilla, Git, Git Extensions, Jira & Redmine.
IDE: Aptana Studio, Sublime, Visual coke studio & Visual express.
PART-TIME PROJECTS
Implemented Payment Page front-end for Airpay.
Developed modules and helped in UI for the website http://thesafarist.in/
Created informative website for Utopia group - http://www.utopiaeventsllp.com/