Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Travis Barney



Design
Technologist
June 2017 * The opinions expressed in this slideshow may not reflect the views of Vivint or its employees…

Viewer discretion is advised.
1979-1985   0-6 years old.
• Samoa
• Stories
• Siblings
1986-1992   7-13 years old.
• Nintendo
• Playing outdoors
• First computer IBM 286
1993-1999   14-20 years old.
• Make games
• IRC chat & Web pages
• Draw / Paint / Sculpt
• Area801.Com
• Authorize.Net
2000-2006   21-27 years old.
• Married   Laura
• Son   Sebastian
• Onai.Net
2007-2013   28-34 years old.
• HTML / CSS / JS
• Data Modeling / Processing
• Needle.com
2014…   35+
• 3 dogs, 3 cats, 1 hamster
Bass : Cello, Karate, Lagoon
Laura : Overstock
2 Truths & 1 Lie
• Blessed by Iron Mike Tyson
• Clubbed with Shaquille O'Neal
• Super good cross-country skier
Nerd @ ❤

Started programming at about 11 years old.   '90
IBM 286, GW Basic

"Troika", "Mammoth" game making all-nighters.   '93
QBasic, mouse, audio, images

HTML in High-School   '95
mIRC, Geocities

Tech Support   '98
Win95 MCP

Authorize.Net "Web Master"   '00
Forms, MD5, GET/POST, JS

Climb the ladder of Success!

Onai.Net   '03
PHP, MySQL, x.js, AJAX
Vehix   '06
.NET, MVC, MS-SQL
Progrexion   '07
QCodo, jQuery, Asterix
Galileo   '09
PHP, Zend, Oracle
Needle   '10
Angular, Python, Node, C
SaltStack   '15
RxJS, React.JS, Salt
Vivint SmartHome   '16
CSS4, PWA, Vue
    • JAN
    • FEB
    • MAR
    • APR
    • MAY
    • JUN
    • JUL
    • AUG
    • SEP
    • OCT
    • NOV
    • DEC
  • A
  • B
  • C
  • D
  • E
  • A
  • B
  • C
  • D
  • E
  • A
  • B
  • C
  • D
  • E
  • A
  • B
  • C
  • D
  • E
Data Driven Documents
Use data to drive the creation and control of dynamic and interactive visualizations.
Domain Driven Design
Set of principles for model integrity.
Shared Vocabulary
Functional Programming
Treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

Reactive Programming
Asynchronous event data streams.
(almost) everything can be a stream.
A Few Life Goals →

Orb
Strategy game / Rolodex

Visit Wonders
Pyramids, Temples, Caves…

Architect & Automate
Home, Rules, Finances
orb.zone/trave
email me: [email protected]
github.com/travenasty
twitter.com/travenasty