> I code & decode things.

My name is William Robertson. I am currently a Principal Software Engineer Manager at Domo.

I started off my career building websites for dental practices and have since had the pleasure of working with Fortune 100 and 500 companies from the mining industry to show business.

I have had the pleasure of working with—

HBO, TV Guide, National Geographic, Fox

—and many other internationally recognized brands.

For more information, check out my profile on LinkedIn.

What have I worked on?

Domo

April 2011 - Current

I lead the development and maintenance of our corporate and international websites, public appstore, and freemium signup flow. My role encompasses managing a dynamic team of developers to deliver innovative, reliable, and high-quality digital solutions that enhance our business growth by attracting more leads and customers.

Technologies:
PHP, Laravel, Vue.js

Domo

Business Intelligence

Oct 2012

Technologies:
PHP, JavaScript, WordPress

Description:
The initial build of this site was done by me while working at Domo.

I spent a lot of time creating custom post types and utilizing the Advanced Custom Fields plugin to give the administrators complete control over all the components of the site.

One feature that I enjoyed coding, would check popular social sites and displayed the number of times it was shared across all these platforms. This allowed users to gauge the popularity of an article.

Business Intelligence

CEO

Apr 2012

Technologies:
PHP, JavaScript, WordPress

Description:
When I first came to Domo and inherited this project it took about 20s to load a page. My first assignment was to figure out why.

Over the course of two weeks, I worked on limiting requests, caching everything I could, rewrote and optimized sql queries, and implemented every performance trick in the book. In the end, I was able to get it to consistently load within 1s (post cache of course)!

CEO

Telemundo: Club de Noveleras

Jan 2011

Agency: Riser

Technologies:
SCSS, JavaScript, Bunchball

Description:
This was the last project I worked on during my time at Riser. We were tasked with the front-end development and integration of Bunchball's gamification technology. The front-end piece needed to be very flexible. To accomplish that I implemented a lot of the lessons I learned about OOCSS in the book SMACSS. The gamification element of the site allowed registered users to accumulate points by interacting with website elements (videos, photos, reading, polls, quizzes etc.). Users may then redeem their points for free things.

Telemundo: Club de Noveleras

Symbol Arts

Nov 2010

Agency: Riser

Technologies:
PHP, WordPress, Magento, SCSS, JavaScript

Description:
SymbolArts is a producer of the world's finest custom designed police badges, sheriff badges, challenge coins, lapel pins, and other jewelry-quality insignia.

Highlights:
  • Client can edit everything on site without knowing code.
  • Custom JavaScript sliders/galleries.
  • Custom Magento build.
Symbol Arts

National Geographic—Kids My Shot

Nov 2010

Agency: Riser

Technologies:
PHP, Kohana, CSS, SCSS, CSS3, JavaScript

Description:
This web application was built for National Geographic Kids. It is a photo sharing website tailored to kids, and is fully moderated by National Geographic producers.

Highlights:
  • Full Community — rating, comments, and profiles.
  • Photo cropping resizing and handling.
  • Offensive word censoring.
  • Full backend moderation tool.
  • Account approved by guardian email address.
  • Tags, categories, and metric based browsing.
  • Custom search engine.
  • Robust, Object Oriented HMVC Codebase.
National Geographic Kids My Shot

Ugly Betty

Sept 2010

Agency: Riser

Technologies:
HTML, CSS, JavaScript, Nanoc

Description:
I really liked the look of this site. It was done for ABC Domestic Television. The site didn't allow for any server side languages such as PHP so we built it using a useful Ruby gem called "Nanoc" that allowed us to build it dynamically and then compile the final project statically.

I helped out on the front end and also with the JavaScript that handles the channel locator.

Ugly Betty

Sesame Street Videogames

Jul 2010

Agency: Riser

Technologies:
HTML, CSS, JavaScript, Flash

Description:
This website was done to feature & promote two new Sesame Street videogames (Cookie's Counting Carnival & Elmo's A-to-Z Adventure) that were released October 2010 for the Wii, Nintendo DS & PC.

Sesame Street Videogames

USA—Character Blog

Jun 2010

Agency: Riser

Technologies:
HTML, CSS, JavaScript, Movable Type

USA Character Blog

People of Walmart

Apr 2010

Agency: Riser

Technologies:
PHP, CSS, JavaScript, Wordpress

Description:
For this project I was in charge of the front end build and WordPress integration. I also built a couple of custom WordPress plugins to help manage their content.

One of the plugins helped users submit content and allowed moderators to reject or schedule submissions to be upcoming posts. Submitted photos could be re-sized, cropped and watermarked.

The second plugin gave them the ability to schedule background images (with sunrise and sunset dates) and make them linkable for advertising purposes.

Due to the high traffic that the site received it added an extra bit of spice that made this a fun project to work on.

People of Walmart

Ken Garff—Keys to Success

Dec 2009

Technologies:
PHP, CSS, JavaScript, Wordpress

Ken Garff: Keys to Success

Fox Movie Channel

Dec 2009

Agency: Riser

Technologies:
PHP, CSS, JavaScript, Movable Type

Description:
This was one of the most challenging projects I was a part of while at Riser.

I worked on the front end build (html/css) and integrated it w/ Movable Type, the animation effects, and the syncing of their schedule data.

Fox Movie Channel

Legend of the Seeker

Nov 2009

Agency: Riser

Technologies:
HTML, CSS, Nanoc, JavaScript, Flash

Description:
This is one project I was really excited to be a part of. The TV show Legend of the Seeker hired us at Riser to completely re-build their site (design, code, the works).

I was in charge of doing all the HTML/CSS and JavaScript effects. What made this site a little challenging was the tight deadline we had (it was only about 3 weeks from design to delivery) and had to be completely static (no server side programming allowed).

Legend of the Seeker

Park City Area—Showcase of Homes

Jul 2009

Technologies:
PHP, CSS, Wordpress

Description:
This was one of those perfect projects that every freelancer hopes for. I was hired to do the front end build (HTML/CSS) and WordPress integration. Everything went incredibly smooth and was completed in less than a week. I am very happy I was a part of this project.

Park City Area Showcase of Homes

Kickette

Jul 2009

Technologies:
PHP, CSS, Wordpress

Description:
I was contacted in July of 2009 to convert the popular European soccer/football site Kickette from Expression Engine to WordPress. Normally converting sites is pretty straightforward but this particular site had over 10,000+ posts. That's a lot of data to move!

After getting the bulk of all the work done I then passed the project off to some other developers to finish up. All in all it was a good project.

Kickette brands itself as the authority on soccer/football gossip, news and fashion. Written from a female perspective, Kickette was the first and largest dedicated site for female soccer fans at the time.

Kickette

HyperX Local

May 2009

Technologies:
PHP, CSS, Wordpress

HyperX Local

US Synthetic

Apr 2009

Agency: Riser

Technologies:
PHP, CSS, JavaScript, Expression Engine

Description:
US Synthetic hired us at Riser to rebuild all their sites (US Synthetic, Brady Mining, Suncrest Diamonds, Sundance Diamonds, USS Wire Die and US Bearings).

I built out the HTML/CSS for all six of these sites and integrated them all into the same instance of Expression Engine so they could manage each site from the same location.

US Synthetic

Brady Mining

Feb 2009

Agency: Riser

Technologies:
PHP, CSS, Expression Engine

Description:
One of the six sites I was able to build out for US Synthetic.

Brady Mining

Riser

Jan 2009

Agency: Riser

Technologies:
PHP, CSS, JavaScript, WordPress

Description:
The site we built when we rebranded the company from Jandaco to Riser Media.

Riser

Host Riser

Jan 2009

Agency: Riser

Technologies:
PHP, CSS, JavaScript

Description:
This site was done for Riser and was built to provide information about our various hosting packages and allow people to sign up for them.

This design was featured on many popular award sites of the time.

Host Riser

TV Guide Network:
Award Season '09
Press Kit

Jan 2009

Agency: Riser

Technologies:
HTML, CSS

Description:
This site was done as a press kit for TV Guide to prepare people for their upcoming award season. It was a very basic site done in WordPress.

TV Guide Network — Award Season '09 Press Kit

SageCreek Partners

Dec 2008

Agency: Riser

Technologies:
PHP, CSS, JavaScript, WordPress, Flash

Description:
This was the very first project I ever did in Movable Type. At first it worked great but due to scalability issues I ended up converting it to WordPress.

I also built a custom plugin that would allow editors to manage files, and an auth system that would allow members to access and download these resources.

SageCreek Partners

HBO—Hooking Up

Oct 2008

Agency: Riser

Technologies:
PHP, CSS, JavaScript, MovableType, Flash

Description:
This project was done for HBOlab a.k.a. Runawaybox and was the first project I worked on at Riser. At the time HBOlab was a part of HBO but the company was eventually purchased by Break Media.

The site was made to host an internet tv series called Hooking Up. The concept was to take a bunch of YouTube "celebrities" and make a show with all of them in it. The site was only up a couple of months before HBO pulled the plug on this experiment.

HBO's Hooking Up