Software Development Engineer - II
May 2015 to till now
Integration, a Laravel(PHP) based application works as middleware between Sellerworx and other Marketplaces
Requirement : Realtime and structured data from single source which collects and transforms different set of data from different marketplace.
Challenges : Authenticating different marketplaces with different protocols keeping scalability and flexibility in mind.
Solution : Use of OOP Concept like Abstraction and Inheritance offering common interface to all marketplaces.
Araas, a NodeJS application adding an abstraction layer to Amazon Marketplace
Requirement : To reduce the load from integration by transforming old file based communications to REST APIs.
Challenges : Application to work along with Amazon's Leaky Bucket throttling restrictions and handling large data files.
Solution : Cron based automated design to Get/Update data within allowed interval and storing in common and required format.
Amazon Payments, a lightweight PHP tool providing aggregated and clearer view to Amazon Payments
Requirement : Aggregated view of payments from single order to monthly breakup to actual transferred amount to seller's account.
Challenges : Transforming file based settlement reports to multi layered transactional data.
Solution : Using Sellerworx and Araas APIs, storing multiple views of data set in database.
My Mongo View, a NodeJS(express + mongoose) based application provides GUI to MongoDB
Requirement : GUI for Mongo Databases with join support and click based queries.
Solution : Using core mongoose to work as query translater.
Enuke Software, Gurgaon
Feb 2014 to April 2015
Labforsure.com, an online portal to search, select and book medical tests with online payment integrated.
Requirement : A marketplace which lets users to search and book medical test online or through telephone.
Challenges : Could not used pre-built tools like Magento or Shopify as different data structures for medical tests.
Solution : Laravel based application using packages for cart, checkout and admin panel. Creating few customized packages for coupons and discounts.
Financialbuzz.com, an informational web portal designed to provide the latest trends in Market News, Investing News, Personal Finance.
Worked on live website based on YII framework, Optimized response time and page rendering time.
Configured Apache2 Server, rewrote MySQL queries and put cached PHP blocks on server to serve data fast.
Aug 2013 to Nov 2013
A python based alarming system for AWS Servers using AWS APIs (BOTO).
Restructured MongoDB database with 1 Million documents in PHP.
Online registration portal for event conducted by WAYE and Hindu College, Delhi.
Team Leader for college’s technical community website and software.