Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Timeline
Source Control
Bug Tracking
BI
Cloud
AI Tools
2024 Hackhathon Most Technically Awesome Award
Generic

MEENAKSHISUNDARAM RAMASWAMY

Bellevue

Summary

Over 20 years of product release lifecycle professional experience involving design , development , Implementation and Testing in the areas like MS-SQL Server, Oracle,Visual C# , Java7,Java8, ASP.Net , Net 8.0,EDM tools(Markit), DevOps(CHEF),Performance Tuning, has worked on Business Analysis, Data Analysis and Mining and Business Intelligence. Experience in Writing & debugging SQL Server Stored Procedures , Triggers and SQL Scripts, Views, Indexes, Temp tables, SQL Jobs and running SQL Profiler traces for debugging and optimize queries. Experience in creating Datadog dashboards, monitors, APM, AI observability using watchdog feature. Extensive Performance, Stress, Scalability, Capacity, functional, white box, security testing experience with strong Web Application Development experience. Experience in the Functional Automation and Performance Automation of the API’s and the Web services, Web Applications using C#, .NET Framework, VS Unit Testing Framework, WCF, AZURE REST APIs, TAEF(Test Authoring and Execution Framework), MsTest, VSTT, Visual Studio Coded UI(RNPP), NUnit and SQL Server on Microsoft Platforms. Experience writing funtional and unit tests of API’s and Web services in Java using JUnit and TestNg for parameterized tests and parallel test execution with mockups, dependency injection. Has experience converting C# sharp applications to Java applications Good experience of coordinating with geographically dispersed teams, delegating the work and owning quality of the work and handling the teams. Hands on experience in troubleshooting Performance Issues, Memory leaks, Timeout issues and Deadlocks using ETW, CLR Profiler, Windbg and DebugDialog. Determining the performance bottlenecks of the servers by observing performance parameters like Tests/Sec, Request execution Time, Requests/Sec, % Processor Time, SQL Batch Requests/Sec, SQL Dead Locks etc using Visual Studio, Xperf, Perfmonitor and various other tools. Wide experience in .NET Framework, C#, VB.NET, ASP.NET, ADO.NET, LINQ, AZURE Rest APIs, Windows Communication Foundation(WCF) Services, Enterprise Application Blocks, .NET Remoting, Web Services, AJAX, LINQ, XML, XSL, XSLT, Functional Points and Design Patterns. Good Knowledge on Windows Communication Foundation(WCF), Windows Workflow Foundation (WWF), Windows Presentation Foundation (WPF), SharePoint, MVC and Azure. Excellent understanding of the Software Development Life Cycle (SDLC) and worked on various life cycles like Waterfall, Iterative, V-Model, Agile (Scrum) models. Experience in deployment and troubleshooting the failures. Good experience in HTML, DHTML, XHTML, CSS, XML, JSON, VB Script, Java Script and JQuery.

Software development professional with comprehensive background in building scalable, high-quality software applications. Known for delivering impactful projects and driving continuous improvement. Team-oriented and results-driven, with strong ability to adapt to changing requirements and priorities. Proficient in programming languages and software development methodologies.

Overview

24
24
years of professional experience

Work History

Senior Software Engineer, Observability and Data Platform

Starbucks
WA
01.2019 - Current
  • Currently working as senior software engineer in observability and data platform team and owner of service insights tool. Service Insights is Starbucks’ unified observability platform providing a holistic view of customer journeys, service health, order and sales trends, and business impact. It enables leaders, the MIR team, and other stakeholder teams to quickly get hold of issues, understand service degradation, and triage incidents efficiently. Tool monitors production 24x7, Built the platform in React/Javascript FE and SQL Server Backend backend ground up with 2 other engineers, Tool is fully data driven for adding/updating/deleting metrics which refreshes the UI dynamically, core principles are:
  • The Four Golden Signals — latency, traffic, errors, and saturation — are core metrics for monitoring and maintaining system health in SRE practices.
  • Provides end-to-end visibility across customer journeys using the four golden signals (latency, traffic, errors, saturation).
  • Tracking these signals alongside SLIs, SLOs, and SLAs within a unified framework enables teams to set clear targets for performance and availability.
  • Integrating these metrics into an observability platform with alerting and reporting allows for rapid detection, troubleshooting, and continuous improvement of user experience.
  • Create data ingestor pipelines that collects aggregated data from Splunk, New Relic, Data dog, App insights 24x7, the ingestor is scheduled to run every 5 mins using collect data from source APIs for these services.
  • Offers Top Insights, a real-time dashboard showing orders, sales, historical trends, anomalies, and peak-load behaviors.
  • Service Resilience SLO Scorecard includes summarizing service health through tier-based resilience scoring.
  • Provides service domains health using the four golden signals (latency, traffic, errors, saturation).
  • Helps reduce Mean Time to Recovery (MTTR) and improves RCA by consolidating monitoring signals.
  • Designed and developed monitoring tools for identifying data that does not meet the defined criteria using .Net 8.0 C#/Azure functions/Splunk Reporting/Serilog that runs in production on scheduled basis and scans data on a regular basis and publishes results to splunk logs , raising alerts to relevant teams with data logs for further investigation on data issues.
  • Metrics for success has been :-
  • # of Fraud data issues prevented (caught in Test) before production
  • Reduced impact of Antifraud incidents (faster detection & mitigation)
  • Better Fraud data (lower % of production fraud data with data integrity issues)
  • Created reporting tools that provide data insights into Card Reload failures using Tableau in production to better understand business impact of issues & incidents.
  • Streamlined deployment processes through automation, reducing time-to-market for new features significantly.
  • Collaborated with cross-functional teams to define technical requirements and drive project timelines effectively.
  • Implemented code review practices that improved code quality and reduced bugs in production environments.
  • Evaluated emerging technologies, integrating innovative solutions to improve operational efficiencies within teams.
  • Developed comprehensive documentation for software systems, ensuring clarity and consistency across engineering processes.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Mentored junior engineers, fostering skill development and promoting best practices in software design.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Built databases and table structures for web applications.
  • Tested and deployed scalable and highly available software products.
  • Conducted data modeling, performance and integration testing.

Senior Software Engineer, Performance Automation

Starbucks
WA
06.2017 - 12.2018
  • Worked as senior software engineer in the digital api team. Drove performance automation and validation for version 1 of the Cloud migration release for digital apis using Azure stack.
  • Responsible for validating system performance and application performance of difference features by reviewing application design and infrastructure.
  • Responsible for analyzing test results and making recommendations for additional testing and/or improvements to existing tests to ensure future application changes do not negatively impact our Service Level Agreements and user experience.
  • Responsible for monitoring applications using Splunk, New Relic, DataDog to measure the performance at various levels of the stack and recommendation for fixes.
  • Worked closely with developers on code improvements and optimizing application performance for synchronous, Asynchronous application using Azure durable functions.
  • Responsible for performance validation of NSB Queues using MSMQ infrastructure for onpremise and Cloud APIs.
  • Responsible for performance validation of 3rd party services like Cashstar, Telesign and Accertify gateway which are used with starbucks mobile apps.
  • Drove performance validation for 6 scrum teams on a day to day basis that includes
  • Egift which is buying starbucks giftcards online(Using azure)
  • Mobile order platform
  • SQL 2017 upgrade
  • Mobile fraud alerts(Using azure)
  • Platform applications that entails service bus queues
  • Anti fraud that uses third party service for validating user data before login.
  • Collaborated with cross-functional teams to integrate innovative technologies into existing systems.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Corrected, modified and upgraded software to improve performance.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Designed and implemented scalable applications for data extraction and analysis.

Senior Software Design Engineer in Test

Russell Investments
WA
11.2013 - 05.2017
  • Worked as senior automation engineer end to end for enterprise data warehouse project. Markit EDM is an Enterprise Data Management (EDM) system. It is used to perform most functions around data quality and mastering, specializing in financial and investment data and supports processing vast amount of financial or investment data and producing end user reports for making investment decisions.
  • Wrote Markit EDM Solutions for loading data from Bloomberg files , State Street, and BBH files using Business requirements document and implementing Matcher and Mastering logic as per business requirements.
  • Wrote web service automation using ASP.Net for file loader service which monitors for new files and loads on a 24x7 basis. Used Angular js for refreshing status updates in UI pages.
  • Has automated and tested the working for Matrix Reports, List Reports, Chart Reports and Drill down reports in Markit EDM BI tool.
  • Has automated testing of SSIS packages in sql server.
  • Has strong understanding of database and proficient in writing sql queries.
  • Create complex sql views for loading the final output from Markit EDM.
  • Wrote UI automation framework for selenium from scratch to support Chrome and IE browsers for Markit Project , added support for page factory to load page dynamically when controls updated in the page. I was responsible for UI automation for my project and used the framework to accomplish this efficiently. The number of pages that was automated for UI testing is 5 web pages with average of testing 10 controls on each pages.
  • Automated mobile app testing using selenium appium for financial app.
  • Worked as Senior Developer and implemented source control and build setup for version 1 deployments, implemented the daily build process successfully and defined source code structure feature wise and version control management across dev/test/prod using SVN and powershell scripting.
  • Worked on test automation for loading files in automated fashion to edm system and producing daily reports.
  • Worked on sql performance and responsible for query/stored proc tuning and optimizations.
  • Worked on Big data analysis for comparing the existing pace system with new Markit system and identified defect patterns and repeating issues and helped the team identify/fix root cause of issues.
  • Wrote automation tools in .Net/C# in the current project for loading Bloomberg data files on daily basis.
  • Wrote SQL automation using xml loader for transformation of data files and load in to central system on daily basis.
  • Designed and implemented scalable software solutions using modern programming languages and frameworks.

.Net Technical Lead

Nordstrom Inc
WA
11.2011 - 11.2013
  • Worked as a Technical Lead in Nordstrom Shop/Secure web site development projects. Wrote automation tools in Visual studio team suite and QTP.
  • Proto-typed and wrote white paper on test driven development at Nordstrom which was adopted at the team level and successfully introduced for Rollout.
  • Was responsible for driving quality for mobile app project which involved testing Nordstrom iPad and Android mobile apps used by executives and retail floor personnels hand held devices.
  • Converted C# applications to java applications and getting it up and running.
  • Has done automation for verifying SSIS reports.
  • Automated REST APIs using Rest sharp tool.
  • Was involved in backend performance testing and load balancing for production systems.
  • Over the past 2 years involved in the automation and management of following projects at Nordstrom:
  • Test management for Web Cap Project Nov. 2011 to April 2012
  • Webcap is a project for customizing “your account” page in Nordstrom web site with features related to customer marketing preferences that runs across 5 downstream systems. Managed team of 5 testers with onshore/offshore model, this project involves data migration from flat files to oracle databases. Following are some of executed tasks:-
  • Allocated daily tasks for offshore testers.
  • Did mobile apps testing for Nordstrom mobile app.
  • Investigate/unblock on issues as needed and work prioritization.
  • Did data driven testing for account, address and credit cards migration from oracle to mdm database.
  • Wrote sql queries for verifying data migration
  • Schedule management and status reporting to stake holders.
  • Supported prod rollout on night shift and successful rollout
  • Test management for SQL 2012 upgrade April 2012 to Nov. 2012
  • Nordstrom databases were upgraded from sql 2005 to sql 2012, the system had 150 sql jobs and dts/ssis packages that needs to migrated and tested for functionality. Managed team of 4 testers with onshore/offshore model Following are some of executed tasks:-
  • Allocated daily tasks for offshore testers
  • Test Env and jobs setup and debugging runtime issues on sql jobs/dts packages.
  • Investigate/unblock issues as needed and work prioritization.
  • Planned and executed data driven testing for dts packages.
  • Wrote sql queries for verifying data being processed correctly by sql jobs.
  • Schedule management and status reporting to stake holders.
  • Tested High availability feature of sql 2012 or Always on.
  • Supported prod rollout on midnight and successfully migrated.
  • Test management for Nordstrom Apply and Buy Dec. 2012 to June 2013
  • Apply and Buy is new nordstrom.com website feature that involves applying for instant credit cards from shopping bag page and checkout pages and have the ability to use the cards immediately to buy upon approvals. Managed team of 4 testers with onshore/offshore model, Following are some of executed tasks:-
  • Allocated daily tasks for offshore testers
  • Wrote Test strategy doc and reviewed with client team due to the complexity of the project involving credit systems and xml gateway systems.
  • Investigate/unblock issues as needed and work prioritization.
  • Planned and executed data driven testing for credit cards (visa, debit, retail)
  • Automated API testing for REST APIs.
  • Drove selenium UI automation for browser compat testing due to repeatability of the test scenarios
  • Wrote sql queries for data verification in downstream systems
  • Schedule management and status reporting to stake holders
  • Supported prod rollout on midnight and successful rollout.
  • Test management for NordStrom Rack DTC July 2013 to Nov. 2013
  • Nordstrom Rack DTC is a MPOS(Mobile point of sales) application that only allow Pilot Rack stores to create a Direct to customer transaction from Mobile Device. Managed team of 5 testers in onshore/offshore model Following are some of executed tasks:-
  • Allocated daily tasks for offshore testers.
  • Did mobile point of sales app testing used in Nordstrom stores.
  • Drove test case creation and test case review, feed backs incorporated
  • Investigate/unblock issues as needed and work prioritization.
  • Planned and executed data driven testing for mobile point of sales app.
  • Wrote sql queries for data verification in downstream systems
  • Schedule management and status reporting to stake holders

.Net/C#/SQL Developer

Microsoft Corporation
WA
10.2001 - 10.2011
  • Worked as a Software Design Engineer in Test II in Microsoft Windows Live ID, Over the past few years involved in the testing/development of following projects :-
  • Automated Testing of Webstore Product (Duration Oct. 2001 to Oct. 2002)
  • Webstore is a database infrastructure that can meet the performance needs of demanding online users, ensure that the data is available when needed, and grow to support increasing transaction loads and storage requirements. Webstore has been created by Windows Live Platform Services to provide:
  • Scalability through data partitioning techniques that spread the data and workload over many servers
  • Availability by maintaining copies of the data which support failovers with potentially no impact on application read or write capabilities
  • Manageability through tools and interfaces supporting subsystem monitoring, transparent rolling upgrades, centralized job control, and autonomous self-healing
  • The combination of partition-based scalability, replica-based availability, and powerful management tools provide Webstore customers with a compelling database option when designing their application architecture.
  • Wrote Test Spec/Test cases and tested the Webstore product for repartitioning, functionality, performance, scalability identified functionality/performance/stability/reliability bugs to improve the quality of the product.
  • Has done regression testing of the product between multiple releases.
  • Wrote automation cases using scripting to verify data across multiple partitions.
  • Was involved in perf testing OLTP and OLAP cubes using distributed stress run and performance testing for optimizations.
  • Testing of Rolling upgrade (Duration Nov. 2002 to Dec. 2003)
  • Rolling upgrade offers multiple benefits and should be considered as an alternative of choice for any mission-critical system that requires high availability.
  • Benefits of Rolling Upgrade :
  • Minimize downtime. Rolling upgrades minimize downtime associated with software or hardware upgrades.
  • Minimize risk. Rolling upgrades minimize the risk of losing the service in case the upgrade fails. When an upgrade of one node fails, the other node can still provide the service, giving the system administrator the choice to repair or replace a failed node without incurring any additional downtime.
  • Increase flexibility. The nearly negligible system downtime caused by a rolling upgrade means that administrators could decide to perform a rolling upgrade during a working day instead of performing it late at night or on weekends.
  • Wrote Test Spec/Test cases to test the rolling upgrade functionality/Performance wrote and maintained test automation for the same.
  • Automated Testing of Hotmail Migration (Duration Dec. 2003 to Jan. 2004)
  • Primary goal of this project is to migrate all the credentials and profile data from the hotmail store to one unified Passport BE. The primary objective of this testing effort is to ensure that none of our partners or customers using the service are affected due to this data migration and also ensure that the transition from authentication against hotmail BE to Passport BE happens without any outage in the service.
  • Wrote Functionality/Performance Test Automation Plan for the migration and tested the migration End to End and supported ops with real time migration of the run, identified/debugged issues during migration on Prod.
  • Performance Tool Automation of Live ID FE/BE/Client (Duration Feb. 2004 to Oct. 2008)
  • Windows Live ID is a huge service with 1000 servers which consists of 250 backend servers and around 500-600 FE servers.
  • Worked on Developing Backend Stress harness using c# which makes accessor calls to the backend.
  • Worked on writing FE stress automation harness using C#/Visual studio Team Suite
  • Wrote Performance Test Plan for FE and BE/Client and Ran performance test pass for releases between this 3 year period.
  • Identified/Investigated Memory leaks and system stability issues during the performance test pass.
  • Perf Automated API testing for SOAP APIs using VSTS
  • Functionality Scenario Owner (Duration Oct. 2008 to Oct. 2011)
  • Wrote functionality/E2E scenario test plan/cases for the new live id features releases in Waves for windows liveid.
  • Did API functionality testing, wrote automation cases in .Net.
  • Was responsible for E2E testing and working with Partners and identifying/fixing issues on the beta site.
  • Was responsible for rolling the feature on prod and providing support to ops for smooth rollout.
  • Did security/fault injection/fuzz testing for the usability scenarios by partners and attackers to ensure feature quality.
  • Automated API testing using C#/.Net Framework.

Education

Bachelor - Computer Science

Madras University

Masters - Computer Science

Kuvempu University
Karnataka

Master of Business Administration - undefined

Alagappa University

Graduate - undefined

National Institute of Information Technology
Madras

Microsoft Certified Solution Developer - SQL 2012 and Visual Studio .Net

Skills

  • Hardware: PC-64, Windows Mobile, iPod, iPad, Windows tablet, Android
  • OS/Platforms: MS Windows 10, Windows 7, UNIX, Linux,Windows server 2012,Windows 81
  • Languages: Visual C# 2022, Java 8,Java 7 , Net 45, QTP, QC,React JS
  • RDBMS: MS SQL Server 2022, Mongodb(Nosql),Azure Cosmos DB
  • Analysis/Design: Relational Database Design, Structured System Analysis and Design
  • Code Analysis: FxCop and StyleCop, LeakDiag, UMDH
  • Monitoring: Splunk,Datadog, NewRelic,PagerDuty Alert, Azure Application Insights
  • EDM: Markit,BigData
  • DevOps: CHEF,Jenkins
  • Performance Tools: Load Runner, VSTS
  • Scripting: Powershell, VBScript,Java script
  • UI Automation: Selenium Webdriver, Coded UI,Selenium Appium
  • API: REST,SOAP
  • Test Framework: NUnit,MSTest,JUnit
  • Project leadership
  • Web application development
  • Programming languages
  • API development experience
  • Continuous integration and deployment
  • Database programming
  • Database design
  • System improvements
  • NET development
  • Performance improvements
  • Performance optimization
  • Configuration management
  • Pipeline maintenance
  • Performance optimization techniques
  • Performance tuning
  • Infrastructure as Code
  • RESTful API design
  • Data extraction
  • Software development
  • Programming
  • Build releases
  • Oral and written communications
  • Problem-solving mindset
  • Testing and debugging
  • DevOps best practices
  • Technical analysis
  • Design reviews
  • Project planning
  • Analytics
  • Research and development
  • Scope development
  • Troubleshooting
  • Team reporting
  • Virtualization
  • Workflows and queries
  • Software development lifecycle
  • Requirements gathering
  • Technical support escalations
  • Big data analysis
  • Solutions deployment
  • Web security
  • Cybersecurity principles
  • Cross-platform development
  • Customer support
  • Team leadership
  • Continuous delivery
  • Dependency management
  • Testing and deployment
  • Agile methodologies expert

Accomplishments

  • Received an award from Starbucks Hackathon 2024 for Most Technically Awesome for Channel vision project
  • Won and been part of 3 months innovation lab prototype and implementation selection the same year for Channel vision hack project after EVP+ demos with CEO and CTO.

Languages

English
Full Professional

Timeline

Senior Software Engineer, Observability and Data Platform

Starbucks
01.2019 - Current

Senior Software Engineer, Performance Automation

Starbucks
06.2017 - 12.2018

Senior Software Design Engineer in Test

Russell Investments
11.2013 - 05.2017

.Net Technical Lead

Nordstrom Inc
11.2011 - 11.2013

.Net/C#/SQL Developer

Microsoft Corporation
10.2001 - 10.2011

Masters - Computer Science

Kuvempu University

Master of Business Administration - undefined

Alagappa University

Graduate - undefined

National Institute of Information Technology

Microsoft Certified Solution Developer - SQL 2012 and Visual Studio .Net

Bachelor - Computer Science

Madras University

Source Control

SVN,GITHub

Bug Tracking

JIRA , TFS

BI

SSIS,ETL,Markit, SSRS,OLTP,OLAP

Cloud

Azure,AWS,Terraform

AI Tools

GitHub co-pilot, AWS VibeCoder

2024 Hackhathon Most Technically Awesome Award

Channelvision project is about solving customer wait time problem in the stores using camera technology.

MEENAKSHISUNDARAM RAMASWAMY