Skip to content

Instantly share code, notes, and snippets.

@soldair
Last active January 12, 2016 13:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save soldair/7ba485d0401f1d667fca to your computer and use it in GitHub Desktop.
Save soldair/7ba485d0401f1d667fca to your computer and use it in GitHub Desktop.
resume

I am Ryan Day.

I love javascript and opensource. I am just as comfortable on the frontend as on the server. Managing servers, crunching big data, or running a team to meet business goals. Over the last 10 years i have worked in ecom, social networking, and most recently open IOT hardware. The cool thing is it turns out you need javascript for just about everything. I am not a one trick js pony though i have used c/c++/python/sh to name a few to get jobs done when js is not the right tool.

I follow the js framework debates and have a good working grasp on their design tradeoffs and am more than comfortable using any of them or none of them when it comes to frontend. Browserify and npm are the greatest tools to happen in recent history to js. I love fully tested and covered code and prefer minimal testing frameworks like node-tap/tap, but have worked with many others. Responsive ui design impacts conversion rates so much in good ways if done right. I'm a very big fan of AB testing in modern/mobile browser features and ux changes to target the largest yet most diverse browser market. I'm a big fan of data driven UX iteration and being conscious of the customer's time to build efficient top converting flows.

I work primarily in a linux environment but am comfortable deploying and managing cross platform code. I have done devops for many years and enjoy bashing around a server and immutable infrastructure.

I love "server side" scripting especially because with the peer to peer web all of the clients are servers and there is rapidly becoming little to no difference between the client and server software except configurations and environmental assumptions that are much easier on your own servers.

I am very excited about the peer to peer web and distributed system programming.

here are some of the technologies I worked with in production for my last 2 companies (the last 4 years or so).

pinoccio

(1 yr 1 month) At pinoccio I was in charge of servers, the api, and the database. I also managed open source tools for using the IOT hardware. I worked with angular for our HQ dashboard, chrome apps, and created the client side version of the pinoccio api client using best practices for node streams at the time with browserify.

https://pinocc.io https://github.com/pinoccio https://www.npmjs.com/search?q=pinoccio

api

  • nodejs
  • leveldb
  • redis
  • tcp/http/https/websocket server
  • round robin and geo dns
  • zag (like statsd but node and leveldb instead of graphite and whisper)

managment tool (HQ)

  • angular
  • browsrify
  • chrome-app (for serial)
  • websockets (socksjs)

ecom

  • mysql
  • php

firmware/tools

  • c++
  • javascript

beachmint

(the previous 3 years)

At beachmint (now lucky group) i started as a founding developer. Became a tech lead managing a team of 4 and then head of tech for jewelmint.com the most successful of our properties managing 9. The jewelmint team came to handle all landing page optimization, ab testing, customer tracking, recommendations, the email drip lifecycle campaign system, and sorting products on all pages based on impression to sale conversion rate accounting for personal profile attributes.

web

  • nodejs
  • php
  • backbone
  • memcached

api

  • php
  • mysql
  • memcached
  • statsd

data warehouse

  • nodejs
  • vertica
  • s3
  • infobright
  • mysql
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment