About Me

Hi, my name is Tyson Cadenhead.

I'm a JavaScript engineer who resides in the greater Nashville area. My specialty is writing large, scalable JavaScript applications on the client and server side. I am passionate about good design, usability, and clean, reusable code.

I'm very active in the open-source community, often sharing my code and my ideas with other developers. I believe it is my duty to give back to the development community in any way that I can.

In my free time, I enjoy playing guitar, drawing, making animations and reading about Reformed Theology, Austrian Economics and Philosophy. I also love spending time with my beautiful wife and my two sons.

The opinions expressed on this site are my own and do not necessarily represent those of my employer.

Publications

Socket.IO is a JavaScript library that provides you with the ability to implement real-time analytics, binary streaming, instant messaging, and document collaboration. It has two parts: a client-side library that runs in the browser, and a server-side library for node.js. Socket.IO is event-driven and primarily uses the WebSocket protocol that allows us to emit data bi-directionally from the server and the client. This book is a complete resource, covering topics from webSocket security to scaling the server-side of a Socket.IO application and everything in between.

Professional Experience



Senior JavaScript Developer
2014 - Present

Aloompa is a company based in Nashville Tennessee that creates mobile apps for music, food, sports, conference & community events. Their flagship product, FestApp is used by many notable festivals including Bonnaroo, the CMA music festival and more. As a Senior JavaScript Developer, I am responsible for building out the client-side interfaces using JavaScript, CSS, HTML5 and Angular.


JavaScript Engineer
2012 - 2014

AppendTo is a company that is dedicated to jQuery through training, supporting and expanding the jQuery library. At appendTo, I use the latest technologies to write a variety of JavaScript tools for the client-side as well as the server-side.


Senior JavaScript Engineer
2011 - 2012

Moontoast helps you engage your Social Networking fans, learn what works with them and generate revenue from them. As Senior JavaScript Engineer, it was my job to lead the JavaScript development and foster best practices and innovation using jQuery and a variety of client-side tools.

GoodClic

Mobile User Interface Developer
2010 - 2011

GoodClic is a web application that builds mobile apps for nonprofit organizations, churches and political candidates. It allows users to customize the data and design of the app within minutes. I built the mobile application using Sencha Touch and Phonegap. The JavaScript interacts with server-side JSON stores to deliver dynamic content from various social media outlets.

Dealerskins

UI / UX Developer
2010 - 2011

Dealerskins is complete web solution for automotive dealers. The company provides a conclusive inventory and content management system for dealership websites along with a dealership-specific analytics package. I came to Dealerskins during a transitional period—the company was in the process of converting their websites from a dated flash interface to a more SEO-friendly HTML interface. As the UI/UX developer, I wrote the majority of the JavaScript to facilitate the changes using jQuery on the front-end and EXTJS on the back-end. I also fine-tuned existing interfaces and conducted usability tests to improve the lead-to-visitor ratio on our websites.

Fiduciary Consulting Group

User Interface Developer
2009 - 2010

Fiduciary Consulting Group is based in Murfreesboro, Tennessee. FCG is an organization that helps fiduciaries monitor due diligence and best practices. As the user interface developer, my job was to lead the client-side development for the Fiduciary Edge application. Fiduciary Edge is an online application that automates the process of fiduciary consulting. I developed the application using ExtJS and JavaScriptMVC, which interacted with our server-side Coldfusion API.

Bigfish

Web Developer
2007 - 2009

Bigfish is an internet marketing and consulting firm based in Memphis, Tennessee. I worked with a staff of four developers and three designers to create websites and internet applications for clients including Kappa Delta, Make-a-Wish Foundation and Chi Omega. Bigfish is a .NET company that uses the .NET MVC architecture with a custom content management system.

Education

Bachelor of Arts in Digital Media Studies Union University, May 2007