About Me
Software Engineer with experience in Blockchain, Big Data, Java, Golang, ReactJS, and NodeJS. Experience building near-real-time applications using Java and Spark; also worked on setting up Hyperledger Fabric networks and building smart co...
Show MoreSkills
Web Development
Programming Language
Development Tools
Software Testing
Database
Others
Positions
Portfolio Projects
Company
Crew Pay Calculator
Role
Backend Developer
Description
The project aims at calculating and providing a transparent view to pilots regarding their salary changes during a month. It reads data coming from a Kafka queue using Spark Streaming and processes them in near real-time by clubbing multiple messages based on certain scenarios and invoking an ODM service to get the pay changes.
My role included development, integration, and merging of code for separate sprints. I was also a part of the solution designing team.
Show More Show LessCompany
Content Migration
Role
Backend Developer
Description
The projects aim was to migrate content from a sharepoint location to a new web service. The project had to read 2 excel files and club them together to generate metadata in order to find out if the sharepoint files are to be moved or not.
My role was to help design the solution and do POCs in Node JS to read data from excel, extract data from zip file and connecting to Sharepoint.
Show More Show LessSkills
Node.Js MongoDB Express.JsCompany
SDK Development & Third-Party Integration Apps
Role
Full-Stack Developer
Description
I have created SDKs for the Xooa blockchain API gateway in Java, Ruby, and Python.
Created a microservice in NodeJS for a Dropbox-Xooa app. A connector for Microsoft PowerApps, Flows and Logic Apps with Xooa. A sample Salesforce AppExchange app to connect with Xooa Blockchain backend. An NPM package for Node-Red.
Show More Show LessCompany
Smart Contract App Development
Role
Backend Developer
Description
Worked on creating multiple smart contracts for Hyperledger Fabric in Golang and an ERC-20 token contract for Ethereum in solidity. The purpose of these smart contracts was to provide users with a ready to use blockchain-based application that can be used to persist their data in a distributed ledger.
I have also worked on handling the API creation for gateway and the UI changes related to the apps.
Show More Show LessTools
Visual Studio Code Git