Scroll To View More
Wesley Smith, Software Developer in Los Angeles, CA, United States
Wesley Smith

Software Developer in Los Angeles, CA, United States

Member since May 21, 2019
Wesley likes writing code that people use—he realized that the best app on his hard drive means nothing to him—so this is why he cares about customer feedback, deadlines, and project vision. Most recently, he's been working on smart contracts for Ethereum and Bitcoin and building SasS products that integrate with distributed ledger technology.
Wesley is now available for hire

Portfolio

Experience

  • JavaScript, 10 years
  • REST, 8 years
  • Java, 5 years
  • Meteor, 5 years
  • MongoDB, 4 years
  • React, 4 years
  • Ethereum, 2 years
  • Solidity, 2 years
Los Angeles, CA, United States

Availability

Part-time

Preferred Environment

Linux, Mac, Visual Studio, Git

The most amazing...

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

Employment

  • Vice President of Engineering

    2018 - 2019
    Titan Digital Exchange
    • Wrote Bitcoin scripts with time-lock provisions.
    • Developed an offline signing tool.
    • 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: Bitcoin, Solidity, Meteor, GraphQL
  • 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: React, Node.js, MongoDB, Redis, Firebase
  • 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: Meteor, Node.js, JavaScript
  • 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: MEAN.JS, JavaScript, Algorithms
  • 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: Android, Java, REST, JSON
  • 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: Android, Java, Rest, JSON
  • 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: Java, JSON, Python, 3D

Experience

  • Isomer Code School (Development)

    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.

  • Titan Escrow (Development)
    https://titandx.com/

    Titan Escrow is an OTC tool that utilizes a time-locked Bitcoin script to guarantee the safety of funds.

Skills

  • Languages

    Solidity, JavaScript, Java, SQL, TypeScript, C++, Python
  • Libraries/APIs

    React, Backbone.js, Rails Engines
  • Paradigms

    REST, Agile, MEAN Stack
  • Platforms

    Meteor, Ethereum, Android
  • Storage

    MongoDB, MySQL, PostgreSQL
  • Other

    Bitcoin, Bitcoind, Software as a Service (SaaS)
  • Frameworks

    React Native, Express.js, Ember.js
  • Tools

    Mongoose

Education

  • Completed credits towards a bachelor's degree in Computer Science
    2010 - 2012
    University of Utah - Salt Lake City, UT, USA
I really like this profile
Share it with others