Shan Wain

2480 Chaplin · Oakville, ON L6H 0A4 · (514) 617-5478 · shan.wain@gmail.com

I am an enthusiastic and passionate full-stack blockchain developer, experienced in designing and testing front and back-end decentralized applications that interact with the ethereum blockchain, along with others. I love to collaborate cross-functionally to solve complex problems and have a continuous improvement mindset.


Experience

Freelance Blockchain Developer

Bright Labs

Commissioned by Bright Labs in 2020 to develop a cryptocurrencies trading platform and strategy. Developed a Flashloan application that does arbitrage trading on the Ethereum blockchain. Using the DyDx protocol in the smart contract, we would borrow up to $100k in DAI, and then arbitraged a swap for WETH on 1inch and 0x exchanges to be paid back instantly when the WETH is sold at higher price, all in one transaction. Tested and debugging phase was done on the Kovan Test Network and is optimized for scaling. Built a DeFi automated yield farming app using truffle and web3.js framework. The smart contract would swap ETH for DAI on Uniswap, then compare the APY across two platforms; Compound and Aave, and deposit DAI on the app with the highest return. I wrote scripts for monitoring, depositing, withdrawing and rebalancing between the exchanges. Used Ganache to test and troubleshoot before launching to the mainnet.

January 2020 - Present

Sales Administrator

Mercury Marine

Maintained a critical role throughout the supply chain of marine parts and engines from plants overseas to the distribution center in Ontario and finally to the dealer. Responsible for ensuring business is shipping parts and engines to meet daily targets in sales. Average sales between $100k-300k in parts and 80-100 outboard engines per day.

March 2019 - July 2021

Project Management Office (PMO) & Six Sigma Consultant

Pratt & Whitney Canada

Designed, developed and implemented a PMO for P&WC’s Six Sigma department with a team of 5 industrial engineering students as a final-year Capstone design project. Major deliverables included process mapping, project management governance, standardization of procedures and Six Sigma integration within the PMO. Aided in the development of a visual dashboard on Excel to mount the PMO. Created templates, tools and processes for the Resource Management & Allocation module of the PMO. Multiple prototypes were tested and iterated.

September 2016 - March 2017

Mechanical Engineering Intern

BBA Mining & Metals Division

Created a large amount of process drawings for an iron-ore project using AutoCAD. Designed two programs to be used by the piping group: a pipe weight and span calculator and a pipe design tracker, used to track the progression of the design of pipe lines. Both programs were created using Microsoft Access, SQL and VBA and are in use by the piping team.

January 2012 - September 2012

Education

Concordia University

Bachelor of Science
Industrial Engineering

Iroquois Ridge High School


Portfolio

Cryptocurrency Exchange

The Morpheus Token Exchange Platform
Built from scratch my own cryptocurrency exchange and token that interacts with the Ethereum blockchain. Developed two smart contracts: one for the ERC20 token and one for the exchange using solidity and Javascript (web3.js and Node.js frameworks) and deployed to the blockchain using Ganache and Infura API. Smart contracts were tested using the Trufflesuite framework. The Front-end user interface was developed using React and Redux. Using a wallet with test Ether, you can buy and sell this token. You can check it out here.

DeFi Trading Bot

Flash Loan + Trading Bot Smart Contract
Currently building a trading bot that searches for token price discrepencies across decentralized exchanges and swapping tokens for a higher price using a flashloan smart contract..

Social Network

Full-Stack MERN Project
Created my own social network using the MERN stack. Built a back-end API using MongoDB and ExpressJS and the front-end was developed using React and Redux. Users can create a profile, upload a picture, make posts and comments etc. Major components included setting-up back-end API routes and creating secure requests to the database storing users profile data and passwords. Check out the website here .

Expense Tracker

Javascript project
Created a simple expense tracker where user can track personal revenues and expenses to track their budget. Check out the website here .

Meal Finder/Recommendation

Javascript project
Created a meal finder that works with Mealdb.com's API. Users can serach by keyword and meal recommendations will appear along with ingredient list and recipe. here .

Skills

Programming Languages & Tools
Workflow
  • Mobile-First, Responsive Design
  • Cross Browser Testing & Debugging
  • Cross Functional Teams
  • Agile Development & Scrum

Interests

Apart from being a blockchain developer, I enjoy most of my time being outdoors and staying active. I workout everyday and do cardio. During the summer I enjoy biking and going on hikes.

I am also an amateur musician. My go-to instrument is the guitar, but I have started to play around on my dust-collecting piano during the pandemic. I enjoy comedy, political satire and commentary, and reading books.


Awards & Certifications

  • Dapp University Blockchain Developer
  • Data Science & Machine Learning Bootcamp - Udemy
  • 1st Place - Consulting Engineering Case - Quebec Engineering Games 2013
  • 3rd Place - Re-Engineering Competition - Quebec Engineering Competition 2011
  • 3rd Place - Overall Finish - Quebec Engineering Games 2015