Katy Richard

Katy Richard

Senior Software Engineer

Personal Profile

Motivated problem-solver with over 8 years of experience in creating and maintaining large-scale web applications. Looking for new challenges to continue to grow my skills in the software field.

Work Experience

Javascript Lead at Grooveshark

Dec 2006 - Present

Developed scalable, accessible, cross-browser functionality for a site with over 35 million users. Wrote entire applications and features, quickly shifted gears between projects in a high-pressure, fast-shipping environment. Set the coding standards for our team, provided mentorship to younger developers, and performed code reviews daily.

Highlights Include:

  • Designed, built, and oversaw the implementation of infrastructure/architecture for each iteration of the website
  • Lead frontend team through five major application overhauls
  • Developed and maintained a large Flex/ActionScript 3 application
  • Wrote a custom UI component library in ActionScript
  • Created an embeddable Flash music streaming widget, with optional runtime-defined theming for advertising clients
  • Updated our music streaming framework from Flash to HTML5 Audio as browser compatibility improved
  • Performance profiling to improve load times on older computers and mobile devices
  • Developed a client-side solution for real-time music syncing

Web Developer at 138FX.com

Aug 2005 – Dec 2006

Wrote HTML and CSS and advised on usability concerns for a video-sharing website.

Key Skills

  • JavaScript
  • ActionScript
  • Git
  • HTML
  • CSS
  • jQuery
  • Backbone.js
  • Node.js
  • Python