Nathan hails from San Jose. While his work focuses on applied information science, mostly writing API integration or scripting adaptive software development pipelines, his non-work interests range widely, everything from cryptopolitics to swing dancing.

Skills

Cryptocurrency

Advanced
  • BCoin lib
  • Smart Contracts on the Bitcoin Blockchain
  • Safe Recursion
  • Multisignature Transactions
  • Bitcoin Lightning Network
  • Automated Arbitrage

Educator

Intermediate
  • Hands-on
  • Dialectic
  • Pair Programming
  • Leisure
  • Philosophy
  • Teleology

Backend Developer

Intermediate
  • MVC Architectures
  • Elixir
  • API
  • Cryptographic Data Structures
  • Python 3
  • Git

Secure Operations

Intermediate
  • **Bitcoin**
  • Infrastructure as Code (Puppet, Saltstack, Ansible, Terraform, etc.)
  • End-to-End Encryption
  • Secure Messaging

Continuous Build & Release

Intermediate
  • Python 3
  • SaltStack
  • ParallelSSHX
  • Proguard
  • Continuous Delivery
  • Linux (10 years)

Awards

Hackathon First Place Winner
BCoin Hackathon
2017

"First place winners were Michael Folkson (he also wrote a personal recap of the event, here), Alex Bosworth, and Nathan Basanese for their Monetizing Fullnodes project. They showed a PoC that would allow fullnode operators to receive an income for running their own individual nodes, that utilized Lightning and bcoin." --https://v.gd/XFgOpG

Outstanding Contribution Award
CEO Global Demo Day - Cloud Engineering Operations
2017

The Director presented me with this for my HashiCorp Vault (Encryption/Secrets as a Service) Presentation on CEO's Global Demo Day.

Volunteer

Security Advisor
Risk Bazaar
May 2016 - Current

Peer to peer risk contracts on a Blockchain.

  • Advise on TLS, Bitcoin scripting, and Git
  • Discuss and recommend different Bitcoin transaction types, (e.g. HTLC vs CLTV and CSV)
  • Discuss and recommend threat models
  • Help define branching model
  • Do light security testing
  • Begin CLI client in GoLang
StackOverflow
March 2013 - Current

Ask and answer various questions, and do some light moderation work

Work Experience (15)

Cisco WebEx Systems Engineer / Architect
Netpace, Inc.
February 2017 - July 2017
netpace.com

Cisco WebEx allows people the flexibility to work and meet remotely.

  • Develop our first host-centric network security profile code.
  • Develop, test the code, document and configure 6 modules, more than all else in our group combined.
  • Scripted a compatibility checker for Symantec certificate replacements, coded an automatic CSR generator, and an automatic certificate installer.
  • Successfully encourage all members of our group using github.com and our internal github.
  • Contribute to multiple open source repositories, including Consul.
  • Orchestrate and and automate deployment for clustered HashiCorp Vault as another step toward managing secrets & infrastructure data as a REST-Based "MicroService"for all Cisco Jabber & WebEx Push Notifications.
  • Deploy first CEntOS 7 machines for Production.
  • Develop deployment code for HashiCorp Consul micro-services system for custom VIPs on demand, within the confines of a legacy network infrastructure.
  • Write and present the first set of infrastructure testing (as opposed to application testing) guidelines & justification for our product.
  • Start and help to design & develop our product's first CI/CD pipeline with fully automated deployments in every target but Production.
  • Write 1000+ question & answer page to complement more than 100 step-by-step how-to guides and design discussions, including video documentation.
  • Set up PKI based access for our beta systems.
  • Deploy our first RedisLabs Enterprise Cluster (RLEC).
Cisco WebEx Systems Engineer / Architect
Experis
July 2015 - February 2017
http://experistechfutures.com/en/company/cisco/

Cisco WebEx allows people the flexibility to work and meet remotely.

  • Orchestrate and and automate deployment for clustered ReDiS as the core "MicroService" for all production Jabber session data handled by Cisco and WebEx.
  • Implement Python 3 control systems for same to support stateless architecture.
  • Start the tech. refreshes for Python 3, Git, Vagrant, Docker, etc.
  • Proactively provided Cost Reduction and Security recommendations.
  • Refactor and port automated load testing in Python 3 for scalability, (tested at 1000%+ speed improvement for features replaced).
  • Prepare and give 6+ informal Python 3 and Git development training sessions for Operations, on my own initiative.
  • Flexible and adaptable to meet the unique needs of each organization; strong analytical and time management skills, driven by a high work ethic.
Senior Researcher
Bad Shell
April 2015 - Current

Bad Shell is a secure holding company for some research interests.

  • Develop a simple, stateless protein fold-completion verification algorithm capable of later extension by machine-learning and variable grammar.
  • Set up working relationships with contractors and possible enterprise customers.
  • Set up Bitcoin-funded infrastructure.
Contractor at Western Digital
WorkBridge
January 2015 - February 2015
wdc.com
  • Responsible for communicating all project related process changes to the rest of the team.
  • Just like at my last job, I was the resident Git expert, and I have some tricks I can show you. One person actually told me, 'I am amazed.' It was a good day for me!
  • Demonstrated proficiency in Agile methodologies to support delivery.
  • Designed, developed, documented and tested Python 3 tool to automatically download, update via repository subscription, and manage local virtualized development environments using Vagrant, Virtualbox, Nexus, Git, and Sphinx.
  • Established drive encryption for me and a fellow team member (Ali Gowher
  • Source-control configuration management for Nexus server via SaltStack and Pillar for staging, test, build, and local deployment environments.
  • Created Vagrant system with Saltstack provisioning for one of our test environments.
Contractor at Tesla Motors
WorkBridge
December 2014 - January 2015
teslamotors.com

I'm still relatively junior, and I jumped at the opportunity to work in established environments like Tesla and WD. Although the time I spent there was short, I was able to accomplish a lot.

  • Implemented portable, virtualized development environment using Vagrant with automatic Puppet provisioning.
  • Set up version control for two codebases using the Git version control system.
  • Debugged Python build-scripts.
  • Set up asynchronous pre-receive validation Git hooks, asynchronous post-receive validation git hooks, and fabric scripts for our production codebase.
  • Automated branching strategy with shell script, later with LibGit2 bindings.
  • Set up merge-revert procedure that would allow a transparent un-merge and re-opening of a pull-request without removing or hiding results of a Git differential, and without needing intervention from the client software like Stash or Github.
  • Specified and scripted Copy-on-Write artifact replication, and server requirements for same.
Dev
Bitwage
September 2014 - November 2014
bitwage.co

Bitwage allows people to receive a percentage of their paycheck via the Bitcoin network.

  • Set up shell-provisioned vagrant build system.
  • Set up, on a short schedule, a really frustrating AML/KYC API for automatic customer approval on signup.
  • Refactored security and dependency management incrementally.
Contract Developer
37coins
April 2014 - August 2014
37coins.com

37coins is a platform for secure SMS messaging for Bitcoin transactions.

  • Assisted with continuous integration system, packaged Android app release, and supported templating scheme for localization.
  • Furthered ease of multisignature implementation by helping to draft and present article on the Married Wallets "meta-standard".
  • Onboarded other programmers, and reviewed code.
Sales
Bad Shell
November 2013 - April 2014

This is a shell company I formed for some consulting work.

Admin
Fit and Flow Studio
May 2013 - Current
fitandflowstudio.com

Fit and Flow Studio was a kind of “un-coop”. We tryed to combine the best features of co-op and regular business in a sort of non-profit style.

  • Learned some bangin' Bollywood dance moves.
  • Saved the company several thousand dollars in my first two weeks of work.
  • Handled contracts and other paperwork.
  • Found contractors for our renovations.
CIO
TeraRAM
January 2012 - Current
teraram.com

TeraRAM is a data-center wholesale company.

  • Set up multiple websites.
  • Enforced company security.
  • Set up the usual data management systems.
  • Added online sales channels.
  • Set up inventory control and testing regimen.
Technical Vice President
West General, LLC (San Jose, CA)
April 2009 - Current
westgeneral.com

TeraRAM is a data-center wholesale company.

  • Changed business model by increasing volume of national and materials only sales to >50%, cutting our time/sale by 80% and increasing profits by 30%.
  • Developed, scripted, and trained for our Customer Relationship Management system, resulting in hundreds of new 'warm' leads.
  • Set up online sales channels and expanded existing sales channels.
  • Showed our upper management how to use our data to identify new avenues for the rest of our team to pursue.
  • Centralized fileserver, hosting, and backup services for multiple operating systems, which twice prevented catastrophic data loss to our acoustic side, and once prevented the loss of an entire division of the company.
  • Began document control program.
Website Contractor
Star-Vista (San Mateo, CA)
May 2011 - Current
star-vista.org

Star-Vista is a public services organization supporting San Mateo County.

  • Technical lead for rebranding and rapid setup of a new website.
  • In the interest of speed, they wanted someone who could be relied upon to fuss with some of the more time-consuming technological i's to be dotted and t's to be crossed.
Assistant to the Construction Co-ordinator
Habitat for Humanity of Western Wayne County (Inkster, MI)
March 2008 - Current
habitatwwc.org

Habitat for Humanity lends a hand up to those who need it in Western Wayne County.

  • I just helped make sure that things which needed to get ordered got ordered, and kept track of what happened when the Construction Coordinator wasn't available.
Actor
Forever After Productions (Canton, MI)
August 2004 - Current
iheartforeverafter.org

Forever After Productions has been providing quality performing arts education and entertainment in the community since 2009.

  • I played supporting lead characters for two years in musical theater productions.
Canton Soccer Club
Level 8 Center Referee (Canton, MI)
August 2000 - Current
cantonsoccerclub.com

Offer soccer teams and leagues to the youth of Canton.

  • I prevented soccer games from reverting to their war-like origins, grew a thick skin, and arrived on time, every time.

Education (1)

Associate
Computer Information Systems
West Valley College
2013 - 2014
  • Multivariable Calculus
  • Cryptography I
  • Data Structures
  • MASM x86 Assembly Programming
  • Discrete Math
  • Public Speaking
  • Shakespearean Literature

Languages

English

Native speaker

Español

Intermediate

Elixir

Beginner

American Sign Language

Beginner

Interests

Teaching

  • Pair Programming
  • Hands-on Training
  • Continuing Ed
  • Pragmatic Programming

Beanie Babies

  • Role-playing
  • Games
  • Castles

Bitcoin

  • Bitcoin scripting
  • Privacy
  • Lightning Network

Tezos

  • OCaml
  • Proving Programs Correct
  • Formal Methods

Functional Programming

  • Proving Programs Correct
  • Elixir
  • Formal Methods

Dance

  • East Coast
  • Silly
  • Modern

Acting

  • Behavioralism
  • Improv
  • Status games

Behaviorism

  • Stimulus-response
  • Hypergamy
  • Criminology

Forests

  • Pothos
  • Vines
  • Giant Trees

References

“ Nathan is the type of thinker and tinkerer that built the reputation of Silicon Valley in the first place. He can not only solve complex technical problems (which is valuable in itself) but he also has an understanding of what short term actions cause those problems in the first place. Once you learn to filter out Nathan's self deprecation, it'll become abundantly clear to you of the value that he could bring to your organization. He is also enthusiastic about educating others and great company! ”
Michael Folkson
“ Nathan is thoughtful, scientific in his approach to solving problems. When talking with him at length it is apparent that he has a well rooted understanding of a broad range of topics from computer programming, cryptography, psychology, economics and governance to name a few. At the Silicon Valley Bitcoin Meetup we've come to find Nathan's questions of the presenters to be insightful, imaginative and interesting. He holds a genuine interest in helping humanity. It's always fun brainstorming with Nathan. I think Nathan would be the sort of person who would be good at leading an integration of DevOps techniques given his demonstrated experience with automating system builds with vagrant and his interest in Docker for automating speedy deployments of Internet infrastructure. ”
Joe Baker
“ In the role of Network Manager, Nathan helped refine West General Acoustics' web presence, which resulted in increased sales and a broader market reach. We greatly benefitted from Nathan's expertise in handling all of our technical/network related tasks. His extensive knowledge base and experience is clearly an asset to any team. ”
Sharon Sullivan
“ Nathan had given me thorough tutoring in calculus and helped me pass my final! ”
Jay Elliot
“ I've been meeting Nathan at Bitcoin meetups in Sunnyvale. I was impressed by how fast Nathan pickups up new technologies to get stuff done - both for his work projects and for personal use. Nathan is also a good teacher when it comes to explaining technology to the less savvy. ”
Avram Kantorovich