C h r i s t o p h e r T a y l o r
1715 NE
146th Street, Shoreline, Washington 98155
(206)
417-2244
Highly innovative and motivated engineer with an unwavering focus on meeting business needs. Confident, honest and creative problem solver open to new ideas. Able to maintain a balance between today’s needs and tomorrow’s vision. Strong track record managing processes and teams and implementing complex development projects. Analytical and conceptual thinker with an extensive breadth of experience. Energetic professional with strong math, written and verbal communication skills. Fluent Spanish speaker.
|
|
|
|
|
|
|
|
|
|
|
|
Operating Systems:
|
Windows (XP, 2000, NT, 98, 95,
3.11), Linux, Solaris, FreeBSD
|
|
Databases: |
MS SQL, Oracle, MySQL
|
|
Programming Languages: |
Java, Perl, JavaScript, SQL,
PL/SQL, C/C++
|
|
Development Tools: |
Resin, ANT, Apache, CVS, Forte,
JBuilder
|
Technologies:
|
JSP, Servlets, Struts, Swing,
JDBC, XML, SOAP, NET, EJB, XML-RPC, HTML, mod-perl, Windows Media
|
Project History
Toshiba/EMI
Video Player
Windows Media Technologies, JavaScript, JSP, Struts, Java
A web-based streaming video interface built as a promotional
tool for the Toshiba/EMI website in Japan. Streams a 24/7 customized music
video station featuring artists under the Toshiba/EMI label in Japan. Included
full I18n support.
Jams
Media Manager
JSP, Struts, Java, Web Services, EJB, SQL
A web-based UI for managing various types of media. This
interface provided a means for Loudeye affiliates to manage media that was
being delivered through the Loudeye network. Allowed users to upload, copy,
move and delete media and its corresponding metadata. Used primarily to manage
streaming video and audio clips.
Jams Services
Java, EJB, Web Services, SQL, Windows Media and RealMedia
Technologies
A project aimed at providing all the services needed to
drive the Loudeye radio and video products.
Object
Oriented JavaScript UI Framework
JavaScript, CSS, HTML, Windows Media and RealMedia
Technologies
A toolkit of JavaScript based UI elements optimized for building streaming media video and audio players. Built on top of an event model, much like Swing or similar UI frameworks. UI objects could be extended and interconnected in an object-oriented fashion. Also provided an abstraction layer on top of the Windows Media and RealMedia browser plugins
Netmap
Perl, RRDB
A distributed system for monitoring the Akamai network. Comprised of a distributed agent and a centralized collector component. The agents could be installed in distributed points around the Internet to collect performance information on the Akamai network. The agents would contact the collector, which would maintain performance histories for all the agent locations. The administrator could check the collector through a web interface to see how the network was performance currently or at points in the past.
Euclid
Perl, Apache, mod-perl, SQL, MySQL
The predecessor of Jams. Provided media management,
automated encoding, scheduling control and more for the theDial.com radio
product.
Contract Application Developer 2002 –
2003
Loudeye Technologies
·
Added support for video into the Loudeye’s media management
system
·
Built customer facing web interface to Jams system. This
allows clients to manage their own content through a secure web interface
·
Developed and Launched video player for Toshiba/EMI
Application Developer and Analyst 2001 –
2002
Loudeye Technologies
·
Integrated theDial technologies into the Loudeye
infrastructure allowing for a seamless transition from theDial’s radio product
to the Loudeye Radio product
·
Produced specification and design for a new media
management, attribution and scheduling system (Jams) resulting in a tightly
integrated and flexible tool for managing the Radio product
·
Managed project and implemented Jams on schedule providing
web services at all key points of integration
Director of Development/Co-Founder 1997 –
2001
theDial.com
.
Network Engineer
1995 – 1998