The Day Job ;)

Currently, I am a web developer for ZOOMEDIA Inc. Programming is something that brings me great satisfaction. It takes up a lot of my time, and can piss me off to no end.. at times. When creating a portfolio or list of work examples, I think you should include not every job but the ones that you want to be remembered for. Work you did that made you proud.

Here are some of the sites or applications I am most proud of. These examples represent many hours of work but by no means all from me, I have worked with many people on various teams and I thank them all for the knowledge, wisdom and guidance.

 

Geron.com

Position: Technical Lead
Company: ZOOMEDIA, Inc.
Technology: Zoomedia API (MVC), PHP, MySQL, jQuery, Linux

Geron came to us in need of new look to go with their new company direction. The site is a standard corporate site but hides a password protected media vault. Allowing the company to assign users to groups and control what media they can and can not see. This site also marks a change in development, away from Flash. The site has been built to comply with most mobile platforms and uses jQuery for much of it's visual effects.

 

ArthrocareENT.com

Position: Technical Lead
Company: ZOOMEDIA, Inc.
Technology: Zoomedia API (MVC), PHP, MySQL, jQuery, Linux

The Arthrocare ENT site was long in the making. This site is important to me because my hands literally touched every bit of it's code- including the flash! And a lot of code it was. This site boasts a full product management system, integrated Media Library and Video management system as well as integrated Google Site Search API capabilities, Google Analytics for just about every event on the site- Oh! and its all iPad/iPhone/HTML5 compatible too. Yup, there is a lot going on under the hood of this site. The whole purpose was not only to provide a clean, easy to use front-end experience for the visitor but to give the web-masters ultimate control and ease of editing and relating content. Products can be related to procedure videos, videos are related to products and procedures can be related to each individually. This provides multiple levels of cross-linked content allowing the user to imerse themselves in the information provided and the client can track it all from their Google Analytics dashboard ;)

 

Epilepsy.com

Position: Technical Lead
Company: ZOOMEDIA, Inc.
Technology: Drupal CMS, PHP, MySQL, jQuery, Linux

Epilepsy.com is a large scale high traffic site. Utilizing the Drupal CMS, our task was to bring to life the feature set required by the scope of the project while maintaining the integrity of the CMS API and programming structure. Having written or modified over 20 custom modules for the Drupal CMS in the build phase of this project the site stands as a leader in the Epilepsy community. Custom modules include site forums, groups and groups discussions, multiple custom content items for featured sections of the site and a custom caching system utilizing memcache and content caching on a site and block level basis. Media is served via CDN provider to accomodate the large traffic requirements of the site.

 

ArmyofWomen.org

Position: Assistant Technical Lead
Company: ZOOMEDIA, Inc.
Technology: Agavi/Zend Framework, PHP, MySQL, JS, JSON, Linux

One of the more high profile projects I have worked on, this site utilizes a small AJAX data transport I wrote for simple asynchronous calls for data. Coupled with a light weight JSON parser, the AJAX controls of the site performed well under a lot of pressure. Larger JS libraries proved a bit too large to load for the expected traffic and media blitz the site received. Featured on Good Morning America and the Today Show the site also took advantage of the Amazon Cloud technology for quick scalability.

 

Parkinsons

PDF.org

Position: Technical Lead
Company: ZOOMEDIA, Inc.
Technology: Agavi/Zend Framework, PHP, MySQL, JS, JSON, Linux

Working with the Parkinson's Disease Foundation was an awesome bit of work. The site contains so many different engineering facets and still maintains a cohesive flow. This site has many seperate tools and functional pieces. It includes 2 seperate collabrative portals, an artist gallery and an information exchange w/ online submissions and approval workflows not to mention integration with the ZOOMEDIA CMS.

 

Cell

CellTherapeutics.com

Position: Technical Lead
Company: ZOOMEDIA, Inc.
Technology: Agavi/Zend Framework, PHP, MySQL, JS, Linux

Cell Therapeutics was a quick site to build but still held some engineering challenges. The set of tabs featured throughout the site is JS based. And hand-rolled ;) At the time, I had very little knowlege of the jQuery JS library and had to accomplish a set of working tabs to group various content together on the same page. So I quickly wrote a set of JS functions to easily add a tabset anywhere on the page and integrated that into the ZOOMEDIA CMS so the client could modify/re-order/rename the tabs at will. This could have been accomplished more gracefully with jQuery, but you don't know till ya know... ya know? Great project, gooood learnin.

Other Projects