Sean Chitwood
Software Engineer Extraordinaire and Developer Operations Advocate
Software Engineer Extraordinaire and Developer Operations Advocate
Skills: Scalable Cloud based design, delivered using industry standard tools like Jenkins, Kubernetes and ArgoCD. Software Testing including Functional, Performance and Scalability of distributed systems, Software Design review, Testing in an Agile Development Environment, Relational database development
Groupon |
06/2013-
|
Seattle, WA |
Lead Software Design Engineer
I designed and implented a multi-architecture build process to give the Relevance team the flexibility to move to Graviton instances and drive down costs for the company a projected 5%.
I ensured automated industry standard tools respond, even before humans are notified, helping to reduce the Mean Time to Mitigate to under 1 hour.
I am personally responsible for initial design, data pipeline and support tools in an effort to migrate Relevance from a fixed number of clusters on premesis to a scalable, self healing and fault tolerant installation on a Kubernetes platform in AWS.
On the Relevance Algorithms team, I was responsible for updating and stabilizing the build and on prem deployment systems, allowing the team to move from a monthly release cycle to a weekly cycle, capable of accelerating to a daily basis.
Senior Software Design Engineer in Test
I designed and lead the efforts to build the test infrastructure for the Getaways team. Projects included:
Building a business process oriented dashboard for team directors and VPs, reducing the need to give updates during time critical efforts.
Lead an effort to standardize testing infrastructure across four silos of work and use Docker containers to enable eight projects to proceed on independent timelines without impacting each other using only two pre-production environments.
I interviewed and built up a highly capable test team while learning the travel industry. Pushed for and got test involved in story creation, providing help with both design feedback and acceptance criteria. Built efficient Continuous Integration environments using Docker. Oversaw and reported on testing of backend services while responsible for new services. Created tools for self-service performance tests used across all of Groupon, trained Getaways testers to read performance graphs and identify potential issues and recommended solutions.
Microsoft |
11/2008-
|
Redmond, WA |
Software Design Engineer in Test
My responsibilities included implementing Continuous Integration testing for the msn.com rendering platform services including cache invalidation and dynamic image resizing while testing performance and scalability of these services.
In the past my responsibilities have included creating tools and procedures to monitor the availability and reliability of msn.com; testing the functionality and scalability of the MSN publishing platform in the production environment; developing the UI for a self service performance testing portal. I created a data ingestion tool to process 400 MB/hour web server log files into a SQL data warehouse for analysis of traffic patterns to determine changes in behavior. I also worked closely with the Mobile MSN.com live-site team to show them the impact their code was having on shared resources, helping them meet their own performance commitments.
Longtop Intl. |
7/2007-
|
Redmond, WA |
Software Design Engineer in Test
Performed functional and performance testing against maps.live.com specifically in the areas of imagery delivery, and query parsing and logging/aggregation of transactions from partner sites. Automation duties included extending two existing testing frameworks (one functional and one performance-related) and implementing a multi-threaded design in testing support tools. Analyzed and reported on performance test results in a wide variety of simulations including load, stress and endurance conditions. Participated in a production deployment of a major web application, giving final sign-off for the components I was responsible for.
Microsoft |
4/2001-5/2007 |
Redmond, WA |
Software Design Engineer in Test
Functional software testing owning up to 5 legacy components of Systems Management Server (SCCM) and testing a Windows Mobile version of the client software. Developed testing tools and automation to emulate a webserver allowing for non-compliant HTTP responses on Windows Mobile Devices. Evaluated and contributed to developer and functional specs for one major release and several service pack releases
Volt |
4/2000-4/2001 |
Redmond, WA |
Software Test Engineer
Software testing for Windows XP Client and Systems Management Server, focusing primarily on networking services. Writing and maintaining testing tools in C. Aiding in test plan development and reporting.