1. Project Details completed at -
Mobikwik Shopclues and Naukri.com
Project Wallet as Payment Gateway Integration for Hotels Booking
Duration Dec 2017- Dec 2017 (Mobikwik)
Role Played Team Lead and Lead Developer
Team Size 2 (1 developer and 1 quality analyst)
Skills Java, Spring, REST APIs, MongoDB, MySQL
Description
● Task to revamp old payment method of adding money in wallet, followed by debit,
to deduct money from wallet and pg both and sending to single source.
● Need for this aroused due to changes in RBI guidelines to forbid users from adding
money without e-KYC (Aadhar seeding).
● Completed in record time of 1 week changing entire booking flow and payment
integration along with refunds, mobile app, m-site and website integration, as
deadline was of 31st Dec 2017 only.
2. Project Cleartrip Integration on Mobikwik Hotels
Duration Oct 2017- Dec 2017 (Mobikwik)
Role Played Team Lead and Lead Developer
Team Size 3 (1 developer and 2 quality analyst)
Skills Java, Multithreading, Spring, REST APIs XML, MongoDB
Description
● To add all hotels available at cleartrip w.r.t. mobikwik structure followed by
integration of APIs from search to booking.
● Total 17501 hotels imported in single go, raising inventory in terms number of
hotels from 2500 to 21000.
● Average bookings num shoot from 25 to 100 bookings a day raising daily GMV to
2.50 lacs within 2 days of integration.
● Almost no functional bugs reported on production from either of the operations
team (cleartrip or mobikwik), only enhancements.
● Refactored 80% of the existing search and booking code, thus improving better
response time (avg. from 4.03 to 2.17 secs)
3. Project OYO Rooms via OTA Integration
Duration Aug 2017- Aug 2017 (Mobikwik)
Role Played Team Lead and Lead Developer
Team Size 4 (2 developer and 2 quality analyst)
Skills Java, Multithreading, Spring, REST APIs XML, MongoDB
Description
● To integrate 990 top rated hotels live with OYO rooms on mobikwik hotels
platform, giving instant boost to bookings, integration includes static content
import and booking API integration through another OTA Axisrooms.
● As soon as the integration went live property count became 2000+ and avg
booking count reached to 70 per day.
● Integration completed with data adaptation as per mobikwik structure within 1
week without major bugs, only UI and related changes.
4. Project Development of hotels product from scratch
Duration March 2017- June 2017 (Mobikwik)
Role Played Team Lead and Lead Developer
Team Size 3 (2 developer and 1 quality analyst)
Skills Java, Multithreading, Spring, REST APIs XML, MongoDB, GIT, mountebank, AWS
Description
● Prototyping and development of modules on functional level which includes -
hotels-api (for website), hotels-admin (dashboard for hotels), hotels-conops (for
consumer queries) and async-worker for cron and task services.
● Deployed on production within 4 months with all the essential modules integrating
third parties which enables plugging into hotel automation via rate and inventory
update APIs developed for them.
● Bulk hotel creation and booking management with user access control over admin
panel to used by hoteliers and internal users
● Inclusion and accumulation of GST related changes in pricing within 1 week of new
tax structure.
5. Project Enhancement of bulk product upload modules
Duration Dec 2015 - Jan 2016 (Shopclues.com)
Role Played Team Lead and Lead Developer
Team Size 4 (3 developer and 1 quality analyst)
Skills PHP, CS-Cart, MariaDB, Jquery, CSS, RabbitMQ
Description
● Increased the throughput of the system from 30,000 products in a day to 90,000
making it an 3X increase in clearing the upload queue for the products lined up
from the merchants across the countries.
● Optimized the feature addition part both on application and database level to
achieve better scalability.
● Optimised the image upload part which is causing main time crunch in bulk upload
of products via excel sheet, moved the image host and eliminated unnecessary I/O
blocking operations thus avg. product creation time reduced to ⅓ (one-third)
6. Project Creation of Master product aggregated catalog
Duration Feb 2016 - April 2016 (Shopclues.com)
Role Played Team Lead and Lead Developer
Team Size 4 (2 developer and 1 quality analyst)
Skills PHP, CS-Cart, MariaDB, Jquery, CSS, RabbitMQ, Python, Flask (framework)
Description
● Master product was conceptualised due to large number of merchant selling same
product specially in organised categories like electronics, computer, mobile etc, so
keep the best deal at top and show other buying options at bottom to increase
conversion.
● Used Python’s microframework called flask in implementing a standalone scheduled
task for various category that runs through the entire catalog once and later in
parts to create such aggregation.
● Segregated more than 20 best selling categories within 1 week improving
conversions and user experience for product search.
7. Project Counterfeit products check tool
Duration May 2016 - Sept 2016 (Shopclues.com)
Role Played Team Lead and Lead Developer
Team Size 4 (2 developer and 1 quality analyst)
Skills PHP, CS-Cart, MariaDB, Jquery, CSS, RabbitMQ
Description
● Company was battling with lawsuits with well known brands due to counterfeit
products added and sold to catalog by merchants, thus a reliable tool is required to
disable those products from the catalog instantly.
● Developed a cron job that successfully filters lots of products that contain
counterfeit brand names in text, image or description, cron filters almost 22 lakh
products daily.
● It also removed a large set of one particular brand which saved a lot of money
being given as compensation to the lawsuit filer party.
8. Project Naukri Gulf Fast Forward Mobile site
(m.naukrigulf.com/resume-writing-services)
Environment Linux, Apache, MySQL, PHP, Symfony 1.4 framework
Role Module Developer
Description With addition of Naukri gulf fast forward website, a mobile website was needed with
common links to enhance user experience and increased lead generation from gulf
based customers.
Responsibility ● Participated in product design meeting and final conclusions.
● Development of website in PHP with user agent mobile filters.
● Integration of static content viz. HTML, CSS and JS part to the website supplied
by design team.
● SEO changes, browser compatibility and tracking for mobile pages of website.
9. Project FastForward Background Checks (resume.naukri.com/background-checks)
Environment Java, Linux, Apache, MySQL, PHP, Symfony 1.4 framework, RESTFul API’s
Role Module Developer
Description Recruiters today are increasingly facing the issue of fraudulent resumes. Hence to
avoid spending time & effort on such profiles, naukri offered a new paid service called
background check for this. It is a third-party collaboration with iCrederity Inc.
Responsibility ● Individually handled code design structure and data movement through API’s
● Incorporated RESTFul API’s for data exchange between third-party and Naukri
applications.
● Integration of static content viz. HTML, CSS and JS part to the website supplied
by design team.
● Integration of service purchase, payment through online and backend sales
interfaces.
● Changes in the various types of mailers being sent to users who availed the
back-ground check service.
● Design changes at various levels and iterations with respect to third-party
applications and change requests.
10. Project FastForward Jobs4U (resume.naukri.com/job-alerts-on-mobile-mail)
Environment Linux, Apache, MySQL, PHP, Symfony 1.4 framework
Role Module Developer
Description Product requirements came to point where Job Alerts on mail and SMS need to be
clubbed into one single product which earlier were sold as two separate services. This
includes change in static pages to functionalities and mailer sending process.
Responsibility ● Prepared design document and list of impacted modules for product to verify.
● Changes in the current functionality of service purchase and payments.
● Integration of static content viz. HTML, CSS and JS part to the website supplied
by design team.
● SEO changes, browser compatibility and tracking for mobile pages of website.
● Changes in the various types of mailers being sent to users who availed the
services, keeping in mind for legacy users also.
11. Project Career Site Manager V1.0 (www.careersitemanager.com)
Environment PHP, Java, MySQL, Linux, Symfony 2.0 framework, Netbeans, AJAX, Jquery
Role Software developer of part of a module.
Description Career site manager is a content management system which helps recruiters to
access profiles of various candidates for the open positions in their organisations. It
includes various effective tools to sort and get the best possible resource for their
needs.
Responsibility ● Served as coder for various modules related to integration of recruiter profiles.
● Integration of Fastforward service called RJConnect which offers JobSeeker to
directly send messages to recruiter by credits purchased from fastforward
website.
● Integration of static content viz. HTML, CSS and JS part to the website supplied
by design team.
● Integration of API’s for various services and sorting requests of job applies.
● Changes in dynamic AJAX calls and behaviours of Jquery over the job apply page.