Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Ambika Sharma

Perth,Australia

Summary

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

Education

B. Tech -

Shaheed Bhagat Singh State Technical Campus
01.2015

12th -

St. Soldier Divine Pubic School
01.2011

10th -

St. Soldier Divine Pubic School
01.2009

Skills

  • Investment Banking
  • CRM
  • M&C
  • Finance
  • Tax
  • Health and Insurance
  • Real Estate
  • Load runner
  • HP Performance center
  • JMeter
  • K6
  • Java based framework
  • PerfMon
  • SiteScope
  • AppDynamics
  • Azure AppInsights
  • Cloudwatch
  • Splunk
  • K9s
  • Flamegraph
  • Fiddler
  • HTTP Watch
  • Wireshark
  • JIRA
  • Azure DevOps
  • Salesforce GUS
  • Agile
  • Java (SpringBoots)
  • Basics of Python
  • JavaScript
  • Basics of Terraform
  • Oracle
  • MySQL
  • Dynamodb
  • Milvus
  • AWS (S3, Lambda, EMR, EKS, EC2, Cloudwatch, VPC, Load Balancer, Endpoint Services, Redshift etc)
  • Azure
  • Snowflake
  • Google Cloud Platform
  • Jenkins
  • Spinnaker

Timeline

Senior Member of Technical Staff

Salesforce
08.2023 - Current

Senior Member of Technical Staff

Salesforce
03.2022 - 07.2023

Associate Software Engineer

JP Morgan Chase & Co.
03.2021 - 03.2022

Senior Performance Engineer

Mphasis
08.2019 - 03.2021

Professional 1: Test Engineer

DXC Technologies
10.2018 - 08.2019

Software Engineer

Hexaware Technologies Ltd
07.2015 - 09.2018

B. Tech -

Shaheed Bhagat Singh State Technical Campus

12th -

St. Soldier Divine Pubic School

10th -

St. Soldier Divine Pubic School
Ambika Sharma