Shiva Kumar

Nagarbhavi, Bangalore, India - 560072

Shiva Kumar photo

Shiva Kumar

Programmer Trainer

Nagarbhavi, Bangalore, India - 560072.

1 Student taught

5.0

UrbanPro Rating

Details verified of Shiva Kumar

Identity

Education

Know how UrbanPro verifies Tutor details

Identity is verified based on matching the details uploaded by the Tutor with government databases.

Overview

I have completed Engineering in computer science in 2008. Since then,I have been working in IT industry for 10 years and worked for prestigious companies like Cisco system, Nokia Siemens Networks on direct payroll and Goldman Sachs, Morgan Stanley under different payroll.

I have been working extensively on java and J2EE, various spring modules, hibernate for last 10 years for various complex projects and involved in design and development of various challenging modules, highly scale-able processes. this offered me a good number of challenges which helped me to improve skills apart from programming.

Along with this I do have rich experience in working on latest technologies like nodejs, angularJs and mongoDB cloud for freelancing projects where these are hosted in AWS cloud and had worked in setting up secure and auto scale-able environment and mongoDb with replication and sharding enabled.

I did involve in doing the performance, scale testing and work on the improving the performance of the application which it is not met the bench mark.

I am quick and self learner and have a check on latest technologies.

Last, but not least, my contributions to various complex modules are recognized and rewarded.

Right now, I am moving to take training as career so that I can spread my knowledge.

Thanks for going through my profile to understand my skill set. Please feel free to reach me out if have any queries and would you want me to conduct training.

Languages Spoken

Kannada

Telugu

English Proficient

Education

VTU 2008

Bachelor of Engineering (B.E.)

Address

Nagarbhavi, Bangalore, India - 560072

Verified Info

ID Verified

Education Verified

Phone Verified

Email Verified

Facebook Verified

Demo Class

Yes, not charged

Report this Profile

Is this listing inaccurate or duplicate? Any other problem?

Please tell us about the problem and we will fix it.

Please describe the problem that you see in this page.

Type the letters as shown below *

Please enter the letters as show below

Java Training Classes Overview

Java Training Classes

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in Java Training Classes

10

Teaches

Core Java, Spring, Servlet, Hibernate, Web services, JSP (Java Server Pages), J2EE

Certification training offered

No

Reviews

this is test message this is test message this is test message this is test message this is test message this is test message this is test message

No Reviews yet! Be the first one to Review

Lessons (3)

Pointing your domain to website hosted on AWS

You may have created and hosted a website on AW, and you would like to users to be accessed using a custom URL. You can host a static website on S3 and use CloudFront or Route53 to point to your site....

20/10/2018
1 1
0
Java 8 Predicates

In the previous lession, we have learnt how to use filters and collectors. In filter we have passed the condition to evaluate whether the object is eligible to be filtered or not. Code given below for...

11/10/2018
0 0
0
Java8 Filters and collectors

Lets say we have collection of strings and we would like to filter (remove) out certain strings from collection. We could achive the same in java 7 and earlier versions import java.util.ArrayList; import...

10/10/2018
0 0
0

Answers by Shiva Kumar (13)

Answered on 17/10/2018 IT Courses/Software Testing

What is the difference between performance testing, load testing and stress testing? How do you explain... ...more
What is the difference between performance testing, load testing and stress testing? How do you explain them with examples?

What is Performance Testing? Performance testing is the general name for tests that check how the system behaves and performs. Performance testing examines responsiveness, stability, scalability, reliability, speed and resource usage of your software and infrastructure. Different types of performance... ...more

What is Performance Testing?

 

Performance testing is the general name for tests that check how the system behaves and performs. Performance testing examines responsiveness, stability, scalability, reliability, speed and resource usage of your software and infrastructure. Different types of performance tests provide you with different data, as we will further detail.

 

Before performance testing, it’s important to determine your system’s business goals, so you can tell if your system behaves satisfactorily or not according to your customers’ needs.

 

After running performance tests, you can analyze different KPI's, such as the number of virtual users, hits per second, errors per second, response time, latency and bytes per second (throughput), as well as the correlations between them. Through the reports you can identify bottlenecks, bugs and errors, an decide what needs to be done.

When should you use Performance Testing?

 

When you want to check your website performance and app performance, as well as servers, databases, networks, etc. If you work with the waterfall methodology, then at least each time you release a version. If you’re shifting left and going agile, you should test continuously.

What is Load Testing?

 

Load testing is testing that checks how systems function under a heavy number of concurrent virtual users performing transactions over a certain period of time. Or in other words, how systems handle heavy load volumes.

When should you use Load Testing?

 

When you want to determine how many users your system can handle. You can determine different user scenarios that let you focus on different parts of your system, like the checkout webpage on your website or app for web load testing. You can also determine how the load behaves, like the geo-location users come from or how the load builds and sustains in the system. Basically, load testing is something you should do all the time, to ensure your system is always on point. 

 

What is Stress Testing?

 

Stress testing is testing that checks the upper limits of your system by testing it under extreme loads. The testing examines how the system behaves under intense loads, and how it recovers when going back to normal usage, i.e are the KPIs like throughput and response time the same as before? In addition to load testing KPIs, stress testing also examines memory leaks, slowness, security issues and data corruption.

 

Stress testing can be conducted through load testing tools, by defining a test case with a very high number of concurrent virtual users. If your stress test includes a sudden ramp-up in the number of virtual users, it is called a Spike Test. If you stress test for a long period of time to check the system’s sustainability over time with a slow ramp-up, it’s called a Soak Test.

 

When Should You Use Stress Testing?

 

Website stress tests and app stress tests are important before major events, like Amazon great India sale with high demand or the elections. But we recommend you stress test every once in a while so you know your system’s endurance capabilities. This ensures you’re always prepared for unexpected traffic spikes, and gives you more time and resources to fix your bottlenecks.

 

Answers 1 Comments
Dislike Bookmark

Answered on 17/10/2018 IT Courses/Software Testing

Why should we perform browser compatibility testing?

it is due to the differences in java script process engine and i think css too. For example, the code used to make AJAX call differs in IE compared to chrome or firefox.
Answers 1 Comments
Dislike Bookmark

Answered on 17/10/2018 IT Courses/Software Testing

Is there a way to integrate Postman with Selenium WebDriver?

What is the use case?
Answers 1 Comments
Dislike Bookmark

Answered on 09/10/2018 IT Courses/Java

Identify the sections of corejava, you should be knowing for android development and it really depends on what are you implementing in android. I would suggest you to know about 1. collections 2. java.awt 3. java.io, if you are operating on storage 4. java.net or third party framework if your application... ...more

Identify the sections of corejava, you should be knowing for android development and it really depends on what are you implementing in android. I would suggest you to know about

1. collections

2. java.awt

3. java.io, if you are operating on storage

4. java.net or third party framework if your application makes webservice calls.

In addition, there is lot to learn in android itself, if you are new to android development.

 

Answers 8 Comments
Dislike Bookmark

Answered on 09/10/2018 IT Courses/Software Testing

How can you do unit tests on the UI rather than just the library functions?

There are different tools available to do the same. Selenium is one of the tool. if application is being developed in angular, there are frameworks like karma to help you with
Answers 1 Comments
Dislike Bookmark

Shiva KumarDirections

x
Java Training Classes 5.0

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in Java Training Classes

10

Teaches

Core Java, Spring, Servlet, Hibernate, Web services, JSP (Java Server Pages), J2EE

Certification training offered

No

MongoDB Training 5.0

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in MongoDB Training

1

Amazon Web Services Training 5.0

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in Amazon Web Services Training

1

AWS Certification offered

AWS Certified Developer

Node.JS Training 5.0

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in Node.JS Training

1

Software Testing classes 5.0

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in Software Testing classes

2

Training offered

Apache JMeter, SoapUI

Training for ISTQB certification

No

Testing Types

Automated Software Testing

Computer Course classes 5.0

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

this is test message this is test message this is test message this is test message this is test message this is test message this is test message

No Reviews yet! Be the first one to Review

Answers by Shiva Kumar (13)

Answered on 17/10/2018 IT Courses/Software Testing

What is the difference between performance testing, load testing and stress testing? How do you explain... ...more
What is the difference between performance testing, load testing and stress testing? How do you explain them with examples?

What is Performance Testing? Performance testing is the general name for tests that check how the system behaves and performs. Performance testing examines responsiveness, stability, scalability, reliability, speed and resource usage of your software and infrastructure. Different types of performance... ...more

What is Performance Testing?

 

Performance testing is the general name for tests that check how the system behaves and performs. Performance testing examines responsiveness, stability, scalability, reliability, speed and resource usage of your software and infrastructure. Different types of performance tests provide you with different data, as we will further detail.

 

Before performance testing, it’s important to determine your system’s business goals, so you can tell if your system behaves satisfactorily or not according to your customers’ needs.

 

After running performance tests, you can analyze different KPI's, such as the number of virtual users, hits per second, errors per second, response time, latency and bytes per second (throughput), as well as the correlations between them. Through the reports you can identify bottlenecks, bugs and errors, an decide what needs to be done.

When should you use Performance Testing?

 

When you want to check your website performance and app performance, as well as servers, databases, networks, etc. If you work with the waterfall methodology, then at least each time you release a version. If you’re shifting left and going agile, you should test continuously.

What is Load Testing?

 

Load testing is testing that checks how systems function under a heavy number of concurrent virtual users performing transactions over a certain period of time. Or in other words, how systems handle heavy load volumes.

When should you use Load Testing?

 

When you want to determine how many users your system can handle. You can determine different user scenarios that let you focus on different parts of your system, like the checkout webpage on your website or app for web load testing. You can also determine how the load behaves, like the geo-location users come from or how the load builds and sustains in the system. Basically, load testing is something you should do all the time, to ensure your system is always on point. 

 

What is Stress Testing?

 

Stress testing is testing that checks the upper limits of your system by testing it under extreme loads. The testing examines how the system behaves under intense loads, and how it recovers when going back to normal usage, i.e are the KPIs like throughput and response time the same as before? In addition to load testing KPIs, stress testing also examines memory leaks, slowness, security issues and data corruption.

 

Stress testing can be conducted through load testing tools, by defining a test case with a very high number of concurrent virtual users. If your stress test includes a sudden ramp-up in the number of virtual users, it is called a Spike Test. If you stress test for a long period of time to check the system’s sustainability over time with a slow ramp-up, it’s called a Soak Test.

 

When Should You Use Stress Testing?

 

Website stress tests and app stress tests are important before major events, like Amazon great India sale with high demand or the elections. But we recommend you stress test every once in a while so you know your system’s endurance capabilities. This ensures you’re always prepared for unexpected traffic spikes, and gives you more time and resources to fix your bottlenecks.

 

Answers 1 Comments
Dislike Bookmark

Answered on 17/10/2018 IT Courses/Software Testing

Why should we perform browser compatibility testing?

it is due to the differences in java script process engine and i think css too. For example, the code used to make AJAX call differs in IE compared to chrome or firefox.
Answers 1 Comments
Dislike Bookmark

Answered on 17/10/2018 IT Courses/Software Testing

Is there a way to integrate Postman with Selenium WebDriver?

What is the use case?
Answers 1 Comments
Dislike Bookmark

Answered on 09/10/2018 IT Courses/Java

Identify the sections of corejava, you should be knowing for android development and it really depends on what are you implementing in android. I would suggest you to know about 1. collections 2. java.awt 3. java.io, if you are operating on storage 4. java.net or third party framework if your application... ...more

Identify the sections of corejava, you should be knowing for android development and it really depends on what are you implementing in android. I would suggest you to know about

1. collections

2. java.awt

3. java.io, if you are operating on storage

4. java.net or third party framework if your application makes webservice calls.

In addition, there is lot to learn in android itself, if you are new to android development.

 

Answers 8 Comments
Dislike Bookmark

Answered on 09/10/2018 IT Courses/Software Testing

How can you do unit tests on the UI rather than just the library functions?

There are different tools available to do the same. Selenium is one of the tool. if application is being developed in angular, there are frameworks like karma to help you with
Answers 1 Comments
Dislike Bookmark

Enquire

Load More

Lessons (3)

Pointing your domain to website hosted on AWS

You may have created and hosted a website on AW, and you would like to users to be accessed using a custom URL. You can host a static website on S3 and use CloudFront or Route53 to point to your site....

20/10/2018
1 1
0
Java 8 Predicates

In the previous lession, we have learnt how to use filters and collectors. In filter we have passed the condition to evaluate whether the object is eligible to be filtered or not. Code given below for...

11/10/2018
0 0
0
Java8 Filters and collectors

Lets say we have collection of strings and we would like to filter (remove) out certain strings from collection. We could achive the same in java 7 and earlier versions import java.util.ArrayList; import...

10/10/2018
0 0
0

Shiva Kumar describes himself as Programmer Trainer. He conducts classes in Amazon Web Services, Computer Course and Java Training. Shiva is located in Nagarbhavi, Bangalore. Shiva takes at students Home, Regular Classes- at his Home and Online Classes- via online medium. He has 10 years of teaching experience . Shiva has completed Bachelor of Engineering (B.E.) from VTU in 2008. HeĀ is well versed in Kannada, Telugu and English.

X

Post your Learning Need

Let us shortlist and give the best tutors and institutes.

or

Send Enquiry to Shiva Kumar

Let Shiva Kumar know you are interested in their class

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more