Profile
A full stack developer with experience in single handedly developing web applications in Node.js ( express.js ).
Have also published a couple of plugins on Node Package Manager.
Worked as an iOS developer (Objective-C).
Education
Bachelor of Technology ,Computer Science
Graduated July 2013
Delhi College of Engineering , 2009 - 2013
Schooling with Physics, Chemistry , Maths
Graduated March 2009
Delhi Public School, Vasant Kunj , 1995 - 2009
Related
Experience
Limeroad.com April 2015-present
Software Development Engineer
Worked as IOS engineer on the Limeroad apps.
- Worked on converting the payment flow from webview to native.The task included payment methods such as cash on delivery, credit/debit card, net banking, payment wallets etc.Ability to add new card, apply credits etc. was added.
- Worked on improving the search experience in the app with a better api, newer interface along with a search history feature.
- Worked on showing Recommended products on clicking the buy button.
- Completely revamped the Product return workflow to make it easier to place returns.
- Added rails on the product vip page for recommended products.
- Worked on creating the new user flow when app is opened for the first time - this consisted of asking the gender of the user, ask some custom questions.
- Worked on the new adaptive rails page shown when new user comes to the site - the layout of this page consists of multiple rails ( horizontal scrolling components ) which have product details and associated tags.
- Worked on several features like price pop up, credits explanation interface.
Worked as a Backend Engineer and creating web services using Java to provide better experience for vendors.
- Implemented the Vendor Penalties and Incentives feature to inform vendors on a per order basis about breaches in the service level agreementand provide detailed reports on the same.
- Implemented the Product Blocking feature which blocks products based on the return reason provided by customers.Also the workflow on the admin side to unblock these products after following a certain process was implemented.
- Redesigned the entire "Get me one of these" system to include feedback to user,vendors based on a product being in stock/out of stock.
- Implemented the UI for Return To Vendor feature.
- Implemented the pagination of Vendor Portal for several pages to reduce page load time by caching the filters for different pages.
- Completely redesigned the customer service portal in order to log more data and do call analytics/ tracking.
- Create dashboard for Finance team to make refunds.
- Create AppNotification Service so that notifications can be sent to iOS/Android phones.
- Created dashboard to track if returns have reached the vendor.The vendor has ability to accept / flag a particular return.Functionality also available at admin side to accept / reject / bear a percentage of loss beared by vendor.
- Other features include Returned items tracking,providing score reports to vendors.
Adobe, June 2013- March 2015
Member of Technical Staff
Adobe PDF Print Engine
- In this team I worked in the Analytics area to enhance the capability of the product to extract useful data while rasterizing a PDF.
- Added to the present functionality by adding new fields to the data that was being collected, dumping the collected data in XML format in a folder configured by the user etc.
- In this team I worked on the PDF Library and solved issues related to text, graphics manager etc.
- Implemented a feature which allowed merging of fonts in a PDF file which helps in reducing the size of the output file.
- Implemented API’s which would help other 3rd party developers using the PDF Library to develop their applications.