Lead Software Development Engineer
Greater Seattle Area
Development lead for MSN U.S. Global Market Delivery team. Responsible for development of web applications and content feed ingestion for very high traffic U.S. MSN websites, such as Health, Lifestyle and Money. Used Agile software development methodologies, specifically Scrum, Test Driven Development and Pair Programming. Primarily used XSLT, XHTML, HTML5, XML, CSS3, Object Oriented Javascript, jQuery, JSON, REST web services, ASP.Net MVC and C# (including Silverlight).Lead the development of two onshore teams and two offshore teams (in China and India), as well as general engineering excellence of these development teams (coding standards, code reviews, check-in policies, scrum process, etc.) and provided on-site scrum/agile/TFS training to development teams in Shanghai, China. I also worked with Product Managers and partners (both internal and external) to define requirements, understand technical feasibility and architect the overall solution of projects.Lead a team of developers and testers in the creation of a shared (cross-website) component publishing system from concept to software design to implementation. This component publishing system was in use and integrated into a few MSN core websites, as well as partner websites, for publishing common MSN website elements like the site header, global navigation and footer to multiple sites.