Computer scientist passionate about Blockchain technology and decentralized systems. My expertise ranges from developing smart contracts to implementing distributed ledger technologies in the form of private and permissioned blockchain networks.
Rubén Calvo Villazán
Madrid - Spain
Follow @rubcv
linkedin.com/in/ruben-calvo-villazan
rubencalvovillazan@gmail.com
CV
University of Granada (Granada / Spain) • 2015 - 2019
IT (Information Technology) and Software Engineering. Graduating with honors in the subjects related to programming. Some of the knowledge I acquired includes Algorithms, Data Structures, Linux Operating Systems, open source, object oriented programming (C++), Artificial Intelligence, server and client side programming, Networking and Cybersecurity. Degree Final Project using Blockchain technology.
High School (Granada / Spain) • 2013 - 2015
High School studied in English in a bilingual way, in both scientific and technological subjects.
Exchange student for 3 months in Belgium.
BBVA (Madrid / Spain) • Jul 2023 - Present
As a Blockchain Solutions Architect at BBVA I am responsible for designing and implementing blockchain-based solutions to improve banking services.
NEXPLORE (Essen / Germany) • Nov 2020 - Jul 2023
As a Blockchain developer at NEXPLORE (HOCHTIEF entity) I develop a Blockchain platform to unify construction processes, allow the traceability of materials and ensure the immutability of construction contracts. My role in this company is the design, configuration and development of a Hyperledger Fabric Blockchain network, development of REST APIs to communicate with the Blockchain and perform network operations, maintenance and platform features development.
Cibernos (Madrid / Spain) • Oct 2019 - Nov 2020
As a Full-Stack Blockchain developer at Cibernos, I worked on different layer applications that connect to the Blockchain and on all the Blockchain core configuration behind it. My role in this company was the design, configuration, development and maintenance of a Hyperledger Fabric Blockchain network. The development of various REST APIs in NodeJS to communicate with the Blockchain, and the integration with different microservices and distributed cloud solutions.
Banco Mare Nostrum (Granada / Spain) • Oct 2017 - May 2018
During my experience as a Business Intelligence Consultant at Banco Mare Nostrum, I worked on the technological integration with Bankia, performing the migration of the customer database, the update and maintenance of the databases as well as the deployment of periodical procedures to keep the data updated. I also worked on the data treatment to be displayed on a web application.
Jazztel (Granada / Spain) • Sep 2017 - Sep 2019
Product sales, customer service and commercial marketing.
configtx explanation an its role in Hyperledger Fabric, deep look at the code step by step.
Youtube Video: What is configtx?
Blockchain, Tutorial, Hyperledger FabricIPFS API Tutorial using NodeJS and Express, upload files to a decentralized network and recover them using a hash.
Source code: rubcv/IPFS-API
Youtube Video: IPFS API con NodeJS y Express | Tutorial en español
IPFS, Tutorial, API, NodeJS, ExpressCustom Blockchain made in Typescript The Blockchain structure and functionality can be found inside lib/ directory.
Source code: rubcv/custom-blockchain
Blockchain, Typescript, CustomDesign and implementation of a forensic management environment based on Blockchain. University final project, 8.5/10.
Source code: rubcv/Ethereum-evidence-manager
Blockchain, EthereumFirst video explaining how the Tor network works in a low level, and also how connection is established when we own a Deep Web website.
Source code: rubcv/Hidden-Service-Tor-Network
Youtube Video: TU PÁGINA EN LA DEEP WEB | Explicación de la red a bajo nivel (Parte 1)
TOR, Network, ExplanationSecond part video explaining how to create a Deep Web website using Nginx server and Tor Browser.
Source code: rubcv/Hidden-Service-Tor-Network
Youtube Video: TU PÁGINA EN LA DEEP WEB | Tutorial con Nginx y Tor Browser (Parte 2)
TOR Network, Web, NginxCheck out the content available on my GitHub, including tutorials, documentation and source code from different projects.
Projects: github/rubcv
GitHub, ProjectsDocument traceability using Ethereum Blockchain, Solidity Smart Contract and IPFS storage.
Source code: github/rubcv/Document-Traceability-Ethereum-IPFS
Ethereum, Solidity, IPFSVideo explaining how to deploy a basic network in Hyperledger Fabric. In this video I am not using HF scripts but my own, step by step.
Youtube Video: CÓMO LANZAR LA RED - First Network (por terminal) | Hyperledger Fabric 2.0 | Tutorial en español
Hyperledger Fabric, First-Network, ExplanationHyperledger Fabric explanation, network overview and Fabcar example.
Youtube Video: Hyperledger Fabric en español | TUTORIAL FIRST NETWORK 2.0 - FABCAR
Blockchain, Tutorial, Hyperledger FabricExplanation of crypto-config file in Hyperledger Fabric, how it works and why it is so important.
Youtube Video: CRYPTO-CONFIG - ARCHIVOS DE CONFIGURACIÓN (.yaml) | Hyperledger Fabric 2.0 | Tutorial en español
Hyperledger Fabric, crypto-configExplanation of configtx file in Hyperledger Fabric, how it works and why it is so important.
Youtube Video: CONFIGTX - ARCHIVOS DE CONFIGURACIÓN (.yaml) | Hyperledger Fabric 2.0 | Tutorial en español
Hyperledger Fabric, configtx