Logo
Joaquín – Typescript, Solidity, JavaScript, experts in Lemon.io

Joaquín

From Chile (GMT-3)

flag
Full-stack Web DeveloperSenior
Blockchain EngineerMiddle-to-senior
Hire developer
17 years of commercial experience
Automotive
Credit and lending
Cryptocurrency
Fintech
Gambling
Gamedev
Insurance
IoT
NFT
Sports
Trade
Embedded software
Web3
Gaming software
Lemon.io stats

Joaquín – Typescript, Solidity, JavaScript

A results-oriented Senior Full-stack Web 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
Typescript
1.5 years
Solidity
1.5 years
JavaScript
14 years
Blockchain
6 years
Binance smart chain
3 years
Ethereum
6 years
NFT
3 years
Smart contracts
1.5 years
AWS
7 years
Additional skills
Python
React
HTML
Node.js
Cloud Computing
Django
Ethers.js
ERC721
Ruby on Rails
Crypto
Ruby
Agile
Docker
Git
Contract Testing
Cosmwasm
ERC20
Fantom
Apollo Client
CI
DeFi
Bash
Flask
SQL
GraphQL
IoT
Koa.js
jQuery
Jest
MySQL
GitHub
web3.js
Grafana
IPFS
Redis
Linux
MacOS
PostgreSQL
Yarn
R
Microservices
NumPy
Truffle
REST API
SPA
NoSQL
Web Sockets
Scala
OOP
Scrum
Pandas
Kanban
YAML
Lodash.js
RegExp
Google API and Services
Angular JS
Angular
SCSS
MongoDB
CSS
Big Data
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Principal Engineer
Dec 2022 - Ongoing1 year 6 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Ethers.js
Ethereum
Solidity
Typescript
React
Node.js
Web3 Tech Lead
Mar 2022 - Nov 20227 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Typescript
React
Solidity
PostgreSQL
Jest
Google API and Services
Ethers.js
Ethereum
Senior Back-end / Finance Developer
Apr 2020 - Feb 20221 year 10 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Ruby
Ruby on Rails
Angular JS
Lead Developer / Product Owner
Apr 2020 - Feb 20221 year 10 months
Project Overview

Advanced order types and configuration for trading.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Ruby
Ruby on Rails
Angular
SCSS
Full-stack Developer
Mar 2016 - Aug 20165 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Node.js
Angular
MongoDB

Education

2008
Computer Science
Bachelors Degree

Copyright © 2024 lemon.io. All rights reserved.