20+ Years Experience in Software Development with a focus on automation. Interested in a variety of areas including automated infrastructure, test automation frameworks, and test case development.
Senior Software Engineer in Test,
F5 Networks (Aspen Mesh)
—
3 years
Owned test automation and release CI/CD around the F5 Aspen Mesh product
Expanded role to include developing features, from development of a Kubernetes controller to improvements regarding failover and garbage collection issues
Contributed to migration of delivery mechanism from Helm/Docker registry to OCI-based registry
Participated in on-call rotation, helped with triaging escalations, and developed automated tests to reproduce discovered issues
Worked with various build tooling (Bazel, Go tool chains) to apply CVE fixes and leverage build caching to reduce build times by 50%
Migrated CI/CD processes from Jenkins to CircleCI and then later CircleCI to Prow
Increased test and platform coverage across various Kubernetes platforms and versions
Improved build environment from a Kubernetes cluster with static set of nodes to a scale-from-0 configuration resulting in >75% cost reduction
Eliminated Kubernetes cluster maintenance and 95% of the cloud expenditure of our self-hosted documentation by designing and implementing a CloudFront w/ Lambda@Edge implementation as a replacement
Senior Software Engineer in Test,
NetApp (SolidFire)
—
2 years
Created and automated test plans for new feature development as part of an agile team working on SolidFire, a distributed, scale-out storage system
Helped provide guidance on transformation to containerized architectures for test execution environments, ensuring rapid, consistent, and reliable test execution environments
Served as member of code owner group responsible for performing code reviews on both new test automation and framework contributions
Triaged complex distributed testing within CI pipeline and contributed numerous improvements to the tests and pipelines themselves
Software Quality Senior Principal Software Engineer,
Dell EMC
—
2 years
Test Architect for Data Path of new Midrange Storage Product, reviewing Test Case plans and guiding/implementing test automation strategies
Designed and implemented Python-based test automation framework responsible for functional/system testing of Hyper-Converged Product
Automation Team Lead for System Test team in charge of Installation and Upgrade areas for VNX and VNXe product lines. Provided mentoring for test automation developers and ensured best practices
Consulted and contributed to Automated Results and Triage Service team. Built a system that integrates into our test automation platform; automating defect filing, triaging data collections, routing defects to appropriate teams, and identification of duplicate defects
Integrated Puppet Enterprise into our Continuous Test Environment. Test Environment required 200-300 clients to be in-sync and perform software updates in a 24/7 test environment without affecting production tests. Developed dozens of Puppet modules for the various software components
Improved system test upgrade process by providing reliable and efficient upgrade and downgrade scripts
Expanded and maintained Perl-based automated test framework used for nightly testing of various data service products on the VNX product line; testing focused primarily on data protection and storage efficiency services
Built an easy-to-use CLI framework to wrap around internal engineering tools to accelerate early testing efforts