•Used Hyperledger Composer (HLC) to create a blockchain network that would store customer and reservation data
•Migrated the smart contract and models to Hyperledger Fabric v1.4 in Typescript from Hyperledger Composer in anticipation of the deprecation of HLC coming later this year as well as to gain more control of the functionality and create a production ready solution
•Created an OpenAPI yaml spec in order to have a centralized, detailed and readable version of the API
•Designed and built an authenticated application in Node.js to host our API Documentation
•Utilizing Loopback, migrated the Hyperledger Composer REST server in order to communicate with the Hyperledger Fabric v1.4 blockchain network
•Leveraged React hooks and Typescript to develop a lightweight, modularized frontend application for users to interact with the blockchain network and view their reservations and dynamic tickets
•Took advantage of Jest’s snapshot testing to unit test React Components in order to ensure consistency in the output of components
•Wrote OpenWhisk actions (IBM Cloud Functions) using Python in order to verify the intercepted data received from the Tessitura client, interact with the blockchain, and proceed to return the necessary data from the blockchain transaction as well as additional information needed to store within the Tessitura database
•Deployed the blockchain network to IBM Cloud in order to monitor and control channel members and and track the transactions submitted to the blockchain