- I contribute to the RSK blockchain ecosystem writing a Decentralized Marketplace for listing, selling and buying assets (ERC721, ERC1155) paying those assets with either ERC20 or BTC. The tech stack I used is Solidity, Hardhat, Ethers.js, Waffle for unit testing, NodeJS and Typescript. - I contibuted to design and write an SDK in NodeJS/Typescript that helps other developers to interact with the RSK Marketplace Smart Contract. - I created subgraphs using The Graph protocol for indexing event data from the DX Marketplace, that data was used for some dApps I was working on. - I contributed developing features for validating credentials on a Dapp that handles Decentralized Identity under the W3C standard. - I contributed to create a test suite in Javascript with the QA team for e2e testing smart contracts for the DX Marketplace using RSK testnet.
- I worked on a blockchain project which involved writing microservices for Bittrex Crypto exchange to index and integrate new coins/tokens to their platform. Those services were written in Typescript, NodeJS, and used Jest for unit tests, PostgreSQL, and Kubernetes for deploying those services. Here are some relevant integrations I did: Polkadot, RSK, Avalanche, Solana, CRO, Flare, VELAS, NEO/Nep-5 tokens, LUNA/Terra, Hedera/HBAR, and Kadena. - I also compiled, configured, and deployed p2p blockchain nodes for every integration I did exclusively for our services to connect with the blockchain. These nodes were built from source code and applying the right configuration for those to work properly
- I wrote an app for collecting sensor data from several sources (DB, API's, time series) showing the data in visual Plotly charts using Angular, Redis, Typescript, and NodeJS. - I contributed to writing Aviation Software applications, for International Airlines such as Air Asia, Vueling, American Airlines. I collaborated on the coding/design phase of these apps, mostly backend API's for connecting airline flight services using a hybrid architecture of microservices and event-driven systems with technologies like Java SpringBoot, PostgreSQL, RabbitMQ, Azure, Kubernetes, Helm, and FluxCD. - I collaborated on implementing the GitOps strategy in a CI/CD pipeline within a K8s cluster, setting up the repository config, configuring the daemon for syncing the K8s cluster with the GitHub repo, and maintaining the CI/CD process.