User Tools

Site Tools


resume

Table of Contents

Don Park

Mission

To build blockchain systems that are secure, effective, and predictable.

Skills

  • Studying blockchains since 2010
  • Effective in multiple programming languages and environments (Go/Node.js/Rust/Python/Linux)
  • 15 years of software development, documented in github; Linux tools; Cloud platforms
  • Quick to pick up new technologies; Good communicator and organizer

Work History

  • defihub.markets (May 2023 - Present) [Sole Proprietorship]
    • Defi/Uniswap pool constant-product pricing information
    • Ethereum mainnet chain following for realtime data collection written in rust
  • TrustMachines (Bitcoin L2) / Blockchain Engineer (Aug 2022 - March 2023)
    • Contribute to Bitcoin L2 Stacks(STX) node miner software
    • Research and development of a pegged bitcoin equivalent using Schnorr group signatures
    • Deep understanding of bitcoin transaction and address types
      • IceCondor.com / Rust Developer (2022 Feb - 2022 May) [Sole Proprietorship]
        • Ingests streaming data from mobile clients
        • Multi-threaded network daemon, JSON client-server protocol, secure access management
        • Millions of location records with effective indexing
      • Yith / Rust Developer (2020 Jan - 2020 May)
        • Trade execution engine (receives orders from Nimbook (see below))
        • Smart Contract calls to 4 distributed exchanges (Ddex, IDEX, Switcheo, RadarRelay/0x)
        • Ethereum transaction building, encoding, signing and submitting
        • Profit/Risk monitoring and validation before submitting any transactions
      • Nimbook / Nim Developer (2019 Nov - 2020 Jan)
        • Cryptocoin exchange orderbook continual retrieve/extract/compare
        • Compute arbitrage price differences, track with influxdb/grafana
        • Built to quickly incorporate new exchange datafeeds
      • BlkMev / Blockchain Developer (2019 Apr - 2019 May) [project]
      • Bitcoin Script in WebAssembly (2018 Feb - 2018 Apr) [project]
        • Extracted the bitcoin script interpreter code (C++) compiled to WASM
        • Built a web site to evaluate bitcoin scripting language using WASM (not emulated in javascript)
      • Cointhink version 2 / Full Stack Developer (2017-2018) [Sole Proprietorship]
      • Cointhink / Full Stack Developer (2013-2015) [Sole Proprietorship]
      • Vault / Lead Javascript Developer (2016-2017)
        • 10-person finance startup in Portland Oregon
        • Achieved API compliance with APEX Clearinghouse for NASDAQ access
        • Wrote Node.js implementation of portfolio balancing with stock trades on NYSE/NASDAQ
      • Chroma Fund / Lead Javascript Developer (2015)
        • Early Bitcoin crowdfunding platform
        • Bitcoin colored-coin/non-fungible implementation from specs in Node.js
      • Coindust / Lead Javascript Developer (2015-2016)
        • Command line bitcoin wallet in node.js, using bitcoinjs library.
        • Builds bitcoin binary transactions, calculates fees
        • Published in NPM, still used today
      • Gluon / Lead Go Developer (2014-present) [project]
        • Go-Lang pub/sub json based async irc bot framework
        • Manages multiple javascript interpreter instances
      • IceCondor.com / Lead Javascript Developer (2008-present) [Sole Proprietorship]
        • Ingests streaming data from mobile clients
        • Android client, published in Play store
        • Node.js API backend
        • JSON over Websocket communications (multi-threaded)
        • Protobuf on-disk format for space efficiency

      ### Education

  • University of Portland
    • Bachelors of Science in Computer Science
  • Portland State Univ.
    • Graduate Dept in Computer Science (unfinished masters degree; all but Thesis)

https://donp.org/resume.pdf

resume.txt · Last modified: 2024/01/31 04:08 by 127.0.0.1