Projects

Origin Stories: For Your Information - A podcast I do with a friend where we pick an object or practice and try to explain how we think it came to be or why we do it today.
Base2art.Tasks - A Task Continuation Library that uses extension methods, making async/await less necessary.
Video Maximizer - Chrome plugin to maximize a video in the browser window.

Experiences

Application Architect

July 2016-Present
Davis Wright Tremaine
  • Built document management systems integrations using Angular2, TypeScript, .Net
  • Designed built and maintained Single Sign on Services
  • Active on developer hiring committee

Senior Software Engineer IV

November 2014 - July 2016
GoDaddy
  • Domain Control Center (DCC): built much of the "next generation" version of the product using .NET Web API, and Angular, [demo]
  • DomainsByProxy: designed and built the "next generation" of the product with DCC integration, using rest APIs;
  • Other: Active on hiring committee; SSO integration of all Domains' Org applications.

Skills & Proficiency

ASP.NET / C# / .NET

Agile Methodologies / Scrum

Xml Technologies Xml/XPath/XSL(T)

CICD / NUnit / Jasmine / Capybara / Protractor / XUnit Testing

.NET Web Api / ReST

JWT

Java

Git / SVN / CVS

Python

Ruby

AngularJS / Angular2

TypeScript