Over a decade of experience in the software development industry, with progressive responsibilities and successes in development and customer facing roles. Experience includes design, development and maintenance of software applications, the creation and execution of product strategies and managing multiple concurrent product releases. Excellent communication and interpersonal skills. Technical Evangelist of Microsoft .NET technologies.

industry achievements

professional experience

2011 - presentTwilio, San Francisco, CA

Developer Evangelist

Participate in the implementation of a variety of online and offline programs in support of the corporate marketing strategy, including programs designed to introduce new developer audiences to the Twilio brand, promote and reinforce the brand to established audiences, provide technical thought leadership within various developer communities and provide support for developers using Twilio products.

2005 - 2011Infragistics, East Windsor, NJ

2009 - 2011Developer Interaction Designer

By conducting user research and employing user center design processes, create detailed product requirements documents ensuring customers receive a constant and positive user experience from Infragistics development tool products, from installation through use and guidance.

  • Develop processes and procedures to integrate new Interaction Design role into the existing product management and engineering processes
  • Improve detail in feature requirements documents provided to development teams by performing user research to more completely identify and document a feature‚Äôs user stories
  • Increase amount of external product design validation by creating a Product Design Council consisting of customers reflecting the various product personas
  • Ensure the ongoing accuracy of product personas through regular persona research
  • Collaborate with local and remote product development teams to clarify and update product requirements as needed, identify specific areas of feature complexity and validate product guidance plans
  • Identify areas of potential product improvement by monitoring both internal and external customer feedback channels including developer support data, product forums, blogs, and Twitter
  • Assist in customer education efforts through technical blog articles and forums posts
  • Collaborate with other Interactions Designers to ensure the consistency of experience across all Infragistics products and web properties

2006 - 2009Product Manager

By aggregating and analyzing customer needs, competitor products and technology shifts, developed a comprehensive strategy for developer tools products which was translated into product roadmaps, feature messaging and detailed technical requirements documents.

  • Continuously strived to find more effective methods of communicating product requirements to development teams, refining over many releases the internal processes and artifacts used to deliver technical requirements
  • Utilized multiple methods to identify product feature requirements including onsite and remote customer visits, competitive analysis and technology research
  • Collaborated daily with local and remote product development teams to determine sprint task prioritization and task status, communicate product feature requirement updates and clarifications
  • Evaluated and reviewed interim product builds through internal design reviews and application prototyping to ensure adherence to feature requirements and usability
  • Increased the amount of external product design validation by pioneering and running private early adopter and public technical preview programs (EAP/CTP), soliciting customer feedback and facilitating communication between customers and product development teams
  • Created primary release marketing content including feature vision statements and value propositions used by the Marketing Communications (MarCom) to create a Key Marketing Document which drove external release messaging content. Facilitated release review meetings between Product Management, Enmgineering and Marketing Communications teams.
  • Provided Sales staff with new release education and regular competitive analysis documents to allow them to more effectively communicate product value propositions
  • Assisted in communicating product strategy and roadmaps to enterprise customers in regular briefings
  • Facilitated relationships between Infragistics and Microsoft product teams through participation in Microsoft TAP, EAP and CTP programs, Product labs and conferences

2005 - 2006Technical Evangelist

Served as an outward facing technical representative of Infragistics promoting products and positioning Infragistics as a technology leader within the .NET developer community.

  • Provided technical sales assistance through product demonstrations and general technical sales support
  • Articulated new release messaging and served as a general technology subject matter expert for arranged press briefings
  • Positioned Infragistics as a technology leader and supporter of the greater .NET developer community through published articles, blogs presentations on general .NET development subjects
  • Delivered onsite classroom training presentations to Infragistics customers

2002 - 2005SSE Inc., St. Louis MO


  • Participated in the architecture, development and delivery of high-end, database driven websites and rich client applications using Microsoft .NET Framework
  • Developed and deployed a custom Microsoft Content Management System application improving the content creation process for an organization with a widely distributed author base
  • Provided input to a corporate taskforce that helped determine the strategic technology direction of the company, documenting existing corporate technology strategies and identifying new technology opportunities


programming languages

Visual Basic .NET, C#, SQL, JavaScript, HTML, CSS, XAML, XML

software applications and technologies

Visual Studio, Expression Blend, ASP.NET, Windows Forms, Silverlight, WPF, XML Web Services, JSON, jQuery, MVVM, MVC, Windows OS, SQL Server, Microsoft Office, SharePoint, twitter

education and professional memberships

  • B.A Computer Information Systems. Missouri State University, Springfield MO
  • Member Microsoft AspInsiders influencers group
  • Member Microsoft Silverlight Insiders influencers group
  • Pragmatic Marketing Certified