Projects
Key Projects
- Zulily Vendor Onboarding Portal
- Vendor Onboarding Portal is a gateway to onboard new vendor and manage the existing vendors and their inventory.
- It has a statements tab which helps in reconcilation of the pay orders for vendors.
Life Tree Services
- Life Tree Services LLC is a veteran owned business that is based in Western New York and helps local families by providing services like Tree Pruning, Tree removal, Cabling and Bracing, Storm Damage Repair and Risk Assessment.
- Had a crucial part in building a dashboard which helps Life Tree Services LLC to manage invoices, job status.
- Provided a seemless integration with Intuit’s Quickbooks to manage the accounting.
- Integrated Dropbox APIs to provide details like images of the job, invoices created in real-time.
- It also includes auto follow-up email services which helps get in contact with the customer.
- A map-view is implemented with the help of Google Maps API to get an overview of all the pending jobs in the area.
- This portal is developed using React, Node.js, Google Maps API and Dropbox API.
assurekit.com
- assurekit.com is a one-stop insurance gateway
- It is a powerful tool for the insurers to create any form, workflow with help of React and unstructured database like MongoDB.
- It includes a variety of payment gateway integration so that the customers can pay the insurance premium on the go.
- In addition to the functional side of the gateway, assurekit includes statistical analysis and graphs of various insurance policies and their customers so that the customer receives a better deal.
- Assurekit’s modular structure can be used to create an ERP or a CRM system on the fly.
- assurekit.com uses React for the front-end, MongoDB, Redis, and MySQL for database, and Java for the backend.
- A CI/CD(Continuous integration, continuous deployment) structure is implemented for smooth deployment.
Turing - A Core Banking Solution
- Developed an extensive Core banking Solution called Turing.
- Contributed majorly in developing transactions modules which included cash, ATM, online channel transactions, cheque clearing transactions.
- The project includes real-time Fraud and Risk monitoring using KAFKA.
- Took initiative and implemented server-side scripting and SSL for increased security.
- Co-developed Account Opening, Customer Relationship Management(CRM), Remittance, Unified Payment Interface and an interface between ATM switch and CBS.
- Created a module for sending SMS and Email for transactions with integration of APIs provided by various vendors.
- Developed UI for users’ ease using NodeJs, ExpressJs, Bootstrap, jQuery.
- Proficient in databases like MSSQL, MySQL, Oracle.
- Hands-on with version control like Git, SVN.
IMPS (Immediate Payment System)
- Co-developed an android and a windows mobile application for immediate money transfer by using IMPS.
- Co-designed and developed the mobile application and implemented Google Cloud messaging.
- Integrated the application with NPCI APIs for nationwide use of the application for transactions.
- The technologies used for developing these applications are Android, Play Java, .Net Framework.
Tab Banking
- A web and an Android application that communicated with the core banking solution of the bank to create accounts. The business correspondent gets the commission which is calculated by the application based on the accounts opened.
- The project also included a cheque scanning system which was directly integrated with CBS for an easy clearing system.
- Major frameworks used are Android and Play Java for the backend.
Academic Projects
- Taco DB
- Taco DB is a fully-functional RDBMS that is created using strong Database System fundamentals using C++.
- It contains extensive Database concepts like Index using BTree, different types of queries, query processing, and query optimization.
- We implemented several aggregation functions.
- Taco DB consists of the ability to execute all the database queries right from a simple select query, to complex nested queries.
- Distributed System for Student Gateway using RAFT consensus
- Created a portal to service students with their grades, and course selection.
- This application implements a highly rated consensus algorithm called Raft Consensus for the replication of logs and keeping a track of all the database entries and updates in real-time to maintain a continuous, fault-tolerant environment.
- High-end technologies like Docker, ReactJs, SpringBoot Java, and MongoDB is used to implement the project.
- Github
Text Recognition on a MNIST dataset
- This project implemented various models like SVM, Logistic Regression, LDAM-DRW, SE-CNN for text recognition in MNIST dataset
- Co-developed the models used to predict the labels for the handwritten MNIST dataset with an average of around 98.5% accuracy.
- Created visualizations using matlibplot and seaborn to indicate various accuracy measures.
- All the work in the project was done in Python.
- Github
Chat Application Using sockets
- Built a chat application using client and server architecture.
- Used client and server sockets to create a chat application which helped us communicate between 2 or more clients over the network.
- Constructed a provision for a user to enter few shell commands to get certain results like IP, Port, list of logged-in clients.
- Included a broadcast system that broadcasts messages to all the logged-in clients.
- Created a storage for the messages intended to the logged-out clients which were sent once the client logged in to the server.
- This chat application is written in C for greater control of the chat application.
- Github
Pintos
- Pintos is an instructional OS.
- Created a priority scheduling algorithm and a Multilevel feedback queue system for scheduling threads.
- Implemented various system calls that can be used by user programs.
- It implements priority donation for the newer threads to get the control of the system.
- All the thread synchronisation is done using semaphores and locks.
- Pintos is written in C implementing various structures like list.
Online Admission and Fee System
- Designed and developed an ERP Solution for online fee and admission management systems.
- A robust system to manage the college’s fee management and admission system and convert it from a tedious offline process to an easy stress-free online process.
- The project was implemented using Spring MVC, MySQL, jQuery, JSP, Bootstrap.