Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...
Career guidance talk it makaut_ppt_sabyasachi mukhopadhyay
1. Successful Career Directions for IT
and Relevant Fields
Sabyasachi Mukhopadhyay
Google Developer Expert in Machine Learning
Kolkata Lead, Facebook Developer Circle
Intel Software Innovator
Faculty of Analytics in PG Management Studies, BIMS Kolkata (Affiliated to MAKAUT)
Visiting Faculty of Analytics in PG Management Studies, SCIT Pune (Deemed University)
Ambassador & Co-Organizer, ODSC Kolkata Chapter
5. Industry Job Roles with Specialization in IT for
B.Tech/BCA/M.Tech Students
Automation Testing : Having skills in Software testing technique to test and compare the actual outcome with the expected
outcome. Selenium WebDriver/Java is a favorite pairing for testing enterprise software, and a good all-around language to know.
Android Developer: Developer who specializes in designing applications for the Android market place. Android apps can be
written using Kotlin, Java, and C++ languages" using the Android software development kit.
Java Full Stack Developer: Having skills in end-to-end software development. So, full-stack Java developers should have front-
end development skills (HTML, CSS, Javascript, ReactJS), back-end development skills (Python, Java, Ruby programming,
NodeJS).
QNX Developer: Being used in advanced driver assistance, digital instrument clusters, connectivity modules, hands free, and
infotainment systems that appear in car brands, including Audi, BMW, Ford.
Infotainment System Testing: It is mainly used in automated car development. Ex: Danlaw's Mx-Suite™ IVI Test Software .
Front End (Client-Side) and Back End (Server-Side) Web Developer: The essentials of backend web development include
languages such as Java, Ruby, Python, PHP, . Net, etc. The most common frontend languages are HTML, CSS, and JavaScript.
7. Booming fields in IT
Apart from the traditional IT course, there are fields, which are highly developing and are at current
trends of research, those are –
1. Artificial Intelligence (AI)
2. Machine Learning (ML), Deep Learning (DL)
3. Data Science
4. Cyber Security, Information Security
5. Blockchain
6. IoT
7. Big Data
8. What is Data Science, Data Analytics and
Data Engineering?
Data Science is an inter-disciplinary field that uses scientific methods, processes, algorithms and
systems to extract knowledge and insights from many structural and unstructured data. Data
science is related to data mining, machine learning and big data.
Data Analytics is a process of inspecting, cleansing, transforming and modeling data with the goal
of discovering useful information, informing conclusions and supporting decision-making.
Data Engineering, is a software engineering approach to designing and developing information
systems.
9. Programming Languages in Data Science
Popular Programming Languages: R, Python.
Popular Machine Learning Frameworks: Keras, TensorFlow, PyTorch.
10. Some applications of AI, ML & Data
Science
Below are two examples of real-life applications of AI, (left) a detection of bad plants using Machine
Learning and (right) Google’s Self calling Robot.
12. TOP HIRING COMPANIES FROM DATA SCIENCE, DATA
ANALYTICS AND DATA ENGINEERING IN 2019
13. Companies hiring in Data Science, Business & Data Analytics in
last 5 years
Tech Mahindra
PwC
Deloitte
Ernst & Young
Accenture
KPMG
Capgemini
Paytm
Experis IT Pvt.Ltd
Amazon Development Centre
14. Top Companies in Artificial Intelligence,
Machine Learning and Deep Learning
Microsoft
Google
Yahoo
Amazon
IBM
Facebook
Infosys
TCS
AlescoData
MobiDev
Fayrix
Iflexion
Altoros
15. Big Data and Applications
Big data is a field that treats ways to analyze, systematically extract information from, or otherwise
deal with data sets that are too large or complex to be dealt with by traditional data-processing
application software. Apache Hadoop is a software framework employed for clustered file system
and handling of big data. It processes datasets of big data by means of the MapReduce
programming model. Hadoop is an open-source framework that is written in Java and it provides
cross-platform support.
Applications:
Retail
Healthcare
Education
E-Commerce
Telecom
16. Companies Working on Big Data
IBM.
Oracle.
Clairvoyant.
ScienceSoft.
HP Enterprise.
Prolifics.
17. Industry Job Roles in Big Data
Big Data Engineer.
Data Engineer/Data Architect.
MIS Reporting Executive.
Data Scientist.
18. Cyber Security and Applications
Computer security, cybersecurity or information technology security is the protection of computer
systems and networks from the theft of or damage to their hardware, software, or electronic data,
as well as from the disruption or misdirection of the services they provide. The programming
languages required in cyber security are C/C++, Python, JavaScript, PHP, SQL.
The applications of cyber security are
a. Data protection
b. Finding vulnerabilities
c. Protecting from online threats
d. And many more
19. Companies Working on Cyber Security Domains
Cyber Security Assurance and Advisory Services (including Ethical
hacking):
Deloitte, PwC, EY, KPMG
Software Solutions Developer:
CroudStrike, Kasperskey, QuickHeal, Symantec India, IBM,
Cisco ,Jupiter Networks, Splunk, Microsoft, Palo Alto Networks ,
McAfee KnowBe4, Check Point, Proofpoint
Companies into end-to-end Cyber Solutions:
Cyberops Infosec LLP, Lucideus, Fortinet, Darktrace, RSA (Dell
Technologies)
20. Industry Job Roles on Cyber Security in India
IT Security Specialist – Organization’s cyber security posture and its past breaches to understand
how incidents occur and what needs to be done to prevent them.
Information Security Analyst – Responsible for examining security problems and finding solutions.
Network Security Engineer – An essential part in the deployment, configuration, and administration
of network and security related hardware and software.
Security Engineer – Responsible for creating and implementing solutions that ensure an
organization’s products and systems are secure.
Application Security Engineer- Application security engineers can work in any number of industries
to create, implement, and maintain computer applications and software.
21. IoT and Applications
The Internet of Things, or IoT, refers to the billions of physical devices around the world that are
now connected to the internet, all collecting and sharing data. According to the IoT Developer
Survey held in 2019 by Eclipse Foundation, the top IoT programming languages in 2019 were
Java, Python, C/C++, JavaScript and PHP.
Applications:
Several industries in India use the internet of things (IoT) in smart homes, smart cities, farming, IoT
e-commerce chains, and manufacturing. The involvement of companies in the internet of things is
on the rise in India, with big and small firms developing IoT devices to offer integrated services.
Here are the top 5 internet of things companies that have contributed immensely to providing IoT-
based solutions across verticals.
22. Companies Working on IoT in India
•Algo Engines
•Altiux Innovations
•Altizon Systems
•PixelCrayons
•IBM
•TCS Innovation Lab
23. Industry Job Roles in IoT
IoT Architects – Compensating for the increasing architectural complexity of IoT stacks.
Data Designers– Looking to extract value from huge amounts of data generated by IoT devices.
Chief Data Officers – The need of ready access to data access will increase concomitantly with
increased data volumes overall.
The IoT Business Designer – The individual responsible for determining.
24. Blockchain and Applications
A blockchain, originally is a growing list of records, called blocks, that are linked using cryptography.
Each block contains a cryptographic hash of the previous block, timestamp, and transaction data.
The skill of building the data structure from scratch is also essential for the blockchain developer.
Knowledge of programming languages like C++, C-Sharp, C, Scala, Java, Python is also required.
Applications:
Secure sharing of medical data.
Supply chain and logistics monitoring.
Anti-money laundering tracking system.
Music royalties tracking.
Personal identity security.
25. Companies Working on Blockchain in India
•Zignuts Technolab Pvt. Ltd.
•BrancoSoft Private Limited.
•Terse Software Pvt. Ltd.
•Quest Global Technologies.
•Crypto Infotech.
•Minddeft Technologies Private Limited.
26. Industry Job Roles in Blockchain
Blockchain Quality Engineer – Tests and ensures that all areas of the project are of the required
quality.
Blockchain Project Manager – Has responsibility of connecting Blockchain projects to experts
whose duty it is to develop Blockchain solutions.
Blockchain Developer – Has expertise to help companies to explore Blockchain platforms.
Blockchain Solution Architect – Has the responsibility of designing, assigning, and connecting
Blockchain solution components.