Atin Goyal

DevOps Engineer

Bengaluru, Karnataka, India15 yrs 9 mos experience
Highly Stable

Key Highlights

  • Over a decade of experience in performance optimization.
  • Proven track record in enhancing software stability.
  • Expert in Java and performance testing methodologies.
Stackforce AI infers this person is a SaaS performance optimization expert with a strong background in Java.

Contact

Skills

Core Skills

Performance TestingJavaPerformance Tuning

Other Skills

Business IntelligenceCapacity AnalysisData VisualizationDatabasesJVMJVM GC tuningJava Enterprise EditionJavaScriptLoadRunnerOATSOperating SystemsOraclePL/SQLQuality AssuranceRequirements Analysis

About

Making software faster and more stable since 2010!

Experience

15 yrs 9 mos
Total Experience
3 yrs 3 mos
Average Tenure
2 yrs 5 mos
Current Experience

Salesforce

Senior Member of Technical Staff

Dec 2023Present · 2 yrs 5 mos · Bengaluru, Karnataka, India · Hybrid

Oracle

2 roles

Principal Member Of Technical Staff

Promoted

Oct 2018Dec 2023 · 5 yrs 2 mos · Bengaluru Area, India · Hybrid

  • OAX: Oracle Analytics for Applications
  • Working on tuning Analytical Decks/Visualizations along with Permissions management and data validation UIs
  • ● Tuned Knockout JS code resulting in UI step RT reduced from 209s to 30s
  • ● Root-caused High UI RT due to heavy JS activity on the main thread. Since it could not be deferred, created a
  • prototype with a dummy operation in the background while the user is doing another operation which reduced
  • RT from 7.5s to 4.6s
  • ● Observed high native mem usage in JVM. Root-caused the issue through code analysis to zip deflater not
  • explicitly closed. Created prototype which brought down JVM mem usage from 26 GB to 3 GB.
  • ● Detected lack of pagination in backend requests through code analysis resulting in high RT in UI and high mem
  • usage of the server process
  • ● Observed high query RTs and recommended more stringent filters to reduce the amount of data being pulled.
  • DV: Data Visualization
  • Working on long term performance enhancements along with new features in Data Visualization product in Oracle
  • Analytics Cloud to gain edge over competitors.
  • ● Achieved upto 10x performance improvements in RTs for DV projects by various query and code tunings
  • ● Created prototype to parallelize parsing of a CSV file and upload to archive which reduced UI time by 40s
  • ● Optimized CSV parsing to reduce Column type detection which reduced RT by 60s
JavaPerformance TestingLoadRunnerDatabasesPerformance TuningJavaScript+3

Lead

May 2013Sep 2017 · 4 yrs 4 mos · Bangalore

  • As part of BI Performance team, worked on many new features and optimization in Oracle’s BI products, Developed utilities and Oracle wide dashboards for monitoring cloud customers
  • Development
  • Complete design and development of P1 Dashboard (used by management to monitor critical Oracle cloud customers) using Oracle VA, Java, Shell scripts and PL/SQL
  • Complete design and development of a server reservation system for the team using Java, jquery, Javascript etc.
  • Created several automation and utilities using Java/Shell scripting to help team with day to day and project specific work.
  • Product Performance
  • led the complete performance effort of a new product called DV Desktop (Tableau and PowerBI competitor). More than a 100 bugs were opened for this product and led to significant performance, stability and usability improvements for the end user.
  • Analysis
  • Application profiling using Jprofiler, Solaris Studio or Intel VTune and pointing out hotspots to developers along with suggestions for improvements.
  • Thread dump analysis
  • Heap dump analysis using MAT and GC analysis using PMAT
  • Client side analysis using chrome js profiler and fiddler.
  • Tuning Highlights
  • High startup time of desktop app due to indexing operation running at every start. Got need based indexing implemented.
  • High startup time of desktop app due to unnecessary components getting started. Got delayed startup implemented.
  • High RT for applying multiple filters due to query being sent for every filter option. An option to apply changes on demand was implemented based on my suggestions
  • High CPU root caused to fetching one record at a time. Got bulk row fetching implemented
  • Testing
  • Involved in performance testing of OBIEE On-Premise and Cloud using Oracle ATS.
  • Enhanced test suite based on observations of customer behavior in production
  • Batch processing applications
JavaPL/SQLShell scriptingPerformance TestingData Visualization

Nowhere inc

Traveler, Adventurer

Sep 2017Oct 2018 · 1 yr 1 mo · Earth

  • Took a one year break from work during which I traveled to 6 countries, completed certification in Scuba diving, Skydiving and Java, took Horse riding and Kannada classes etc

Fidelity investments

QA Engineer

Aug 2010Apr 2013 · 2 yrs 8 mos · Bangalore

  • Development
  • Involved in development and support of APM (Application Performance Monitor) a Enterprise wide J2EE based tool for monitoring performance of various Fidelity websites
  • Have automated various monitoring and data entry/analysis requirements for the team using Java
  • Testing: Involved in performance testing of various applications like
  • Web applications like websites and forums
  • Siebel CRM based application
  • Batch processing applications
  • Capacity Analysis: was handling the complete Capacity analysis effort of a component being used on Fidelity.com which involves
  • Test Strategy and planning for new implementations
  • Testing, Tuning and analysis of projects
  • Insuring overall stability and responsiveness of the application
  • Anticipating failures and testing and implementing buissness continuity techniques
  • Tuning: Involved in analyzing and tuning application servers
  • JVM GC tuning: Usage of different collector algorithms to reduce pause times, heap and generation sizing, Usage of concurrency algorithms etc
  • Application Tuning: Memory leak detection and analysis, Heap dump analysis, basic application profiling and thread analysis, JDBC connection pool optimization and sizing.
JavaPerformance TestingCapacity AnalysisJVM GC tuning

Education

B. M. S. College of Engineering

Bachelor of Engineering — Information Science

Jan 2007Jan 2010

BVB Vidyashram

High School — Science

Jan 1995Jan 2005

Stackforce found 100+ more professionals with Performance Testing & Java

Explore similar profiles based on matching skills and experience