Self-Employed

Freelancer (March 2020 - September 2022; February 2024 - present)
  • Short-term contracting
  • System design consulting
  • Open-source volunteer work
  • Tutoring junior programmers and coding bootcamp initiates


Tlon (link)

Runtime Engineer (October 2022 - Present)
  • Nock runtime environment (Vere, Ares) design and development
  • Urbit virtual machine (Arvo) design and development


LinkedIn (link)

Sr. Software Engineer (December 2017 - February 2020)
  • Senior member of the "AI Algorithms Foundation" team
  • Tech lead for Photon ML open-source library
Software Engineer (January 2016 - November 2017)
  • Junior member of the "Machine Learning Algorithms" team
  • Worked as a developer and support for ML tools at LinkedIn:
    • Apache Spark
    • Apache Hadoop
    • XGBoost
Software Engineer Intern (August 2013 - December 2013)
  • Intern member of the "Search, Network, and Analytics" team
  • Worked on libraries for performing machine learning in Apache Hadoop:
    • Data summarization
    • Anomaly detection
    • Evaluation metrics computation


Side Effects Software (link)

Intern (April 2014 - December 2014)
  • Worked on support for the Alembic file format in Houdini:
    • Reading/writing NURBS curves/surfaces
    • Calculating/storing visibility information
    • Developing a system for reading, modifying, and writing geometry transformation hierarchies
    • Converting Autodesk Maya camera objects to Houdini camera objects


Tagged (link)

Software Engineering Intern (January 2013 - April 2013)
  • Intern member of the "Relevance" team
  • Developed scripts to process large volumes of data to create training datasets for Data Scientists (training models, manual exploration, etc.)
  • Developed tools to view, score, and compare results from multiple deployed models
  • Scripting "handyman" for the Data Scientists and Data Engineers



University of Waterloo (link)

Bachelor's Degree, Honours Computer Science with Distinction (September 2010 - August 2015)



Skills

Technical Skills
  • C family
    • C, C++
  • JVM family
    • Java, Kotlin, Scala, Groovy
  • Rust
  • Apache Spark
  • Apache Hadoop
  • Full Urbit stack
    • Nock, Hoon, Arvo, Gall
  • Git
  • Bash
  • Linux
  • macOS
Languages
  • English
  • Russian
  • French