Development microservices for connecting of Hyperledger Fabric Blockchain
• Include IoP into Bitsquare (Decentralized Exchange) - Technologies used: Java - Tasks: a. Add IoP into Bitsquare Wallet • Development of Node JS Modules for connecting of IOP Blockchain: Module iopd-rpc, Module iopcore-lib, iopcore-message - Technologies used: a. Nodejs and Npm b. Express c. IOP Blockchain Node Json-rpc - Tasks: a. Complete development of Modules b. Documentation for using and installation • Provide support in the IOP Community requirements - Technologies used: a. Android Studio b. Ubuntu - Tasks: a. Testing of IoP Connect Sdk in Android
• Participate in all stages of the software development life cycle - Technologies used: a. Web3j and Web3js b. Spring Tool Suite c. Ethereum Json-rpc d. IPFS e. Graphql - Tasks: a. Development of connecting for smart contracts in Java and Nodejs using Web3j and Web3js b. Development of Smart contracts in Java Web3j c. Development of connecting for IPFS storage e. Testing of smart contracts using Ethereum Json-rpc in curl • Develop and define scope for Proof of Concept (POC) of DLTs - Technologies used: a. Corda R3 b. Quorum c. Hyperledger Fabric d. Hyperledger Indy e. Exonum Framework f. Themis cryptographic Library - Tasks: a. Design, develop, and test Blockchain technologies using programming language and chain of choice, based on the best use-case fit b. Analysis of Blockchain madure of: Hyperledger Indy, Quorum, Exonum framework c. Development of Everis Asset in Corda R3 and Hyperledger Fabric
• Development of Front-end Components in Extjs - Technologies used: a. Java spring b. Extjs framework c. Development new Views in Extjs and Api rest in Java for RRHH ERP d. Development of storage procedures in oracle e. Documentation for api rest and Client UI
• Develop Systems and Business Solutions in Java EE and Oracle OSB • Understand business requirements and provide solutions for web based applications by creating modular, scalable and maintainable code. • Upgrade of Service Bus in Mercantil Bank
• Implement solutions in blockchain technology - Technologies used: a. Java b. Android Studio c. Jetty Library d. Bitcoinj Library e. Angularjs f. Spring Boost g. ZeroMQ - Tasks: a. Development Component p2p communication in Java b. Development Monitor of Nodes p2p in Java Spring and angularjs c. Development of communication client SDK in Android d. Documentation of installation of Monitor and Nodes p2p
Develop Systems and Business Solutions: * Embedded systems * Enterprise application * Web application
* Serve as junior developer implementing enterprise web applications * Develop web applications * Unit tests