I'm a software developer, I've primarily worked with web applications. I'm highly passionate about writing code following good practices and top-notch technologies. I have been involved in many technological projects, in the field of business, finance and startup.
"Good enough is never good enough, when extraordinary is expected and is the standard."
Premium wines from the heart of barossa
Technology Stack - Craft CMS | MySQL | Twig | Vue.js | Bootstrap | jQuery | Spreedly | Rezdy | Vend | Git | AWS S3
Team Size - 3
Brief Description - Yalumba is one the Australia's oldest winery, they launched their site on the day
of The Caley launch a 100 year old wine, this eCommerce site is designed and developed by KOJO Productions Pty Ltd.
My role in it was to make new additions and updates/fixes just after it got launched using Craft CMS and MySQL.
I had implemented Global Search in the site for which I was given custom requirement of how it should work and I had
designed custom algorithm and used Element API plugin to get the JSON response of custom entry types and Vue.js promises for search suggestions, main page response was handled in twig file in frontend using craft's search functionality for commerce products/custom event types/craft's entries.
Had integrated Rezdy API to fetch the event/schedules details and send booking details.
Also, had integrated Vend API to sync the product pricing considering its other conditions i. sales, members managements, price books etc as managed in Vend so that its not required to be calculated and done again their POS system.
Making the code PSR4 compliant so that upgrades can take place. Integration of Spreedly Payment Grateway and bits pieces.
Sports platform to display the live posts from Instagram and Twitter on big screen
Technology Stack - Laravel | MySQL | Blade | React JS | Bootstrap | jQuery | Graph API Facebook | Twitter API | Git | AWS S3
Team Size - 4
Brief Description - Sequi is KOJO's developed product to make the sports more interactive through social media, it allows
people sitting in the stadium to post the tweets or media and see them visible on big screen.
As this platform lets you connect to the Twitter and Instagram APIs and choose the hashtag and it fetches the relevant latest public posts of it.
Then it will be displayed on the big screens following the moderation process. Its also being used on the websites as an embedded widget
to do the branding. My responsibility in it is to do the above mentioned process using Laravel | MySQL | React JS technology stack.
Book Parking Slot Online
Technology Stack - Laravel | MySQL | AJAX | Bootstrap | jQuery | RazorPay | Git | Textlocal SMS | AWS S3 | NodeJS(Express)
Team Size - 10
Brief Description - SMP is an application developed in Productive Creations India Pvt Ltd for iOS and Android platforms to help end-users to find nearer and available parking locations and book respected slots from their phones with ease of payment. My role in SMP was to develop, design, fully functional, robust and secure Database and RESTful APIs using Laravel 5.7 framework of PHP and MySQL for iOS and Android applications along with managing PHP team and coordinating with Directors, Business Analysts, QA and Application Developers to meet the requirements as stated. I had integrated Passport Package of Laravel for user authentication, Google maps, Razorpay Payment Gateway, Firebase push notifications, Chatbot using Express – Node.js framework with MongoDB. Admin panel was built using Laravel boilerplate with MySQL. I had designed and coded RESTful APIs for all modules naming few here User management, Dashboard, Parking space management, Booking management, Review and Rating Management, Event Management, Wallet Management, Online Payment flow and integrations of third party payment methods (Razorpay).
POS System for Retailer/Store
Technology Stack - CakePHP 3.0 | AngularJS 1.2 | MySQL
Team Size - 5
Brief Description - Retail POS was developed by me and by a team of UI developer, QA on the basis of requirement stated by the Product Owner in the Arin Infotech Pvt Ltd Company especially for retail grocery stores. It is a web application built using CakePHP with MySQL then had been converted into an exe (installable software) using Visual Studio 2013 with install-shield to enable retailers to manage their sales on their machines. It includes features such as Barcode Ccanning, Cash Register Control, Data Access Control, managing GST on Billing and Invoices and Stocks, reports of all the operations performed.
This enables the grocery store owner to manage his stock, sales, and cash register. He can scan the barcode and add items in the cart for one customer at a time and put discounts and can calculate GST at the same time along with printing the bills. Discounts can be applied on whole order or on individual items added in the cart. Also, he can manage his inward and outward of orders along with invoicing. Can view reports by applying filters to take important business decisions.
It is based on Single Page Application (SPA) concept where AngularJs 1.2 is used (for views) to update the DOM elements and URLs without reloading the page and uses CakePHP 3.0 for building controller and models along with MySQL as Database. To print bills/receipts ESC/POS Print Driver for PHP had been integrated.
Wholesale lokomart an online grocery store where the access is given only to the registered restaurant owners to shop on wholesale prices and make payments for bulk orders.
Technology Stack - PHP | MySQL | Git | Citrus Payment Gateway | jQuery | AJAX | Bootsrap
Team Size - 3
Brief Description - The features of Wholesale Lokomart (which is coming next) were same as Lokomart except it was not accessible publicly rather it was only available to the vendors who were the restaurant owners with a specific link and credentials and the product prices were different than that of the retail price and the minimum quantity of the products to be sold were also different for wholesale buyers. It had the same code and database except for some twisting in the logic respective to the requirement.
Lokomart an online grocery store accessible to consumers to shop on retail prices from multiple vendors at a time.
Technology Stack - PHP | MySQL | Git | HDFC Payment Gateway | jQuery | AJAX | Bootstrap
Team Size - 5
Brief Description - Lokomart is an E-commerce website also available on iOS and Android devices developed using Core PHP with Object Oriented Programming structure and PDO by me and a developer along with the help and support of an UI designer, QA team. The product owner wanted to make grocery shopping experience smooth and easy for its consumers, hence, keeping in mind Lokomart was built. To manipulate the DOM elements dynamically without page refreshing and to lazy load the products on the page along with images, AJAX and jQuery was used. At checkout users can pay using different payment methods - Credit Card, Debit Card and NetBanking for this HDFC payment gateway was integrated.
An online women rental/sale clothing store where consumers can pay rents/buy and select multiple clothes at a time for multiple dates/duration accordingly.
Technology Stack - PHP | MySQL | Git | HDFC Payment Gateway | jQuery | AJAX | Bootstrap
Team Size - 4
Brief Description - Glamus was developed by two developers (including me), one UI developer on the basis of the requirement stated by product owner. It was online clothing portal for buying and renting women clothing. It had simple eCommerce UI where users can register or browse through range of apparels as per the occasion and then can put the selected ones in the cart. It had different section for rent and sale. User can place order either for sale or rent at a time. It was developed in core PHP using OOPs with MySQLi considering strong security measures. Mapping of main categories and sub-categories and items coming under them were being managed in the Admin Panel along with orders, customers, images, measurements, stores, wish lists etc. modules. For online payment Citrus Payment Gateway was integrated, for user registration other than the Glamus itself Facebook and Gmail APIs were integrated so that users can directly sign up/login using their respective accounts.
Bigfyda an online store accessible to consumers to shop on retail prices from multiple vendors at a time .
Technology Stack - Laravel | MySQL | Git | jQuery | AJAX
Team Size - 5
Brief Description - Bigfyda an eCommerce site just like an amazon, it had almost all kinds of categories and sub-categories and respected products. It was developed using Laravel framework 4.1 of PHP and MySQL. I had designed database and developed code of some of the modules in the Admin Panel such as Admin Login, Product Management, Review and Rating Management had integrated HTML pages using Laravel Blade directives and used AJAX and jQuery to dynamically update UI elements.
ERP was a private project developed for IndiaNIC itself to manage its all internal operations so that the output can be optimized at its fullest
Technology Stack - PHP | MySQL | jQuery | AJAX | SVN
Team Size - 10
Brief Description - Enterprise Resource Planning (ERP) was developed by a team of designers, developers including me using customized PHP framework with MySQL. It consists of lead management, resource management, tasks management, invoice managements, project management, and leave management etc. modules. AJAX and jQuery was used to update the UI without page refreshing. Had coded invoice management, leave management, tasks management etc modules also had integrated FPDF library to generate PDFs along with High charts library to generate dynamic charts to display the statistics.
South Australia