Zipwhip - Seattle, WA
October 2018 - Present
Leading Reporting and Business Intelligence Team Creating a datalake and enhancing our reporting capabilities through our data warehouse Hired a team of 8 SDETs to add end to end automation across the flagship SaaS application, Internal LOB applications, mobile and desktop clients. Partnered with DevOps engineers to design and implment large scale load testing in AWS using Docker and Locust.
FTI Consulting - Seattle, WA
June 2015 - October 2018
Leading the Engineering Productivity and Product Support teams. Focusing on DevOps improvements to shorten our release cadence, backed by metrics to ensure we don't take shortcuts. Architected and drove the implementation of a new framework for our Large UI Acceptance Tests. Defined and drove the migration of our monolithic TFS source repository to smaller GIT repositories.
Expedia Inc - Bellevue, WA
June 2011 - June 2015
Led Loyalty, Activities, Ads engineering teams as part of Expedia Worldwide Engineering organization. Launched 5 major loyalty programs on Expedia global points of sale. Transformed a globally distributed engineering team from manual to agile automated testing. Articulated the vision for the next generation of automated testing within Expedia, driven by continuous delivery, enabling a 4x improvement to release cadence (from bi-monthly to bi-weekly)
Kiha Software - Seattle, WA
September 2010 - June 2011
Member of a team working on a new PIM experience for Android phones powered by Machine Learning. Designed and implemented an automated testing framework for both the client PIM apps for Android, and backend REST services in EC2
Redfin - Seattle, WA
July 2009 - September 2010
Directly responsible for testing of customer facing website, iPhone application, and back-end services and data. Shipped bi-monthly sprints of production service using agile methods. Primary tester for statistical data on the website, including price and sale trends. Managed 5+ engineers based in Seattle and San Francisco.
Nokia - Kirkland, WA
February 2008 - July 2009
Joined the Twango team shortly after they were acquired by Nokia and rebranded as Ovi Share. Defined and Drove the test automation strategy for the entire service including web site, mobile site, REST API, and S40 and S60 phone clients. Drove the integration of Nokia’s single sign on service with Share, worked outside discipline boundaries to create the specification for migration of existing user accounts.
Microsoft - Redmond, WA
March 1997 - February 2008
11 year veteran, followed the web development technology vision from ASP in IIS 4.0 through ASP.NET in .NET 3.5. Gold-star award recipient twice for noteworthy contributions to the team. Shipped versions of IIS found in: Windows NT 4.0 Option Pack (IIS 4.0), Windows 98 (Personal Web Server), Windows ME (Personal Web Server), Windows 2000 (IIS 5.0), Windows Server 2008 (IIS 7.0) Shipped ASP.NET runtimes found in: .NET Framework 1.0, .NET Framework 1.1, .NET Framework 2.0, .NET Framework 3.0, .NET Framework 3.5, ASP.NET AJAX Extensions 1.0 Shipped ASP.NET design time functionality found in: Visual Studio .NET, Visual Studio .NET 2003, Visual Studio 2005, Visual Studio 2008
Intrusion Detection - New York, NY
June 1994 - March 1997
Lead developer of award winning network security analysis product. Developed components for interfacing with Novell NetWare 3.x and 4.x servers. Developed version for Windows NT servers, including an industry-first password cracker.
Comfortable with a wide range of source control systems. User of Git, Perforce, TFS, and SVN. Administrator level experience in TFS, GitHub, GitLab, AWS CodeCommit. Most recent projects use Git with GitHub and CodeCommit
I was a founding member of the ASP.NET team at Microsoft, and have also delivered web solutions using Rails and Spring MVC and services using SOAP and REST. Administrator level experience with IIS, Apache, and NGINX web servers.
Successfully migrated projects and infrastructure to Amazon Web Services leveraging EC2, IAM, S3, Lambda, RDS, and API Gateway. Familar with EMR and CloudFormation. Deployed and managed several personal projects using Heroku
Many years of experience as a developer on Relational Databases systems, specifically MS SQL Server, Postgres SQL, and MySQL. A few years of work using NoSQL databases - MongoDB and DynamoDB. Administrator level experience with MS SQL Server.
Successfully shipped software for Android and iOS mobile devices. Familiar with Android SDK for some projects. Personal projects for iOS using Cocoa Touch and Swift. Released an Android application on the Google Play Store.
Developed automation frameworks to test web applications, services and mobile applications. Cross browser testing using Nightwatch, Selenium, BrowserStack, and SpecFlow. Trained engineers on how to use xUnit or TestNG to create reliable tests.
Advanced Administrative experience on Windows platforms from 3.1 through Windows 10, desktops and servers. Power user of Mac OSX 10.5+. Power User of Ubuntu Linux 8.0+ and CentOS 6.3+. Familiar with ChromeOS.
Tools constantly running on my machine: VSCode, DataGrip, Slack, Chrome, Jira, Microsoft OneNote and Excel. I've used Intellij, Eclipse, XCode in the past. For personal photography work i use the Adobe Creative Cloud.
Attendee with focus on getting up to speed on containerization technologies and Docker specifically.
Attendee with focus on keeping abreast of latest improvements and releases in the AWS Ecosystem.
Invited attendee representing Nokia and focusing on agile test automation.
Microsoft - Redmond, WA
Internal employee training for M2's - Managers of Managers. Five day residential off-site course run entirely as a simulation.
Microsoft - Redmond, WA
Internal employee training for new managers. 5 day residential off-site course covering leadership, executive communication, team management and business skills.
New York University - New York City
Four year undergraduate degree majoring in Computer Science with a minor in Math. Teaching assistant as a senior for intro level Computer Science classes. Co-Captain of Men's Varsity Swimming Team.