top of page

PROJECTS

Below are the list of projects I have worked on based on my past working experience in the software industry.

Lenovo-PC Blockchain portal for IBM

Client : Internation Business Machines Corporation

 

IBM TSS is a Blockchain based solution that allows convenient dispute settlement between IBM and the vendor for monthly billing data. IBM technical support for the products of the vendor is billed to the vendor on a monthly basis, and this data is stored on the Blockchain; specifically, IBM Hyperledger fabric that allows both parties to view the data transparently.

While the data was stored on blockchain and indexed in Elasticsearch, it was populated with the help of python where the actual data was pulled from DB2. The frontend was written in Nodejs with Bootstrap, HTML, CSS and templating tools such as moustachejs and hogan-express.

The application was hosted with the help of Docker containers with multiple docker containers for UI, API, ElasticSearch and other scheduler related activity. The data from ElasticSearch was provided to the UI with the help of GRPC services.

Responsibilities:

  • Requirement gathering and analysis

  • Coordinating with team-mates for task distribution and development

  • Regular client interaction to discuss progress of development related activity and plan out future tasks.

  • Code modules in Nodejs for the UI that enables data fetch and rendering. These modules are capable of CRUD operations.

  • Code python scripts that process billing data scheduled at regular intervals.

  • Research into Hyperledger Blockchain.

  • Write GRPC services that provide API to communicate with the UI application.

  • Develop bootstrap templates for the UI application using HTML/CSS.

  • Deployment of application onto production environment such as Kubernetes Clusters

  • Coordinating with application users in case application fault arisis and resolving those issues.

 

 

Environment:  Docker, DB2 Universal Database, HTML 5, CSS 3, Bootstrap, Restful API, GRPC, Nodejs, AngularJS, Javascript, LDAP, Selenium, Python, ElasticSearch, IBM Hyperledger Fabric, Bluemix, Kubernetes Cluster

Blockchain R&D

Client : Persistent Systems Internal

Blockchain Technology is a model for distributed consensus amongst nodes to store data, smart contracts, cryptocurrency, etc without any node trusting one another on the Blockchain. The Blockchain DLS is transparent, immutable and the presence of strong validation capabilities ensure that frauds within the system are detected almost immediately rendering the fraudulent action harmless and banning the fraudulent transaction initiating party.

The scope of the Project was to explore various Blockchain technologies, Research on what the underlying technology does right from the solution it offered to the unique model implemented. There was the exploration of the Ripple payment platform in which an app was built with which real cross border and cross currency payment were made within seconds. We also explored other models such as FileCoin, BigchainDB and Stellar payment platform.

 

Responsibilities:

  • Research on various platforms, upcoming technologies using Blockchain

  • Analyzing on potential use cases

  • Building end-to-end applications showcasing the use of Blockchain Technology in specific domains (Finance)

 

 

Environment:  Linux Ubuntu, MEAN Stack, Ripple Payment API, HTML/CSS, Bootstrap

eAuction Engine

Client : Govt of Punjab

eAuction is a portal for users owning vehicles who wish to purchase specific fancy numbers for their cars via a bidding process. Users who own vehicles request the number that they wish to purchase and place bids on the number when it is available at an auction. It features an Admin panel where admin users can add requested numbers, add number to an auction process and commence the auctioning whilst monitoring the auction along its course via the auction dashboard page.
The bidder panel of the website enables users to register the vehicles for which they wish to purchase fancy numbers, request a fancy number to be available for an auction and place the bids on a number wherein the highest bidder wins the number. On closing of the auction, the user will have to pay the specified amount through a payment gateway that is integrated into the system.

Responsibilities:

  •  Implemented User Vehicle based CRUD operations

  • Built the UI with Angular and Bootstrap responsive for phones & tablets.

  • Communicate with team members and QA for testing and deployment of the implemented features on a stage environment.

 

 

Environment: MEAN Stack with Bootstrap on a Linux Platform.

United Sample Network

Client:  Usamp Inc

R&D Initiative

Client : Wells Fargo

R&D Initiative lists out the various patents held by companies, information pertaining to each patent and the ability to edit each patent, print out the list of patents along with the ability to export data to excel & pdf. It was built for Wells Fargo & Company

It was built on the CodeIgniter Framework and used Bootstrap based stylesheet to ensure responsive scaling on Desktops, Ipads & Iphones

 

Responsibilities:

  • Developed Segment to import and display data exported from external Oracle Database. Segment was called Accelerator

  • Implemented filter bar to filter data shown as per user input

  • Implemented an add/edit segment for the Accelerator List Data and Initiative List Data.

  • Implementation of export to pdf & excel for Initiative and Accelerator segments of the Website.

  • Boostrapping of website to be compatible on Ipad and Iphone. 

  • Implementation of HTML design as per client requirements Unit testing

  • Coordinating with QA for testing and Bug Fixing.

 

 

Environment:  PHP & MySQL (Code Igniter Framework), Bootstrap & jQuery

Global Product Definition

Client : Wells Fargo

Global Product Definition is a web-application of Wells Fargo & Company listing out the products of the company, where they are sold and statistics pertaining to the products.

It lists out the products, its attributes and country-based data as to where it is sold, and listing of the products based on specific filters. It also enables the user to export data for the products in an excel and pdf format.

It was built on CorePHP and used Bootstrap based stylesheet to ensure responsive scaling on Desktops, Ipads & Iphones

 

Responsibilities:

  • Development of Create Report Segment to show reports of products.

  • Development of Manage Users Segment.

  • BootStrapping of Site to make it responsible for Ipads

 

Environment:  PHP & MySQL (Custom Framework), Bootstrap, Javascript & jQuery.

Web Air Database

Client : ADCS Aviation

Web Air Database is highly sophisticated document management system build to store and retrieve Rules and Regulations for Pilots and Aircraft Operators. Built for the company ADCS (Aero Documentation Consulting and Services), the software employs a complex parser that would parse through the HTML content of the regulations (over 10000 files), store them and retrieve it for viewing by the Pilots based on very specific user settings.

 

Responsibilities:

  • Implementation of Admin Panel where user could upload Documents to be Parsed

  • Implementation of Parser to parse HTML documents and assign privileges to parsed document segment.

  • Implementation of Manage Users Segment.

  • Implementation of Manage Definitions segment in the Admin Panel

  • Implementation of FrontEnd Website HTML Design

  • Display documents to Users as per Users Profile Settings

  • Implementation of PayPal payment functionality for registration of New Users.

  • Unit Testing

  • Co-ordinating with team members and QA.

  • Deployment of Server.
     

Environment:  PHP & MySQL (CodeIgniter), JavaScript & jQuery, HTML/CSS

Zee Institute of Creative Art (ZICA)

Client : Zee Network

Zee Institute of Creative Art is a Portal that enables the members of ZICA community to communicate with one another. Based on the Joomla platform with a highly customized jomsocial plugin, ZICA provides users a Facebook like functionality for members to network with one another. The website is currently hosted at zicaworld.com

 

Responsibilities:

  • Editing of Groups Module of the jomsocial plugin to suit client needs and design requirements.

  • Editing of Profile module of jomsocial plugin as per client needs and design requirements.

  • Design changes to Add New Friends, View Friends and Message Friends Segment of Jomsocial Plugin.

  • Unit Testing

  • Deployment on Server.

 

Environment:  PHP & MySQL (Joomla), JavaScript & jQuery, HTML & CSS

Kingsway BIA

Client : Kingsway B.I.A

Kingsway Business Improvement Area encompasses all the business establishments at Kingsway, Ontario, Canada. The website was aimed at developing a portal for all Businesses in the Kingsway BIA to provide their info via an online business directory. It included developing a custom Merchant Administration Panel. The major event at the Kingsway known as Taste of the Kingsway was highlighted on this website. It is currently hosted at www.kingswaybia.ca and was developed using the CMS Joomla.

 

Responsibilities:

  • Design of HTML page for website from PSD.

  • Integration and customization of sobi2 plugin for Joomla as per client requirements.

  • Communication with clients for requirement gathering

  • Complete Testing of website across all browsers. Ie6+, Firefox, Chrome.

  • Deployment on Server.

 

Environment:  PHP & MySQL (Joomla Framework), HTML & CSS, JavaScript & jQuery

Payment Collection Management System for Bicholim Municipal Council

Client : Bicholim Municipal Council 

P.C.M.S is a Software System that tracks the payments made by consumers in a given area. It would manage the fees collected, arrears pending and generate reports on a monthly basis for a given area detailing the Amount Collected for that month. The administrator section also encompassed features to admin the customers, the area they belonged to, areas & system users. It was developed using CodeIgniter.

 

Responsibilities:

  • Requirement Gathering

  • Implementation of HTML designs.

  • Development of Code Modules.

  •  Website Testing across browsers. Firefox, chrome, IE7+

  • Deployment on Server.

Payment Collection Management System for Bicholim Municipal Council

Client : Bicholim Municipal Council 

P.C.M.S is a Software System that tracks the payments made by consumers in a given area. It would manage the fees collected, arrears pending and generate reports on a monthly basis for a given area detailing the Amount Collected for that month. The administrator section also encompassed features to admin the customers, the area they belonged to, areas & system users. It was developed using CodeIgniter.

 

Responsibilities:

  • Requirement Gathering

  • Implementation of HTML designs.

  • Development of Code Modules.

  •  Website Testing across browsers. Firefox, chrome, IE7+

  • Deployment on Server.

 

Environment:  PHP & MySQL (CodeIgniter Framework), HTML & CSS, JavaScript & jQuery

Document Management System

Client : Directorate of Printing and Stationery, Goa

The Document Management System is a software system developed using CodeIgniter to store and retrieve digital documents. It encompasses a unique search system on the basis of keywords to identify entries stored in a given document. The administrator section featured security aspects that would prevent one user from accessing documents that were being managed by another user.

 

Responsibilities:

  • Requirement Gathering

  • Development of Modules

  • Implementation of HTML design as per client requirements

  • Complete testing of website across all browsers IE6+, Firefox, chrome

  • Deployment on Server.

 

Environment:  PHP & MySQL (CodeIgniter Framework), HTML & CSS, JavaScript & jQuery

Portal for Kadamba Transport Corporation

Client : Kadamba Transport Corporation

Developed the website using the content management system Joomla for Kadamba Transport Corporation. A website aimed at providing complete details and information about the company and the travel services provided by them. It also uses the Google Maps API that enables users to chart routes between source and destination. This website is currently hosted on http://www.ktclgoa.com .

 

Responsibilities:

  • Requirement Gathering

  • Development of Modules

  • Implementation of HTML design as per client requirements

  • Complete testing of website across all browsers IE6+, Firefox, chrome

  • Deployment on Server.

 

 

Environment:  PHP & MySQL (Joomla Framework), HTML & CSS, JavaScript & jQuery, Google Maps API

Portal for Directorate of Women and Child Goa

Client : Directorate of Women and Child Goa

Developed the website using the content management system Joomla for the   Directorate of Women & Child.

 

Responsibilities:

  • Requirement Gathering-

  • Implementation of HTML design

  • Development of Modules

  • Complete testing of website across all browsers - IE6+, Firefox and chrome.

  • Deployment on server

 

Environment:  PHP & MySQL (Joomla Framework), HTML & CSS, JavaScript & jQuery

Portal for Department of Printing Press and Stationery

Client : Department of Printing Press and Stationery

Developed the website using the content management system Joomla for the Department of Printing Press & Stationery. It encompasses a unique Gazette management and Search System. It is currently hosted at www.goaprintingpress.gov.in

 

Responsibilities:

  • Requirement Gathering

  • Development of Modules

  • Implementation of HTML design as per client requirements

  • Complete testing of website across all browsers IE6+, Firefox, chrome

  • Deployment on Server.

 

Environment:  PHP & MySQL (Joomla Framework), HTML & CSS, JavaScript & jQuery

Portal for Goa Dental College

Client : Goa Dental College

Developed the website using the content management system Joomla for Goa Dental College providing the information on the services offered. It is currently hosted on http://www.gdch.goa.gov.in

 

Responsibilities:

  • Requirement Gathering

  • Implementation of HTML design as per client requirement

  • Development and editing of Joomla modules to display website information

  •  Client Visits

  •  Deployment on the Server.

 

Environment:  PHP & MySQL (Joomla Framework), HTML & CSS, JavaScript & jQuery

  • LinkedIn - Grey Circle
bottom of page