Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
Main Page 2018 June Issue - 21
Hello Everybody!
Season’s Greetings!
A scan through the technology news in the last month will tell you the kind of disruptions that technology like Articial Intelligence is creating. Man is indeed a wonderful creation but what man-made intelligence can do is something truly amazing. What is great about this is while our evolution has reached an ‘optimal level’, the evolution of technologies like Articial Intelligence has only just begun!
Some of the news articles like Google being able to predict death with 95% accuracy read like a page out of a science ction novel. Even though Machine Learning that is data-focused and Articial Intelligence has been around for decades, the algorithmic technologies have marked their presence in a number of industries and contexts the last couple of years. It is sounded to be the most important technology that anyone on this planet is working on today by industry experts. Along with AI, there are other IT areas like Cloud Computing and Big Data Analytics that are also hot areas for a career.
Intensive, thorough hands-on training with ethical practices is in huge demand today. Companies want the best trained candidates and if they can save on an already trained candidate, you are in for sure! Even though there is so much talk on AI, Big Data Analytics and Cloud Computing, there is little knowledge on how to go about getting trained.
Going through a job ready course right from the basics is crucial, especially if you are a fresher. Professionals should have the opportunity to be able to pick modules if they are already adept at the required programming language. This is why at IIHT we have tailor made, specialized, job ready courses that suit both – adapting the stack approach to courses. Here is where both students and professionals can pick all or any of the modules they need training in. It is after intensive research of my team in both, the technology and education that we have come up with the one-of-its-kind stack courses in Programming, Data Analytics, Cloud and AI that engages students with Blended Learning. The course gives access to actual labs (and not just a simulation) for students to get practical working experience in the environment even before their rst job! The blended learning method allows us to reach out to even rural students with internet connection, allowing
them training at revolutionary technologies with just a fraction of the cost! This, in recent times, has
been one of the best achievements of IIHT.
There is no doubt that latest technologies like Cloud, AI and Big Data Analytics is the future. It is up to you to make the best use of what is made available! All the best!
THE IIHT TIMES
N Keshava Raju
Founder and CEO.,
IIHT Group of Companies.
CEO’s Desk
Page - 2
Online Learning:
Distance learning is what gave rise to online instruction. Distance education had 4 stages of evolution:
1. Printed instructions – that were mailed to students2. Broadcasting systems with use of early technology3. Online instructions – mostly over emails4. Internet based teleconferencing
Online instruction is basically any form of teaching or learning that takes place over the internet or even intranet. With advancement of online instruction, a new era of distance education opened up which contributed to the expansion of all kinds of educational opportunities making them available to people across geographical locations which allows learners global access to education. The main benet of online learning is timely delivery of training when employed people have to learn with time and pace in their control.
Drawbacks of online learning
Even with all the promising features of online instruction, there have been several drawbacks of online instructions. Here, we list the major ones:
1. Limited capability to engage learners 2. Learners reported a lack of a sense of community during the
online course which prevents development of emotions and shared feelings and thoughts between the instructors and the learners.
3. Learners often feel isolated in their course experience 4. Limited or no interaction with instructors during course
allows for little chance of feedback before the nal assessments.
2018 June Issue - 21
Inked Canvas
Blog
Online leaning vs Blended learning: where does the learner satisfaction lie?
THE IIHT TIMES
Understanding the difference between online learning and Blended learning
Researchers have found that these are the most important variables that inuence learner satisfaction. This also affects learning transfer effectiveness to a large extent.
It has been argued that deliverance of vivid learning experience to online learners requires course designers to create a sense of presence, a broad awareness of the vivid and real environment and an immediacy feeling. All of this is covered by the Blended Learning System.
How Blended Learning overcomes the drawbacks of Online Learning
Blended instruction Systems have recently got a lot more usage especially amongst prime, private institutions that have a lot of opportunity related to place and time. The main intention of the development of a blended instruction method was to overcome all the shortcomings of online learning and make use of various instructional sequencing and also deliver strategies to improve learner satisfaction while also achieving increased outcomes from the learner side.
Blended Learning includes a learning method that has more than a single mode of instruction delivery which is used to optimize learning outcomes and decrease cost that is associated with program delivery. This also reduces the cost on the students, making the courses more accessible. It is also a great mix of technology-based learning with instructor-led learning. It also employs traditional, interactive-rich ways of classroom learning with innovative technology use like live video streaming and quizzes.
IIHT has achieved the best blend of traditional classrooms and online learning with the best technology backing of cloud based, browser accessed Learning Management Systems. Check out our stack courses that are all available in the blended learning forms.
Page - 3
Are you interested in Machine Learning? The present generation is abuzz with interest in Articial Intelligence and Machine Learning and this interest is only growing. But being just interested is very different from actually beginning to work in the eld. This article aims at letting you know what skills you will need to train in, if you seriously want to plan a career in machine learning:
1. Programming and Fundamentals of Computer Science: Fundamental concepts that include data structures like queues, arrays, stacks, graphs are important for Machine Learning engineers. A good understanding of computer architecture that includes deadlocks, memory, bandwidth, cashe, processing etc is a must. One must be able to apply, adapt, implement or address programming problems. Make sure you pick a Machine Learning course that also trains you with programming.
2. Probability and Statistics: Machine Learning algorithms use formal characterization of conditional probability, probability, Bayes rule, likelihood independence, etc and other techniques that are derived from them like Markov Decision Process, Bayes Nets, Hidden Markov Models etc. Statistical principles like distributions – Poisson, uniform, binomial, and measures like variance, median, mean etc are a must learn. Analysis methods like hypothesis testing, ANOVA are also helpful. A good number of Machine Learning algorithms are basically extensions of statistical modeling procedures.
3. Evaluation and Data Modeling: Data modeling is a process making an estimation of underlying structure of any dataset with being able to nd useful patterns like clusters, eigenvectors, correlations and more as predicting properties
Top 5 skills needed to become a Machine Learning engineer
THE IIHT TIMES2018 June Issue - 21
Inked Canvas
Blog
of unseen instances. A major part of this estimation process would be continually making evaluation of any given model. Based on the task that needs to be performed, one will need to pick an appropriate error or accuracy measure and a strategy for evaluation.
4. Applying Machine Learning Algorithms and Libraries: The standard implementation of algorithms of Machine Learning are widely available via APIs, packages, libraries but applying them properly would need picking a suitable model, a learning procedure so as to t data, as well as understanding how hyper-parameters can affect learning. Knowing pros and cons of the different approaches is also important. Machine Learning and Data Science challenges can be taken up for practice after sufcient training.
5. System Design and Software Engineering: Machine Learning engineer’s deliverable and typical output is always software. Therefore it can be just a small component that will t into a bigger ecosystem of services and products. One will need to understand how these pieces work in coordination, communicate with them with use of APIs, library calls, database queries etc and be able to build appropriate interfaces for sake of the component that others will depend on.
Machine Learning Jobs are growing at a fast rate as companies want to make the most of emerging technologies. This makes Machine Learning a viable career option. But make sure you are prepared enough – with all pre requisite training needs met. IIHT’s AI/ML stack gives you the most thorough training with a unique opportunity to learn both R and Python approach to Machine Learning. For more details check: aimlstack.iiht.com
Page - 4
Hootings
Student Testimonials
IIHT Candidates come with good IT knowledge. I would suggest that the students’ focus more on communication as it is considered a priority for hiring. Some knowledge on current industry situations will broaden their perspective.
THE IIHT TIMES2018 June Issue - 21
I, Shreyash R Murudkar, have done my CCNA Course from a very renowned Institute of yours i.e IIHT, Deccan. I am glad that I have done my Certication from your institute and I have achieved a good amount of knowledge from the course. Al l the faculty members are very helpful. The placement manager at IIHT has greatly helped me with giving me
opportunities for interviews. My overal l experience with this
Institute has been very good. I must mention that along with studies, we also observed several events that added an element of fun. I thank each and every faculty member who guided me at each and every step.
Shreyash R Murudkar - Placed @
VDA Info Solutions Pvt. Ltd.,
IIHT, I feel is a place for dedication and belief. Thank you IIHT, specially the trainers who taught us the required skills and helped us with getting placed.
Pawan B - Placed @
Frontier Business Systems
Rashmi Thakur - HR Recruiter @
ADWI Technologies
Recruiter testimonial
Page - 5
Placement Pillars
- HR Interview
THE IIHT TIMES
Q.1. What according to you is a good resume?
A good resume, is one that essentially throws light on one’s Professional Experience (if he/she is an experienced candidate). It should essentially list out the projects undertaken and the key responsibilities carried out and mention any achievements or milestones accomplished. For candidates who are freshers, the resume should convey the ability to meet the professional demands set forth by the employer. A well-drafted resume portrays the candidate’s communication skills, creativity, positivity, enthusiasm, commitment, integrity, team spirit and so much more.
Q.2. What kind of candidate are you looking for?
We look for candidates from both IT and Non-IT backgrounds with matching skill sets and who exhibit great energy levels, communicate with condence, carry themselves in a professional manner and display traits of modesty and willingness to learn and grow.
Q.3. On what parameters do you evaluate a candidate?
We assess candidates based on their technical competency, communication skills, cultural experience, whether they are self-motivated and exhibit traits of being a team player and their ability to perform independently with minimal supervision.
Q.4. How can one prepare himself/herself for an interview?
If you’re a candidate looking to prepare for an upcoming interview, here are some tips for you:
Ÿ Research about the organization – This will help you answer questions and stand out from less-prepared candidates.Ÿ Analyze the job description – Map your skills and qualications to the job requirements and self-assess whether you can
meet (if not exceed) the employer’s expectations.Ÿ Prepare on all the skills you possess.Ÿ Make sure to plan on what to wear and what to bring if it’s an in-person interview.Ÿ Work on your non-verbal communication (body language) if you’re attending an in-person interview as this can say a lot
about you.
2018 June Issue - 21
Mansoor Shaik - Sr. Manager -
PMO, Magna InfoTech
Page - 6
THE IIHT TIMES2018 June Issue - 21
Placement PillarsCont...
- HR Interview
Q.5. What is the signicance of communication skills during an interview?
Having good communication skills is of paramount importance as that is the most basic trait an interviewer looks for in an interviewee. Is he/she condent? Will he/she be able to fully understand and deliver what is expected of him/her? Can he/she coordinate well and be a valuable addition to the team? The quality of one’s communication skills often determines how successful in life he/she will be.
Q.6. Is it important to have good communication skills?
Most denitely, yes, irrespective of whether you’re a fresher or someone with a lot of experience to show, communication is of paramount importance.
Q.7. Why are most of the candidates not able to succeed in their 1st interview?
There are many reasons why people fail to crack their rst interview. Here are some common ones listed below:Ÿ Inadequate preparationŸ Not listening to the interviewer’s questions and blurting out irrelevant answersŸ Interrupting the interviewerŸ Showing desperationŸ Having forgotten what he/she wrote in the resumeŸ Bad-mouthing the previous organization or their bossŸ Asking the wrong questions at the wrong time (for instance, asking about the salary during the technical round of
interview)Ÿ Showing an elitist attitude throughout
Q.8. What are your expectations from freshers and experienced candidates?
Expectations from Freshers:Ÿ Good communications skillsŸ Good Comprehension skillsŸ Knowledge and willingness to learnŸ EnthusiasmŸ PunctualityŸ Honesty
Expectation from Experienced Candidates:Ÿ Technical competencyŸ Communication skillsŸ Cultural compatibility Ÿ Ability to leadŸ Ability to be a team playerŸ Positive personality
Page - 7
Placement Pillars
If you are thinking of Articial Intelligence as a career option, then here are top 5 jobs in the eld and the skills you will need to t into each of them:
1. Machine Learning Engineer: This is a sought-after job role in AI. A Machine learning engineer job role looks like this:
Ÿ Apply predicting models in order to utilize natural language processing while working with large data setsŸ Applying knowledge of software development methodology, range of complete software development tools including ones
like IntelliJ and components of continuous deployment pipeline.
Skills required: Ÿ Programming languages like Java, Python, R and ScalaŸ Excellent mathematical skills, knowledge of cloud applicationsŸ Good analytical skillsŸ Certication in Machine LearningŸ Industry oriented formal training in Machine Learning is a huge plus
2. Robotic Scientist: The main function of Robotics Scientist is to build robots that can perform tasks when given commands by humans.
Job role: Ÿ Writing and manipulation of computer programsŸ Development of prototypesŸ Collaboration with specialists of other elds
Required skills:Ÿ Advanced Mathematics specializationŸ CADDŸ Physical sciences, knowledge of uid dynamics and life sciences and certications in these elds are an added bonus. Ÿ Hands on experience with projects
THE IIHT TIMES2018 June Issue - 21
Top 5 Articial Intelligence jobs and skills needed to get them
Page - 8
THE IIHT TIMES2018 June Issue - 21
Cont...Placement Pillars
3. Data Scientist:
Job Role: A Data Scientist collects, analyzes and interprets huge amounts of data by making use of machine learning and predictive analytics in order to gain insights that go beyond statistical analysis.
Skills required:Ÿ Expertise in use of Big Data platforms like Hadoop, Pig, Spark, MapReduce and Hive. Ÿ Programming languages like Python and R Ÿ Query languages like SQLŸ Statistical computing languagesŸ Working on cloud tools like AWSŸ Strong communication skillsŸ Business acumenŸ Analytical skillsŸ Intellectual curiosity
4. Business Intelligence Developer: There is a high demand for business intelligence developers.
Job Role: Ÿ Analyzing complex data
Ÿ Increase efciency and protability of organization with tracking of current market and business trends. Ÿ Responsible for modeling, designing, maintaining and building data for extensive, complex and accessible data platforms
that are cloud-based.
Skills required: Ÿ Hands-on technical training
Ÿ Experience (at least with training projects) in data mining, SSRS(SQL Server Reporting Services), SSIS(SQL Server Integration Services
Ÿ Data science certications.Ÿ Very strong technical skillsŸ Analytical skillsŸ Problem-solving and communication skills
5. Research Scientist: A research scientist is someone who is an expert in several articial intelligent disciples that include applied mathematics, machine learning and computational statistics.
Skills required:Ÿ Machine LearningŸ Parallel ComputingŸ Thorough knowledge of algorithmsŸ Distributed computing, benchmarkingŸ Thorough understanding of computer architectureŸ Strong communication skills
While the above job roles maybe advanced ones, they clearly help aspiring AI professionals set a career goal. And any of the above jobs must always begin with a thorough, well thought out course by experts that offers hands-on training in actual labs. IIHT’s AI/ML stack course gives one exactly that! For more, go to aimlstack.iiht.com.
Page - 9
THE IIHT TIMES
Centre Event
Inside Peek
OpenHouse Event
Topic: Delivering Results with Blockchain!
Date: 14th June 2018
Timing: 3:00-4:00pm
Number of participants: 180
2018 June Issue - 21
The seminar was conducted by Mr. Harsha Sundaresh, Senior Blockchain Solution Architect. The objective of the webinar was to provide beginners with an overview of Blockchain technology without having to use any jargons. The course module is designed to help professionals tackle challenges while implementing blockchain technologies and gives insight into several fundamental Blockchain concepts. The webinar is ideal for business executives who are tasked with leveraging blockchain technology to make intelligent decisions for their business.
Harsha Sundaresh
Topic: Internet of Things
Date: 28th June 2018
Timing: 3:00-4:00pm
Number of participants: 220
The seminar was conducted by Anshu Pandey, Researcher and Trainer – Articial Intelligence and IoT Mr. Anshu Pandey serves as a Chief Tech Advisor for Articial Intelligence and Machine Learning at Anvay Technologies. His extensive experience in the industry has allowed him to deliver training on complex topics relating to IoT and AI for clientele which includes JP Morgan, McKinsey, HARMAN International, Collabera, Ericsson, UST Global, Mphasis, Accenture & more. He has also acted as a key speaker at many international conferences and has played crucial role in many projects involving like AI enabled Inventory Management and applications of AI in IT operations and support.
Harsha Sundaresh
Stay tuned on our Facebook page (www.facebook.com/IIHTOfcialIndia/) for announcements on more such events!
Anshu Pandey
Free Webinars by OpenHouse
Page - 10
THE IIHT TIMES2018 June Issue - 21
Get IT Job Ready
Ask I.T. Job Reddy
1. Is it relevant to learn Python or any otherprogramming language or frameworks with YouTube tutorials?
Hey! J�
I wouldn’t recommend YouTube tutorials as this is not the most effective way to learn. Yes, you may grasp some really basic concepts (that you may not even learn to practically immediately apply) but if you want to work on actual projects seriously, then an instructor led training is paramount. If you prefer learning from the comfort of your home, then I would strongly recommend you to try a blended learning Python course that is a great combination of instructor-led training and online training.
2. Why is it difcult to nd a job these days?
Here is an interesting statistic to begin this answer…
Only 3.5% of engineers who pass out of college get an Engineering job!!!
Yet, there are tons of engineering, specically IT engineering jobs lying vacant! Isn’t that strange??? The real problem is not employment but employability. There is a huge gap between the IT industry and the education system. Read more here: Unemployability, the Main Reason for Unemployment
Our technology expert mascot, Mr. I.T. Job Reddy answers queries:
3. Why can’t we make just one computer languageand everyone including tech giants starts developing it and make it useful in every eld?
Good question! Well, a simple answer to your question would be - because…Innovation! All software at no point was monopolized. If it was, the software industry wouldn’t be able to do what it is doing today. Different software was developed by different groups of people… simultaneously, sometimes at different time lines, to solve different problems, and for different purposes… and let’s not forget… to work on different Operating systems. The world simply wouldn’t be the same without Opensource software.. that allows all kinds of modications and innovation. Read up what the world will feel like if we simply had a world standard: What the world would be like without open source technology
Fol low IT Job Reddy on Quora. For more: https://www.quora.com/prole/I-T-Job-ReddySend in your queries to [email protected]
Page - 11
Woopiee...!
THE IIHT TIMES2018 June Issue - 21
Page - 12
Facebook Fiesta
THE IIHT TIMES2018 June Issue - 21
Page - 13
Global Learning Solutions (GLS)
THE IIHT TIMES
Head of Academics, IIHT Gambia on an orientation visit to the Corporate ofce
2018 June Issue - 21
Mr. Ebou Jobe, BA/MSC/CIPD
Mr. Ebou Jobe, the Head of Academics , IIHT Gambia visited IIHT Corporate Ofce to learn about the new training Methodology, Techademy, Self Paced Learning, VILT, Training Management system, Assessment Management system and the Job ready/ placement initiatives of IIHT.
Mr Ebou Jobe is a Bachelors and Masters Degree holder in the eld of Human Resources Management, and also a chartered member CIPD. Mr Jobe has 14 years of academic experience. He started his teaching career in further education in UK. He then continued his career as a Senior Lecturer at London School of Accounting and Management before returning to Gambia. Mr Jobe is currently the Director of International Community College and a HR consultant. IIHT is glad to conduct orientations for our visiting partners to show them what goes behind the scene and give them a glimpse of the present and future of the IT education industry.
Page - 14
Company Association
PARTIAL RECRUITERS PROFILE - JUNE
SalaryCompany Job Role #
THE IIHT TIMES
1 Facultas Systems Desktop Support Engineer/ Printer Support Engineer/ 18,000 to 28,000 PM
2 HCL Infosystems Windows Server Engineer (L1) As per company norms
3 Capgemini IT Infrasrructure Engineer As per company norms
4 Dynamic Infotech IT Engineer As per company norms
5 IBM Associate System Engineer 1.8 LPA
6 GarudaMayura Field Support Engineer As per company norms
7 Novel Ofce System Administrator/ Network Administrator 15,000 PM
8 TERiX Hardware Support Engineer 1.5 to 2.2 LPA
9 Mphasis Hardware & Networking Engineer 1.8 LPA
10 VDA Infosolutions Pvt. Ltd. Desktop Support/ Technical Support Engineer 1.5 to 1.7 LPA
2018 June Issue - 21
Network & Server Administrator
Page - 15
THE IIHT TIMES2018 June Issue - 21
SalaryCompany Job Role #
11 Happy Adda Studios Pvt. Ltd. Senior Android Developer 3 to 4 LPA
12 Softtact Technologies Software developer/ Web developer As per company norms
13 Quinnox Software Trainee (Dot Net) 3 LPA
14 Infogain India Pvt. Ltd. Desktop Support Engineer 3 LPA
15 Teamware Solutions Network Support Engineer 3 LPA
16 Fidelis Corporate Solutions Network Engineer 2.4 LPA
17 HL Investrade Pvt. Ltd. Dot Net Developer As per company norms
18 iQor Technologies Trainee IT Engineer 1.4 LPA
19 Bar Code India Ltd. Hardware Engineer 1.5 LPA
20 BCOD Web Solutions Pvt. Ltd. ASP.Net developers/ PHP Developer As per company norms
21 Securetel Networks Inc. Network Engineer As per company norms
22 Micron Technology Services IT Hardware Engineer As per company norms
23 Securelynkx Networks Network Support Executive 1.4 - 1.6 LPA
24 MRV Infotech India Pvt. Ltd. Field Support Engineer / Technician 1.2 to 2.7 LPA
25 Medma Infomatix Pvt. Ltd. Linux Administrator As per company norms
26 Epitome Infotech Solutions Pvt Ltd IT Engineer As per company norms
27 Humint Global Technologies Pvt Ltd System Administrator As per company norms
28 KAIZEN IT Services Pvt Limited Trainee Desktop Engineer 1.4 LPA
29 IDC Technologies Sol. (I) Pvt. Ltd. Desktop Engineer-L 1 1.4 LPA
30 IBS Fintech Dot Net Developer As per company norms
Corporate Office:
No. 15, 4th Floor, Sri Lakshmi Complex, St. Marks Road, Bangalore - 560 001.
Asia | Europe | Africa
Toll Free: 1800-123-321-5 | Student Enquiry: [email protected] | Franchise Enquiry: [email protected]
Page - 16
IIHT Network
*As on date
South Region
Ÿ Banashankari Bangalore IIHTŸ BTM Layout Bangalore IIHTŸ Dilsukhnagar Hyderabad IIHTŸ E City Bangalore IIHTŸ Guntur IIHTŸ Jayanagar Bangalore IIHTŸ K.R puram Bangalore IIHTŸ Kakinada IIHTŸ Kammanahalli Bangalore IIHTŸ Kanakapura Road Bangalore IIHTŸ Kochi Vyttila IIHTŸ Kodambakkam Chennai IIHTŸ Kukatpally Hyderabad IIHTŸ Madurai IIHTŸ Mangalore IIHTŸ Mysuru IIHTŸ Nungambakkam IIHTŸ Off MG Road Bangalore IIHTŸ Puducherry IIHTŸ Sadashivnagar Bangalore IIHTŸ Tambaram Chennai IIHTŸ Tirunelveli IIHTŸ Tirupati IIHTŸ Trichy IIHTŸ Vadapalani Chennai IIHTŸ Velachery Chennai IIHTŸ Vijaynagar Bangalore IIHTŸ Vizag IIHTŸ Yelahanka IIHT
North Region
Ÿ Dehradun IIHTŸ Durgapura Jaipur IIHTŸ Faridabad IIHTŸ Gurgaon IIHTŸ Gwalior IIHTŸ Indore IIHTŸ Jodhpur IIHTŸ Kalkaji Delhi IIHTŸ Kingsway Camp IIHTŸ Lakshmi Nagar IIHTŸ Najafgarh Delhi IIHTŸ Nehru Place Jaipur IIHTŸ Noida Sector 2 IIHTŸ Roorkee IIHTŸ Tri Nagar Delhi IIHTŸ Varanasi IIHTŸ Vikaspuri IIHTŸ Yamunavihar IIHT
East Region
Ÿ Arambagh IIHTŸ Baidyabati IIHTŸ Bistpur Jamshedpur IIHTŸ Bokaro IIHTŸ Burdwan IIHTŸ Dhanbad IIHTŸ Digboi IIHTŸ Dimapur IIHTŸ Howrah IIHTŸ Lansdowne Centre IIHTŸ Midnapore IIHTŸ Parkstreet Kolkata IIHTŸ Sackhi Jamshedpur IIHTŸ Siliguri IIHTŸ Ultadanga Kolkata IIHT
West Region
Ÿ Adajan Surat IIHTŸ Baroda IIHTŸ Dahod IIHTŸ Deccan Centre Pune IIHTŸ Gadhinglaj IIHTŸ Jahangirpura Surat IIHTŸ Kalyan Mumbai IIHTŸ Kharghar Navi Mumbai IIHTŸ Mira Road Mumbai IIHTŸ Mulund IIHTŸ Navsari IIHTŸ Panvel Navi Mumbai IIHTŸ Rajkot IIHTŸ Ring Road Surat IIHTŸ Satara IIHTŸ Satellite Ahmedabad IIHTŸ Station Road Thane IIHTŸ Vashi Navi Mumbai IIHTŸ Viman Nagar Pune IIHT
THE IIHT TIMES2018 June Issue - 21