I had the privilege to be on Microsoft's Rethink project working towards building modern interactions and delivering delightful user experiences over the web.
Here is a short ‘tell-a-tale’ video that I created to give a brief idea about the project.
My Role
As a web engineer for the project, I was responsible for:
• Performance verification and memory profiling
• Code debugging, code modifications and verification of DOM issues
• Responsive design verification of the websites/apps on over 20 different device environments (I was the primary owner of a device lab :))
• Usability testing and design enhancements
Project-wise key contributions:
Everest – Rich 3Dimensional web narratives
• Identified and removed redundant elements and code, resulting in 30% improvement in loading times
• Implemented a combinational automation plus performance test technique with the help of Sikuli image based automation, Xperf and PerfMon tools.
• The project’s success grabbed us a one year extended contract.
Tracks22 – Advanced music interactions
• Analyzed key performance issues caused by long website usage as well as identified idle state crashes.
• Setup and tested google analytic scripts for various site features
• Proposed design enhancements for the music bubbles including 'fill to explode' and 'split on drag' features which resulted in approximately 30% increase in traffic (analyzed over a period of 3 weeks)
Gargantia – 3D interactive gaming
• Led a team of 6 members on Gargantia usability testing. Set up the device lab and identified key responsive design issues in the early stages saving considerable iteration efforts
• Created design enhancements for the touch control board
• Voluntarily analyzed user responses to the website usage from social networking platforms like facebook and twitter.
• Documented and presented the various issues encountered to client which was highly appreciated (Microsoft Japan shipped us lots of goodies in recognition to our work :))
My Learnings
• Being at a team lead position, I was involved in most stages of software development cycles right from mockup designs to production deployment and support.
• Through the series of Rethink projects, I collaborated with teams from various countries including Japan, Netherlands, United Kingdom, United States and learned to adapt to different work styles and cultures.
• Gained sound knowledge of cross browser, cross device compatibility issues and responsive web designing