Greater Seattle Area
* Provided technical leadership for multiple teams and capabilities, including menu generation and management, marketing tools, and integration with delivery partners. * Collaborated with engineers across the organization to review designs, align on strategy and develop best practices. * Helped propose and drive organization-wide cross-team initiatives to promote engineering excellence and improve engineering culture and efficiency. * Led an effort to redesign a digital menu management system, replacing a polling-based design with an event-driven approach to improve scalability and performance for over 10,000 in-store devices. * Led an effort to containerize delivery integration applications and migrate hosting to a company-wide shared platform leveraging AWS EKS, to achieve cost savings and improve team efficiency. * Continually searched for ways to simplify and streamline the team’s processes to improve productivity and maximize customer satisfaction.
* Led and contributed to the development of multiple projects for the Menu Engineering team, focusing on menu content creation workflows and digital display capabilities. * Worked with business stakeholders to clarify requirements and plan/deliver solutions. * Led efforts to improve and modernize development and operations practices across the team. * Introduced and drove adoption/implementation of infrastructure-as-code practices on the team and across the broader organization. * Initiated and led an effort to improve CI/CD processes, which sped up build times by over 90% while saving operational costs and shortening the feedback cycle for engineers. Created and shared simple, reliable automation for provisioning autoscaled build agents. * Started and drove efforts to consolidate application logging, metrics, and monitoring using Datadog.
* Contributed to development of a standardized GitLab CI/CD framework for all Nordstrom application development teams, enabling significant cost savings and reduction of duplicated work. * Helped lead the design and development of a network traffic gateway which serves as a single entry point for all Nordstrom API traffic, implemented using Kong running on AWS EKS, managed via Terraform. * Maintained and developed a shared network ingress platform in Kubernetes, providing automated management of TLS certificates for users, and saving operational costs by eliminating load balancers and reducing outages.
* Served as technical lead for a new web-based, event-driven returns-processing application, used by store and warehouse employees to inspect and process products returned by customers, projected to save $14.5M in costs annually. * Served as technical lead for the “supply chain analytics” app, a web-based tool that leverages event streaming data to provide real-time insights into product availability across all locations. * Created CI/CD pipelines in GitLab for all team projects, automating all build and deployment processes. * Led the effort to migrate multiple existing applications and to Kubernetes, saving operational costs. * Developed and maintained REST services built with Java/Spring and Python/Flask, web-based UI applications written in React.js, and Kafka consumers written in Java and Go. * Mentored junior developers and interns.
* Worked on a telemetry platform team, providing metrics, logging, and monitoring services for 100+ teams at Nordstrom. * Wrote and maintained a variety of tools, utilities, and APIs to facilitate operation of a log ingestion pipeline at scale. * Helped maintain and administer Kafka clusters used for streaming metrics and monitoring data. * Helped maintain Elasticsearch and InfluxDB clusters used for storage and querying of application logs and metrics. * Advised developers on setting up and troubleshooting observability/monitoring for their applications.
* Helped migrate multiple web sites from legacy codebases to a unified Ruby on Rails platform. * Worked on the design and development of several high-traffic web services written in C# that implement business logic, provide secure data access, and handle payment processing. * Helped create a caching and management service to enable multiple web sites to integrate with a new Content Management System (CMS) and overcome performance limitations. * Designed and implemented a system to continually import customer targeting data, using Redis, Bash shell scripts, and Puppet.
* Consulted with business owners to gather requirements and develop new features for their internal and customer-facing web sites. * Developed a desktop application in C# to allow content creators to upload videos to a cloud-based streaming platform (Azure Media Services). * Setup cloud-based backups of critical business data using AWS Lambda and EBS snapshots. * Proposed and implemented a plan to migrate web and database host machines to cloud-based resources in AWS.