Technology
- HTML, CSS, Javascript
- YUI Compressor, JSTL, Apache Tomcat, Apache Ant
Role: Front-End Developer
- Conducted training sessions for Omniture implementation to the client
- Led the performance initiative by conducting full analysis and tuning of the web site:
- Optimized front-end architecture by moving all scripts to the bottom, keeping CSS at the top (stop any UI blockage)
- Lazy-loaded any components that weren't active on page intialization (only use stuff when you need it philosophy)
- Enforced the use of mod_gzip / mod_deflate on all static assets (decreases the size of all assets)
- Audited all Javascript for any CPU intensive code blocks (optimized DOM queries, loops, constructs)
- Unable to use sprites because of timeline constraints
- Responsible for integrating YUI Compressor into the deployment process to achieve increased front-end performance
- Developed and integrated Jenny Craig's Menu Planner (drag/drop ajax menu management application)
- Developed and integrated Jenny Craig's YourStyle (quiz application using slideshow)
- Developed and integrated Jenny Craig's Find-A-Center (Google maps integration with Jenny Craig centres)
- Developed and integrated Jenny Craig's Click-To-Call (API calls to a call centre from the web)
- Implemented analytics tracking (Omniture)
- Fixed a plethora of Javascript and CSS bugs (I think I had the most fixes done by the end of the project based on SVN metrics--I was heroic)
Close