UrbanPro
true
Shiva Kumar Java trainer in Bangalore

Shiva Kumar

Programmer Trainer

Nagarbhavi, Bangalore, India - 560072.

Verified 1 Student

Contact
Referral Discount: Get ₹ 250 off when you make a payment to start classes. Get started by Booking a Demo.

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

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

Teaches

Java Training Classes
1 Student

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Java Training Classes

10

Teaches

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

Certification training offered

No

MongoDB Training
1 Student

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in MongoDB Training

1

Amazon Web Services Training
1 Student

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Amazon Web Services Training

1

AWS Certification offered

AWS Certified Developer

Node.JS Training
1 Student

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Node.JS Training

1

Software Testing classes
1 Student

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Software Testing classes

2

Training offered

Apache JMeter, SoapUI

Training for ISTQB certification

No

Testing Types

Automated Software Testing

Computer Classes
1 Student

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Reviews

No Reviews yet!

FAQs

1. What type of Java programming do you teach?

Servlet, JSP (Java Server Pages), J2EE and others

2. Which classes do you teach?

I teach Amazon Web Services, Computer, Java Training, MongoDB, Node.JS and Software Testing Classes.

3. Do you provide a demo class?

Yes, I provide a free demo class.

4. How many years of experience do you have?

I have been teaching for 10 years.

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 Learn IT Courses/Software Testing

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 Learn IT Courses/Software 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 Learn IT Courses/Software Testing

What is the use case?
Answers 1 Comments
Dislike Bookmark

Answered on 09/10/2018 Learn 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 Learn IT Courses/Software Testing

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

Teaches

Java Training Classes
1 Student

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Java Training Classes

10

Teaches

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

Certification training offered

No

MongoDB Training
1 Student

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in MongoDB Training

1

Amazon Web Services Training
1 Student

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Amazon Web Services Training

1

AWS Certification offered

AWS Certified Developer

Node.JS Training
1 Student

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Node.JS Training

1

Software Testing classes
1 Student

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Software Testing classes

2

Training offered

Apache JMeter, SoapUI

Training for ISTQB certification

No

Testing Types

Automated Software Testing

Computer Classes
1 Student

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

No Reviews yet!

Answers by Shiva Kumar (13)

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

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 Learn IT Courses/Software 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 Learn IT Courses/Software Testing

What is the use case?
Answers 1 Comments
Dislike Bookmark

Answered on 09/10/2018 Learn 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 Learn IT Courses/Software Testing

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

Contact

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 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
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.

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 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 7.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