Summary
Overview
Work History
Education
Skills
Project Highlights
Websites
Timeline
Generic

Sruthi Ganesan Valli

Marysville

Summary

Dynamic Senior Software Engineer with extensive experience at Nordstrom, leading impactful initiatives and mentoring junior engineers. Proficient in Java and Spring Boot, I excel in translating complex requirements into actionable tasks while fostering collaboration across teams. Recognized for enhancing system performance and delivering robust solutions in high-pressure environments.

Overview

7
7
years of professional experience

Work History

Engineer Sr

Nordstrom
Seattle
10.2023 - Current
  • Lead business and/or tech-impacting initiatives in the customer space. Participate in planning meetings with the Principal, Sr. 2 engineers, and product managers to understand the scope and business impact of upcoming projects, assist in identifying resource needs, and contribute to early-stage discussions and architectural decisions that shape quarterly deliverables.
  • For each project, collaborate with a Sr. 2 engineer to propose the technical solution—either by designing a new system or enhancing existing ones. Create detailed architecture documents with multiple solution options, present them to design advocates, and iterate based on feedback to arrive at an optimal approach. For existing systems, identify the necessary changes in code, database schemas, and downstream event flows.
  • Estimate the level of effort in sprints or weeks and provide technical timelines during quarterly planning. Collaborate cross-functionally with upstream data providers and downstream consumers to ensure data integration, and to clearly communicate changes to interfaces and contracts.
  • Once the architecture is finalized, identify the required implementation changes, decompose them into granular development tasks, and create corresponding Jira tickets with clear descriptions and story point estimates.
  • Once a solution is finalized, decompose the work into granular Jira tasks, with detailed descriptions and story points. Take ownership of select tasks, and delegate others to peer and junior engineers, ensuring they understand the technical rationale. Support the team through development, testing, and code reviews.
  • Lead the initiative from design through deployment, ensuring alignment with technical and business goals. Provide post-live support to monitor system health, and quickly resolve production issues.

Engineer II

Nordstrom
Los Angeles
02.2021 - 10.2023
  • Break down high-level tasks into smaller features, and identify core and partner services that require changes.
  • Create tasks in Jira with a description, and put in estimates.
  • Work on the development code for tasks, and write unit, integration, and performance tests for the new feature.
  • Deploy and thoroughly test code in development and test environments.
  • Provide support during feature releases, and actively monitor and resolve bugs.
  • Provide on-call support to the team.
  • In addition to system design and back-end development, I have some experience working on dev-ops tasks. I have migrated Kubernetes services from load balancers to shared ingress. I have also worked on writing custom jobs as part of the GitLab deploy pipeline.
  • I also mentored junior engineers on the team, such as helping them onboard, having discussions about the business and services the team supports, assisting them with the task at hand, and conducting pair programming sessions.
  • Key skills: Java, Spring Boot, Artillery, DynamoDB, MongoDB, k8s.

Engineer I

Nordstrom
Los Angeles
03.2020 - 02.2021
  • I was a part of the Customer Engineering Platform space, in the NRHL customer team. I worked primarily on ProjectOne which was a major business impacting feature that Nordstrom introduced to have a One Customer Profile (OCP) for a customer across all brands (NordstromRack, Hautelook, Nordstrom.com and Trunkclub) under the JWN umbrella.
  • As part of this project:
  • I worked on a legacy PHP Zend and Symphony Framework stack to develop code for a new customer signup and sign-in experience.
  • Updated the legacy CRUD logic and APIs for shipping and cards to support OCP customers.
  • Collaborated with partner teams to design a solution to ensure customer authentication worked between the legacy and new auth systems. This was required during phased rollout of the new OCP sign-up experience to customers.
  • Provided on-call support for critical functionalities like sign-up and sign-in during.
  • Worked on a data-sync pub-sub systems using Amazon SQS and Kafka to sync messages between JWN and NRHL systems.
  • Key skills: Java, SpringBoot, Kafka, Amazon SQS

Software Engineer

Speridian Technologies
Albuquerque
05.2018 - 03.2020
  • At Speridian, I worked on small scale projects and was involved in client interactions, requirement gathering, system design, database design and code development, testing and deployment.
  • Some of the projects I worked on include:
  • Property Memory: A POC mobile app with a C# backend - to digitize data about propeties on sale and the ownership transfer process betwen owners and renters/buyers seamless.
  • ShopSimply: A web app with a Java backend that crawls product data from different ecommerce businesses to provide a one-stop-shop online destination for shopping.
  • Key skills: Java, C#, .NetCore, SQL Server, Angular

Education

M.S - Computer Science

Texas A&M University
KINGSVILLE, TX
05.2018

B.Tech - Computer Science

Amrita Vishwa Vidyapeetham
COIMBATORE, INDIA
05.2015

Skills

Languages

  • Java
  • C#

Frameworks

  • Spring Boot
  • NetCore
  • Angular

Databases

  • AWS Dynamodb
  • MongoDB

Tools

  • Kubernetes
  • Confluent Kafka
  • Amazon SQS
  • Jira

Project Highlights

TD Migration - Upcoming

Nordstrom's card provider has moved to another provider (TD bank) which would result in business changes related to credit cards and in turn bring new changes in credit systems. This project is to collaborate with the credit team to understand changes and update customer space system based on this move.

  • Role: I will be leading the migration effort for this team which will include identifying the changes from the CCKS project, eventing and code logic changes.

GitLab to GitHub Migration - In progress

All code repositories for all technical teams in Nordstrom are currently managed in GitLab. This project is to migrate all code repositories from GitLab to GitHub for effective development, more CI/CD customization through GitHub actions and for better automation of pipelines. 

  • Business value: Helps reduce licensing and infrastructure costs, improves efficiency, provides unified developer experience and increases collaboration velocity.
  • Role: I will be leading this migration effort for the team.

Proton to Confluent Migration - Completed

The internal self-managed system at Nordstrom, to create and manage Kafka topics  and clusters was very expensive for the company. This effort was to migrate to Confluent with a subscription model 

  • Business value: Saved $30,000 in business value for the company and freed up engineering resources.
  • Role: Migrated all topics managed and used by customer team from the internal Proton platform to Confluent.
  • Tech used: Java, Sprint Boot, Terraform, New Relic and Kafka

CCKS - Credit Customer Sync - Completed

Syncing Nordstrom card data from the credit system to the customer space which serves as source of data for the digital Nordstrom website. 

  • Business value: Keep card data between source and downstream in-sync, improving customer experience, and saving $200,000 in business value where customers had precise card data available digitally to shop effectively and gain loyalty benefits.
  • Role: Designed and developed a Kafka consumer which consumes different Account Maintenance Events to keep card data in sync between the customer and credit systems.
  • Tech used: Java, Sprint Boot, NewRelic, Confluent and Kafka

Timeline

Engineer Sr

Nordstrom
10.2023 - Current

Engineer II

Nordstrom
02.2021 - 10.2023

Engineer I

Nordstrom
03.2020 - 02.2021

Software Engineer

Speridian Technologies
05.2018 - 03.2020

M.S - Computer Science

Texas A&M University

B.Tech - Computer Science

Amrita Vishwa Vidyapeetham
Sruthi Ganesan Valli