Wesley Smith, Developer in Park City, UT, United States
Wesley is available for hire
Hire Wesley

Wesley Smith

Verified Expert  in Engineering

Blockchain & Cryptocurrency Developer

Location
Park City, UT, United States
Toptal Member Since
October 10, 2019

Wesley likes writing code that people use and actually gets shipped to market--so this is why he cares about customer feedback, deadlines, and project vision. Most recently, Wesley has been working on smart contracts for Ethereum and Bitcoin and building SasS products that integrate with distributed ledger technology.

Portfolio

SureFX
Solidity, TypeScript
FlickPlay Inc
Solidity, Blockchain, Non-fungible Tokens (NFT), Smart Contracts
InkMarket
Ethereum, Solidity, Smart Contracts, Non-fungible Tokens (NFT)...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio, MacOS, Linux

The most amazing...

...app I've built is a full-stack escrow service using time-locked escrow contracts.

Work Experience

Senior Solidity Developer

2022 - 2023
SureFX
  • Developed smart contracts for facilitating FX currency swaps.
  • Built integrations to US and international banks with Plaid and similar APIs.
  • Used account abstraction and MPC for a gasless and seedless user experience.
Technologies: Solidity, TypeScript

Blockchain Developer

2022 - 2022
FlickPlay Inc
  • Developed dynamic NFT smart contracts with unique 3d artwork.
  • Launched and maintained a mint website for our NFT collection that sold out.
  • Developed scripts to facilitate large airdrops to community members.
Technologies: Solidity, Blockchain, Non-fungible Tokens (NFT), Smart Contracts

CTO

2021 - 2021
InkMarket
  • Developed an app similar to OpenSea that creates a marketplace of NFTs.
  • Built and deployed NFT smart contracts to the Polygon L2.
  • Created a hybrid payments system that allowed users to pay with either cryptocurrency or fiat money.
  • Used IPFS with Pinata for image storage with NFT metadata pointing to IPFS.
Technologies: Ethereum, Solidity, Smart Contracts, Non-fungible Tokens (NFT), Ethereum Smart Contracts

Senior Full-stack Engineer

2019 - 2021
Lacuna Technologies
  • Wrote code for back-end APIs in TypeScript, servicing tens of thousands of API calls.
  • Developed a "simulator" to mimic datasets submitted to our platform.
  • Deployed application images using Docker and Kubernetes.
Technologies: JavaScript, TypeScript 3, Docker, Kubernetes, MySQL

Vice President of Engineering

2018 - 2019
titandx.com
  • Wrote Bitcoin scripts with time-lock provisions for use in large OTC trades.
  • Developed an offline signing tool using cryptographic hashes that could create secure transactions from a cold storage wallet to be broadcasted at a later time.
  • Built APIs to integrate with events in the Bitcoin blockchain.
  • Managed a team of engineers in the US and India to develop our products.
Technologies: GraphQL, Meteor, Solidity, Bitcoin, Ethereum

Senior Software Engineer

2017 - 2018
Cargomatic
  • Refactored the front end to use the latest version of React.
  • Developed React Native app to integrate with Firebase.
  • Wrote endpoints with Express.js and Mongoose.
Technologies: Firebase, Redis, MongoDB, Node.js, React

Lead Engineer

2015 - 2016
Rikra
  • Developed a lending platform.
  • Worked with ACH transfers.
  • Built a cross-platform mobile app with JavaScript using the Meteor framework.
  • Designed a neural network to generate credit underwriting predictions.
Technologies: JavaScript, Node.js, Meteor

Founder

2014 - 2015
Instructure Code School
  • Taught a four-month programming bootcamp course.
  • Focused on teaching programming within a problem-solving context.
  • Developed full-stack JavaScript, in the MEAN.JS framework.
  • Hired and managed five other instructors.
Technologies: Algorithms, JavaScript, MEAN Stack

Software Engineer

2012 - 2014
Instructure
  • Worked on a team of three that developed the "Canvas for Android" app.
  • Helped develop version 2.0 of the app that includes a redesigned UI and near feature parity with Canvas.
  • Used technologies such as Rails, Backbone.js, Ember.js, jQuery, and REST.
Technologies: JSON, REST, Java, Android

Software Engineer

2012 - 2012
HipGeo
  • Assisted in testing and fixing bugs in the Android app.
  • Developed widgets and UI elements for the application.
  • Gave input on the design of the app (version 3.0).
  • Designed and wrote an app that interfaced with the HipGeo web service for the Sabre Red App Center.
Technologies: JSON, REST, Java, Android

Software Engineer

2010 - 2012
iWorlds Simulations
  • Assisted in testing, designing, and writing software for a space-age simulation game that has had over 300,000 users.
  • Worked with networking, software development, graphics manipulation, version control, and project management.
  • Wrote the underlying framework that is used by other programmers on the project.
  • Managed interns and volunteer programmers.
  • Spearheaded the development of the next version of the software platform, titled “Rev Z.” Features include increased performance, design flexibility, conversion from 2D to 3D environment, computer AI, and improved interfaces.
Technologies: 3D, Python, JSON, Java

Titan Escrow

https://www.youtube.com/watch?v=yB2mr-AB6TI&t=10s
Titan Escrow is an OTC tool that utilizes a time-locked Bitcoin script to guarantee the safety of funds.

The product uses a 2-of-3 multi-signature solution that allows large OTC sellers to show proof that they have the funds they wish to sell, with a timelock enabling them to retrieve their bitcoin at a future date if the deal expires.

Isomer Code School

Isomer Code School was a four-month programming bootcamp course which focused on teaching programming within a problem-solving context. We taught full-stack JavaScript in the MEAN.js framework.

I ran the school, designed the curriculum, and managed my co-instructors.

Languages

Solidity, JavaScript, Java, GraphQL, SQL, TypeScript, C++, Python, TypeScript 3

Libraries/APIs

React, Node.js, Backbone.js, Rails Engines

Paradigms

REST, Agile, MEAN Stack

Platforms

Meteor, Ethereum, Blockchain, Android, Linux, MacOS, Firebase, Docker, Kubernetes

Storage

MongoDB, JSON, Redis, MySQL, PostgreSQL

Other

Bitcoin, Bitcoind, Blockchain & Cryptocurrency, Decentralized Applications, ERC-20, ERC-721, Ethereum Smart Contracts, Smart Contracts, Cryptocurrency, 3D, Algorithms, Software as a Service (SaaS), Non-fungible Tokens (NFT)

Frameworks

React Native, Express.js, Ember.js

Tools

Visual Studio, Git, Mongoose

2010 - 2012

Completed Credits towards a Bachelor's Degree in Computer Science

University of Utah - Salt Lake City, UT, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring