Shivaprasad Hiremath

Software Engineer

Bengaluru, Karnataka, India12 yrs 5 mos experience
Highly Stable

Key Highlights

  • Expert in automation and performance engineering.
  • Strong background in SaaS product development.
  • Proficient in Python and CI/CD methodologies.
Stackforce AI infers this person is a SaaS Automation and Performance Engineering Specialist.

Contact

Skills

Core Skills

Automation EngineeringPerformance EngineeringAutomation TestingCicd

Other Skills

API AutomationBenchmarkingCloud ComputingData StructuresEnd-to-End TestingInfrastructure as a Service (IaaS)JavaJava ToolsJavaScriptJenkinsLoad TestingPerformance MetricsPerformance and ScalePlatform as a Service (PAAS)Python

About

Experienced Member Of Technical Staff with a demonstrated history of working in the computer software industry. Skilled in Linux, Algorithms, Python (Programming Language), Eclipse, and Virtualization. Strong engineering professional with a Master of Technology (MTech) focused in Networking and Internet Engineering from SJCE Mysore.

Experience

Broadcom software

Research Development Software Engineer

Dec 2023Present · 2 yrs 3 mos · India · On-site

Vmware

5 roles

Senior Member Of Technical Staff

Promoted

Jan 2022Present · 4 yrs 2 mos

Member Of Technical Staff 3

Aug 2019Jan 2022 · 2 yrs 5 mos

  • Working on Product - (vRealize Network Insight(vRNI))
  • Roles and Responsibilities: Performance and Scale /Automation Engineer
  • 1. Automate all the new API's and perform Benchmarking both on On-Prem and SaaS version of vRNI. Locust, python based load-testing tool is used to add more coverage to API's and test the concurrency at which application supports.
  • 2. Validate new features and completely own the scale, performance and automation for the release.
  • 3. Integrate all the jobs in Jenkins and monitor the scale KPI's in WaveFront.
  • 4. Add scale test cases/validate e2e use cases for the product and follow up on the bugs if any.
  • 5. Completely own the scale pipeline in CICD and R2R(Release to Release) comparison of key metrics.
  • 6.Evaluate Performance metrics using JMeter, JProfiler, YourKit and Java tools like jmap, Jstat and Jstack. And also analyze the heap dump as and when required.
Performance and ScaleAutomation EngineeringAPI AutomationBenchmarkingJenkinsLoad Testing+3

Member Of Techical Staff- 2

Promoted

Mar 2016Jul 2019 · 3 yrs 4 mos

  • Products worked on vCM, vRAC, vROPS and UCP
  • Currently working on UCP(Unified Collection Proxy).
  • Responsibility:
  • Take complete ownership of test cycle for iterations.
  • Define the test scope and add all end to end test cases and get it review from team and PM(Product Manager)
  • Execute and validate the components of UCP in stipulated time frame.
  • Work closely with development engineers to understand the entire product flow and help them to write the unit and function test cases.
  • I also work on CICD(Continuous Integration and Continuous Delivery) model.
  • Primarily work on automating end to end test-cases in python(using selenium and unit-test framework) and integrating in Jenkins.
  • Leverage VMware vSphere Python SDKs for CICD.
  • Deploy Test-beds on NIMBUS/cloud infrastructure.
Test Cycle ManagementEnd-to-End TestingCICDAutomation TestingPythonSelenium

Member of Technical Staff

Promoted

Sep 2013Feb 2016 · 2 yrs 5 mos

intern

Aug 2012Aug 2013 · 1 yr

  • HUDSON IMPROVEMENT USING ANT SCRIPT
  • HUDSON is a continuous integration (CI) tool written in Java, which runs in a servlet container, such as Apache Tomcat or the Glassfish application server. Key features of Hudson are – Easy Installation, Easy Configuration, provides web based interface, distributed builds, unit testing reporting, file finger printing etc. Hudson uses ANT scripting to call the targets. These targets are the JAVA API’s which is written in the JAVA programming language. ANT is an open source which is maintained by APACHE. ANT is a cross platform, portable and which is implemented in JAVA. Ant can handle dependencies in targets as well.
  • The project deals with enhancing the HUDSON environment by writing the scripts using ANT, which in return calls the targets for which a particular task has to be done. This will reduce the manual interaction and helps in creating end to end scenarios in HUDSON Environment
  • Presently I am doing Internship in VMware and I am well versed in the areas of C, JAVA and ANT, also good at Operating system ,Data Structure and DBMS concepts.
  • 70% of my time i spend on writing targets and 30% on release updates(automation & manual testing).

Education

SJCE Mysore

Master of Technology (MTech) — Networking and Internet Engineering

Jan 2011Jan 2013

Visvesvaraya Technological University

Information Science & Engineering — Computer Science

Jan 2004Jan 2010

Stackforce found 100+ more professionals with Automation Engineering & Performance Engineering

Explore similar profiles based on matching skills and experience