Joaquín
From Chile (GMT-3)
17 years of commercial experience
Lemon.io stats
Joaquín – Typescript, Solidity, JavaScript
A results-oriented full-stack developer equipped with 14+ years of expertise in the industry with a focus on Back-end engineering. Joaquin clearly understands how to use all the Javascript, Typescript and Node.js advantages to boost performance of any project. On top of that, he has a good background in React and overall 6 years of commercial experience with it. He worked with predominantly with blockchain, finance, e-commerce, medicine, retail, and others. Moreover, he appreciates well-coordinated teamwork and teammates motivated by the same goal. Still, solo or as a team member, Joaquin gets the job done.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Principal Engineer
The product is a parimutuel betting system to allow web3 e-sports to add gambling to their tournaments/matches. Parimutuel is the same system that is used in horse races and allows the users to bet on the winner of an event.
This is WIP, but it allows creating pools, betting for an outcome, setting the actual outcome, and later claiming the user's payouts to them.
The idea is to provide game studios that are working on Web3 an easy-to-use/operate betting system that can work alongside their current tech and, at the same time, provide an additional source of income for game developers/players.
- Created smart contracts for pools;
- built a front-end application to allow users to bet and claim;
- created admin frontend application to allow setting the winner; wrote tests for apps and contracts.
Web3 Tech Lead
It is a strategy TCG (like magic or Pokémon cards), and they needed to create different NFTs. There were packs as NFTs, that the user needed to burn to get N cards as NFTs. The cards can be used to play in tournaments with card restrictions.
- Created back-end architecture;
- developed a custom signer using GCP services;
- participated in the economical design of the game;
- created the ERC20 contract and vesting contracts for the token;
- created ERC721 contracts for all the NFTs;
- borrowed concepts from atomic assets (collection, schema, templates, asset) to allow them to create new NFTs easily;
- won some tournaments playing cards;
- bootstrapped the rewards service to deliver points, NFTs, and tokens to the users;
- participated in a token rescue mission in Terra.
Senior Back-end / Finance Developer
It is a crypto exchange working for specific markets (Chile, Argentina, Colombia, and Perú); one of the products Joaquin was working on was a crypto-backed loan.
Users would provide bitcoin as collateral, and buda.com would give them CLP (Chilean pesos) in exchange. The conditions to keep the collateral intact was that the ratio of loaned value and collateral value has to be healthy, meaning, if the value of the collateral goes down, an amount of that collateral needs to be liquidated to pay off part of the debt.
- Created an index using prices and volumes from different sources to set the price of BTC in terms of CLP;
- built a job system that continuously computed Loan to Value on users' loans;
- created a monitor tool that would move a loan across different states;
- made a state to alert the user about the unhealthy status of his loan;
- created a state to alert the user about the imminent liquidation;
- made a state that sends the loan to a job to liquidate its holdings;
- generated formulas and logic to decrease the slippage and order book impact.
Lead Developer / Product Owner
Advanced order types and configuration for trading.
- Created specifications to add Time-In-Force to Buda's orders;
- made specifications for post-only orders;
- created specifications for Slippage Tolerance with ideas borrowed from DEXes;
- redesigned the trading UI to allow for better visualization of orders and easier order creation;
- created specifications for triggered orders, like stop limit and sell.
Full-stack Developer
It is a project centered around connected cars, where a dongle was connected to a car's OBD2 port to collect data from various sensors and GPS. This data was then sent to a server for processing, where it was used to create a driver profile. Insurance companies then utilized this profile to determine premiums and coverage based on individual driving behavior.
- Refactored the platform to make it a white-label service to offer custom car-connected experiences for different insurance companies;
- Helped with my IoT/data experience to create data pipelines;
- Created the front end for insurances companies;
- Acted as product owner between the insurance company and Jooycar.