Experienced Software Engineer with 10 years of hands-on experience and strong knowledge in performance validation and optimization of system performance Seeking to leverage strong analytical skills and deep technical expertise to drive efficiency and enhance user experience in a dynamic software development environment.
Overview
10
10
years of professional experience
Work History
Senior Member of Technical Staff
Salesforce
08.2023 - Current
Participate in product requirement discussions with PM, involved in gathering of Non-Functional Requirement and understanding the product architecture
Responsible for E2E feature ownership, Prepare technical Artifacts like Test Plans, testing approach and Test results document and get it reviewed with all the stakeholders including PO, Dev, and Team Members
Contribute to Automation frameworks: K6 using Javascript, Python, Terraform as well
Preparation of test data to execute multi-tenant load test using inhouse Data generation tool Faker built using Typescript and Synthetic in house-built data generation tool
Execute the scenarios, and analyze the results using the Grafana Monitoring dashboards, Argus, Monitor Kafka Messaging, Kubernetes Micro Services
Run tests on EMR Spark Jobs and clusters with different concurrency of Worker and Task nodes
Developed different Splunk Dashboards and Indexes to present results in understandable manner and to calculate p90s, p95s etc
Reduced turn-around time by detecting, debugging and resolving technical issues in the code
Participate in technical reviews, define/improve processes on configuration management, deployment and resiliency planning for the application
Handling multiple projects in parallel and participating in different scrum teams
Implement strategies for building regression tests
Experience working on distributed Scale networks, Big data' data pipelines, architectures and datasets
Monitoring done on Kubernetes hosted pods and compute the CPU and Memory usage by the service
Profiling done using Flamegraphs to understand the runtime behavior of applications
Helps in debugging Performance Bottlenecks and visualize stack trace
Worked on new AI projects using Open AI Models and RAG retrievals
Good understanding on working with Unstructured data, chunking, vectorization
Senior Member of Technical Staff
Salesforce
03.2022 - 07.2023
Associate Software Engineer
JP Morgan Chase & Co.
03.2021 - 03.2022
Developing the scripts using JMeter with various code implementations to fetch the data from large Data Lake
Performing the Load, Stress, Endurance test with Blazemeter
Executing Multi-user test to calculate the TTI (Time to Interaction) of Tableau Dashboard
Execute test to check the efficiency of Kafka topics
Involved in SRE - Have created the Spinnaker pipelines to automate the deployment of Containerized application to Kubernetes
Setting up the Logging framework in the application using databus which uses PPA feeds and Kafka topics to send the log messages to Splunk
Monitoring the application and database performance through AppDynamics
Have setup the required alerts in AppD and Splunk to trigger the emails to team if any failure occurs
Senior Performance Engineer
Mphasis
08.2019 - 03.2021
Involved in gathering of Non-Functional Requirement and understanding the application architecture
Involved in gathering the Production stats from AppDynamics and Google Analytics tool to prepare the Workload Scenarios to execute the multiple Load Tests
Developing the Test Scripts using Jmeter
Have done various code implementations in the script using JavaScript, Groovy in Beanshell Samplers to make the scripts robust
Have setup Automated Testing framework by running the test on Docker Container and integrating the results with Influx DB and Grafana to enhance the reporting feature
Developed Pipelines in Azure DevOps portal for continuous integration of Performance Tests and posting the metrics on Heat Maps of PowerBI
Monitoring of Servers hosted on Azure using Azure Monitoring tool AppInsights and through CloudWatch for the applications hosted on AWS
Professional 1: Test Engineer
DXC Technologies
10.2018 - 08.2019
Understanding the application functionality and involved in gathering of Non-Functional Requirements along with SLA
Preparing Test Strategy, Estimates and RTM document
Executing the Component Level tests using Stubs to test the new module/functionality
Executing various tests such as Volume test, Endurance tests to check the memory leak and application behavior under prolonged conditions
Identify the test environment, preparation of test data and access needed to execute Load Tests
Monitoring the System Resources using XMON tool
Experience in preparing and publishing the execution reports after validating the results end to end using DB SQL Developer tool
Testing was done to make the system robust to achieve Queue resilience even if the system is restarted or in case any fault occurred during processing in Active MQs
Responsible for logging performance defects on JIRA and tracking it till closure
Software Engineer
Hexaware Technologies Ltd
07.2015 - 09.2018
Preparing and validation of the scripts according to the business requirements
Used HP MC Enabler tool for re-signing the mobile center agents and packaging of iOS application
Installed Applicare agents in the server machines and collected server matrices
Executed multiple baseline tests for the application to compare with actual build runs
Simulated multiple User load from different geographical location (LGs) with latency - Network Virtualization
Coordinating with teams like Infrastructure team for Environment Setup and Monitoring agents, DBA team for AWR Report, Network and Development team
Coordinating with teams like DBA, Network, Development and auditors
Working with DBA team for query analysis in AWR report
Preparation of result comparison sheets, execution summary report document for every execution
Apart from project work, continuously involved in preparing decks and training materials
Took training on LR-12 for fresher
Participated as an interviewee for CMMI level 5 audit of an organization