Cucumber
Tommy + the technology of Cucumber
Home Capabilities Technologies Cucumber
Cucumber Examples

MapR Technologies
Big Data / Hadoop Distributor2015 - 2018
A portal bringing together version control, automated test definitions and statuses, quality metrics, jira tickets, CICD jobs, and supportinginfrastructure definitions and status into a single place to aid in release management and devops practices.
Behind the scenes, pipelines made with K8s (Kubernetes), Mesos, Github and Jenkins automatically provisioned environments, deployed our software and ran extensive tests on it, including complex multi-cloud platform scale tests across Google Cloud and AWS as well as on prem with bare metal and Open Stack
Observability was introduced to MapR via the Spyglass Project, which sought to obtain metrics from workloads as well as application specific metrics across all the tools and infrastructure of the MapR Hadoop Stack.
My responsibilities included automating the build and deployment of the full hadoop stack under development, automated test authoring and execution, mentoringjunior teammates to do the same, collaborating with dev teams to ensure they plugged into our CI/CD and Test framework nicely, andtroubleshooting problems that arose.
Key Results
- Unified 5 disparate DevOps tools into single portal reducing context switching by 80%
- Implemented comprehensive observability across Hadoop stack monitoring 100+ metrics
- Automated multi-cloud testing across GCP, AWS, and on-prem reducing test setup time by 80%

Lookout
Mobile Security2014 - 2015
With my experience at Progressive Insurance where I had learned to build my own code instrumentor for dynamic analysis, which I used alongside existing static analysis tools to test and measure deployed systems, I had a rich understanding of how to analyze runtimes of mobile apps, which was part of Lookout's mobile security backend special sauce.
With this mutual interest in mind I joined and helped create and standardize automated test suites as an engineer, developing libraries, frameworks and declarative jobs that constituted the types of tests needed to assure correctness and security of our own software offerings.
Key Results
- Authored scale test automation exercising 4 integrated stacks identifying 20+ scaling bottlenecks
- Measured and increased code coverage between 20% and 50% for various repos within 9 months

Explorys
IBM Watson Health2012 - 2014
New Admin Dashboard - Architected and implemented green field admin dashboard, worked with junior devs and leadership to bring about in the requested stack: Bootstrap / JQuery / Ruby / Java / MySQL / LDAP. Users used Admin Dashboard to administer Organization, Role, and other management aspects of the Explorys EPM Suite.
Dependency Injection Framework - To enable high testability, all components required dependencies to be passed in, and so eliminating factory boilerplate without adopting a complex DI system was desirable. Wrote and shared a simple runtime-reflection based DI framework with multiple projects / teams
Key Results
- Delivered new admin dashboard supporting 10+ healthcare organizations
- Reduced user management operations time by 65% with streamlined UI
- Created DI framework that enabled loose coupling needed for fast pivots