Summary
Overview
Work History
Education
Skills
Languages
Accomplishments
Timeline
Generic

NiloY Sutradhar

Bangalore

Summary

I am a highly proficient performance engineer with nearly 12 years of experience working in various companies. Skilled in utilizing a variety of performance engineering tools and methodologies to ensure applications meet stringent performance standards.

Overview

12
12
years of professional experience

Work History

Senior Software Engineer (Module Lead)

VISA Inc
06.2022 - Current
  • End to end performance Engineering activities in different layers in different integrated microservices.
  • Non-functional requirements, scope, and test planning.
  • Load, Stress, Baseline, API, Endurance testing of the various performance test cases.
  • Service SME and tune the service till go live in the production - maintain and support production issues.
  • Maintain, ownership of the performance optimization, testing and engineering activities of various modules.
  • Create pull requests for the change requests.
  • Release signing-off activities in PERF environment to promote production releases. Environment deployments.
  • Sprint planning meeting, Capacity and PI planning, agile development.
  • Scalability testing and performance benchmarking of numerous services.
  • Performance monitoring, optimization, tuning of the services using various tools like Grafana, in-house simulation tool, Humio, Goland, Kubernetes etc.
  • Performance optimization of the middle layer like Kafka, data access layer etc.
  • Pods scalability, capacity planning, deployment, and benchmarking of various connected services.
  • Chaos - resiliency Engineering of numerous services including downstream, middleware, and infra.
  • Simplify and automate the performance engineering process to minimize the manual intervention using CI-CD pipeline, Python, AI/ML, Copilot, and ChatGPT.
  • Brainstorm, design, and implementation to automate the performance engineering activities, validation of the health of numerous services, pre-check, etc. using Jenkins, bash, Python, and internal integrated tools. Heap Dump, CPU Dump analysis.
  • SLA's, SLO's and SLI's - service monitoring.

Application Modernizer Technical lead

TCS
05.2021 - 06.2022
  • Understand the scope and application under test. Scale up the load testing methodology for the application. Non-functional requirements, test planning
  • Performance model (WLM) creation. Managing team for end-to-end Performance Testing and scalability testing for Holiday readiness. Performance testing using Soasta CloudTest. Performance engineering using New Relic, GCP, Sumo Logic, Quantum Metric, Webpage test, Speed curve etc. Providing recommendations and collaborate with various team like webops, dev teams
  • Release management team, directors, Architects and leadership team for performance improvement and Kubernetes Pods scalability requirements of the application and make sure it is ready for holiday season. Pods scalability and AKAMAI CDN performance improvement, Thread dump analysis. Top level collaboration and proper planning for executing load tests in Production site - with more than 10 different teams and more than 1000 people. Quality work was delivered to ensure the applications can withstand Holiday load, termed Holiday Readiness 2021.

Performance Test Lead

Infosys Ltd
06.2018 - 05.2021
  • Non-functional requirements, test planning, Performance model (WLM) creation.
  • Load, Stress, Baseline, and Endurance testing of the various performance test cases using LoadRunner, JMeter and Blaze meter tools for node/Java/J2EE applications.
  • Scripting and execution of scenarios, implemented logic/coding to handle the scenario and test data etc. Capturing End-to-End response time of multiple layers and interfaces.
  • Implementation of CICD automated framework using Jmeter.
  • Monitoring and analysis of various bottlenecks like response time, CPU, memory issues etc. using Azure log analytics, Dynatrace, AppDynamics, and JMeter HTML reports.
  • Custom report preparation and comparison of tests results, next step, and recommendations.
  • Tool identification and license procurement.
  • DB monitoring using AWR report and SQL profilers (Trace mechanism), Database Tuning.
  • Load Generator configuration, LG Set up, test user, test environment designing, test data preparation etc.
  • Thread dump, Heap dump analysis.
  • Scripting and execution of 110 Tcodes. Implemented logic/coding to handle the scenario and test data etc for SAP HANA migration performance tests.
  • Monitoring and analysis of various bottlenecks like Deadlocks, memory issue etc. using DB02, SDF/MON, ST03N, STAD, SM12 etc.

Performance Test Engineer

Accenture
08.2016 - 06.2018
  • Interaction with the client for gathering the project requirements and Test plan involvement.
  • Involved in preparation of Detailed design documents of respective applications.
  • Involved in Preparation of Scripting using Web (HTTP/HTML), TruClient and web Services for the identified Business flows.
  • Involved in the execution of several types of performance tests (Load, Stress, and Endurance testing) with global LGs using LoadRunner and Performance Center (ALMPC).
  • Monitored Web server, Application server and DB servers using Dynatrace Monitoring tools.
  • Analyzed the results using Load runner to Identified Bottlenecks that affected the application performance and Provide Recommendation for next step.
  • Documented Performance Analysis Reports including Performance metrics and Final result Documents.

Test Engineer

Sonata Software
04.2014 - 08.2016
  • Analyzing and Understanding Performance Requirement Specifications.
  • Coordinating with the Business and Development team to identify critical business flows for testing.
  • Validating the flow of the given applications manually to make sure the application is stable and ready for scripting.
  • Creation and Enhancement of the scripts using Load Runner for the business processes using the relevant protocols i.e. multi-protocol script for both SAP GUI and SAP Web, Web/HTML, Ajax TruClient, Ajax (Click & Script), etc.
  • Designing the Workload Profile and Running the multi business scenarios with different user loads and Load generators in Performance Center.
  • Conduct the load Test/Stress Test/Endurance Test for assigned modules with different percentage of loads.
  • Initializing the Performance Monitoring Tool using various Performance metrics of the application under test using the PUTTY SSH Client (Linux) if applicable.
  • Analyzing the results based on benchmark specification.
  • Identify performance related to Bottleneck’s.
  • Analyzing the test results and preparing Custom reports consisting of the response time, scalability point, and threshold level of the application.

Education

B.Tech - Electronics and Communication

West Bengal University and Technology

Skills

  • Loadrunner
  • Cloudview
  • Grafana
  • Splunk
  • Kafka
  • Cassandra
  • Python
  • Jmeter
  • Soasta-Cloudtest
  • PerformanceTuning
  • PerformanceEngineering
  • Chaos-Engineering
  • Java Profiling
  • System-Capacity-Planning
  • APM-Tool
  • Kubernetes
  • SQL Tuning and Optimization
  • GCP-Monitoring
  • CI/CD

Languages

English, Hindi, Bengali

Accomplishments

  • Delivery & Operational Excellence Award
  • GEM Award – Automation and Simplification
  • Star Award
  • Germany - Onsite experience

Timeline

Senior Software Engineer (Module Lead)

VISA Inc
06.2022 - Current

Application Modernizer Technical lead

TCS
05.2021 - 06.2022

Performance Test Lead

Infosys Ltd
06.2018 - 05.2021

Performance Test Engineer

Accenture
08.2016 - 06.2018

Test Engineer

Sonata Software
04.2014 - 08.2016

B.Tech - Electronics and Communication

West Bengal University and Technology
NiloY Sutradhar