This is the real deal.
This is the OFFICIAL site of me, Kyle Kerley. Information about me, my job history and a small (but growing!) portfolio of my work/projects is all available here. I may later add a section dedicated to my wisdom and witty anecdotes, but for now, the wit will be administered sparingly.
I've got autobiographical tendencies
I’m assuming by now it’s clear this is my website. I’m not a big deal by any means, but sometimes I think it’s fun to pretend I am. Plus, I just love building custom content management systems rather than relying on something like WordPress or Joomla.
I live in Denver and am from Milwaukee originally where I attended elementary, middle and high school along with college at Marquette University. I majored in English – Writing Intensive because I hated Computer Science (Java…ugh) and Journalism. The magical Dwyane Wade-led Final Four run of the 2002-2003 season was my freshman year and it set extremely high expectations for returning to the heyday of Marquette basketball: national championship title-winning year 1977. Those expectations have yet to be met. However, it seems with recent successes, we’re finally returning to that glory.
I’ve been doing web development on my own since age 16. After many years, languages and platforms, I’ve decided to invest fully in Ruby on Rails due to its ease-of-use and the fact it just made web development fun for me again. This site is a custom-built CMS using Ruby on Rails 3.2.11 with a Postgres backend, hosted on a fantastic VPS provided by Digital Ocean
I’m almost always being some level of sarcastic and try really hard not to take things too seriously or let things get to me.
I’m also an ITSJ on the Meyers-Briggs Personality Assessment and I believe making that known (along with knowing other people’s personality type) is crucial for having successful relationships—work and otherwise.
I've got skills
I’m self-taught and completely self-driven. I’ve learned everything I know by diving in head-first. That’s how I learn best. Some of the technologies I use/love:
- Ruby on Rails 2.3.x and 3.2.x
- MySQL & PostgreSQL
- jQuery (I’m rusty)
- Setting up Ubuntu 12.04-powered VPS’s to run Rails 3.2.11 applications on nginx with a PostgreSQL backend (this site, for instance)
I’ve used PHP in the past but am basically a newborn child when it comes to that now and don’t have much desire to every do anything with it again.
I did a lot of work 4-5 years ago in SharePoint 2003 and 2007 and absolutely hated it. Never again will I do any coding for a Microsoft platform.
I also have some past experience with Adobe Flex which can be viewed on the projects page. It’s been a solid 5 years at least since I’ve used Flex, though, so recruiters: DEFINITELY send me jobs for Senior Flex Developer positions you have open. Senior SharePoint Developer positions, too.
And I’m also a fan of obnoxious stock photos.
July 2013 - present
As a web developer at Yesmail (owned by Infogroup), it's my primary responsibility to ensure that emails are built to the highest standard possible, without rendering issues on any of the myriad possibilities of email clients or providers in every possible browser on every possible operating system. I work with the creative and account management departments daily to complete goals and provide deliverables. Mini-sites and other website work is also occasionally completed.
This is my current job. I've had a few others in the past.
I've been in the email industry since 2010 and doing web development professionally since 2005. I've used a wide range of languages and platforms and my biggest strength is how quickly I'm able to learn them.
I'm definitely a jump-in-and-learn-as-I-go type of person.More jobs I've had...
My proudest web development accomplishment to date.
But definitely not my only accomplishment. I've developed lots of cool applications and mini-sites in a variety of languages and on many platforms. I've collected the ones I'm most proud of (and able to show) here.
This section will be expanding for years to come.More things I've built...
As a diehard fan of live music, I’ve amassed a rather large collection of unofficial recordings of many bands over the years. I realized after downloading a number of shows numerous times at different points that I needed a way to keep track of all the recordings I’d collected. The idea for Bootleg Database was born and as I began building the site, it quickly grew into something far more massive and powerful than I’d ever intended.
NOTE: this is still hosted on Dreamhost and despite their claims of giving full, unrestricted root access to my VPS, I do not have full, unrestricted root access to my VPS and their automated processes continue to go through and kill the thinking_sphinx search daemon. Therefore search does not work and as the Performances link uses the search logic to display all performances in the database, it doesn’t work either. Instead, access all available performances through this page (it takes a while to load). As of 11/06/2013, this site is no longer operational as I’ve canceled my VPS and the site refuses to run on the shared hosting plan set to expire in February 2014. The site is being completely rebuilt from scratch but due to the complexity and need for other sites, it’s not a priority at the moment.
This Rails 2.3.5-powered site is the first truly complex/massive/dynamic sites I built on my own. The idea began as a way to list out the band, date, location and a text-only setlist of the songs performed along with any information about known recordings. Users could create an account and add recordings to their collection in order to provide an online reference.
At the time, I was HUGELY into Nine Inch Nails and was on a tear of collecting every single recording of any of their shows I could find.
The idea began as a simple site but after talking with some people about what to do with the information, it quickly turned into the beast it currently is. Instead of just having a plain-text field to put in the setlist, it was decided to make each song their own entity—they belong to a band and a performance—so that they could be tracked. Clicking on a song brings up a page with information about the song as well as all known performances of it currently in the site.
The same applies for bands, performers (i.e. the members of the band), venues (geo-tagged for the intent of creating a tour map of performances with the Google Maps API), tours, and so much more.
I eventually ran out of time for this pet project as the decision to leave Milwaukee and move to Denver happened at the height of this and I had to put it on hold while I ended that part of my life and moved 1000 miles to start another.
The goal is to rebuild this from the ground up in Rails 3.2 to be leaner, faster and prettier…and to allow for tracking information on more than a single band (it’s currently designed to only allow NIN performances/recordings to be added). This site was doing what Setlist.fm does now 3 years before they did it. I’m sad I wasn’t able to get this launched and widely used before they added all this same functionality.
Annoyingly, probably 15 of the accounts are real. The other 1500+ are all lame spam accounts. As of 5/2/13, new account creation has been suspended to curb this.