Career Counselling 2.0 HomeHomeCareer Counselling 2.0 AbroadAbroadCareer Counselling 2.0 PlanPlanCareer Counselling 2.0 | TalksTalksCareer Counselling 2.0 PhilosophyPhilosophyCareer Counselling 2.0 SeminarSeminarCareer Counselling 2.0 PagesPagesCareer Counselling 2.0 AdvisorsAdvisorsCareer Counselling 2.0 TestimonialsTestimonials

Code Analysis

Analyst Neeti talks about Code Analysis course, what is Code Analysis and other details about a Career in Code Analysis.

















Code Analysis

Neeti | Analyst | HCL Technologies






What is Code Analysis?


You may be curious about a Career in Code Analysis. Almost everyone seems to be talking about How to start a Career in Code Analysis, while one should first develop an understanding of What is a Career in Code Analysis. The most authoritative source of information on Code Analysis is someone with real experience in it.

Analyst Neeti has 3 years of professional experience in Code Analysis. Analyst Neeti describes Code Analysis as:

Code Analysis is the automated testing of source code for the purpose of debugging a computer program or application before it is distributed or sold.





How Analyst Neeti got into Code Analysis?


I did my schooling from St Thomas College, Dehradun and B Tech from Graphic Era University, Dehradun. After completing my education, I started working at HCL, Noida as an Analyst.





Analyst Neeti's Talk on Code Analysis


Session Image
The Journey of Code Analysis


What Is Code Analysis


Code Analysis

### Code Analysis Image
What is
Code analysis is the systematic examination of source code to identify errors, vulnerabilities, code smells, and opportunities for improvement. It can be performed manually or with automated tools, helping developers ensure code quality, maintainability, and security throughout the software development lifecycle.

Concept
Code analysis plays a crucial role in modern software development by enabling professionals to detect issues early, reduce technical debt, and enhance code quality. For those specializing in code analysis, this discipline provides the ability to proactively identify security vulnerabilities before they reach production, ensuring safer applications. It also streamlines the debugging process, saving valuable development time and resources. Additionally, code analysis fosters collaboration among team members by establishing clear coding standards and best practices. As a result, organizations benefit from more robust, maintainable, and reliable software, while professionals in code analysis become indispensable contributors to the overall success of development projects.

Real World Example
A professional in code analysis might be tasked with reviewing the source code of a large e-commerce platform before a major release. Using both automated static analysis tools and manual inspection, they identify several potential security vulnerabilities, such as improper input validation and outdated dependencies. By documenting these issues and working closely with the development team, they help prioritize and remediate the most critical flaws. Their efforts not only prevent possible data breaches but also improve the overall performance and maintainability of the codebase. This proactive approach ensures that the software is robust, secure, and ready for deployment, demonstrating the tangible value that code analysis brings to real-world projects.

Education


Coding & Logic

### Coding & Logic Image
What is
Coding & Logic refers to the systematic process of writing, understanding, and reasoning about computer programs using programming languages and logical constructs. It encompasses algorithmic thinking, problem decomposition, and the application of logical rules to solve computational problems. In Code Analysis, this knowledge underpins accurate interpretation and evaluation of software.

Concept
A solid grasp of Coding & Logic is essential for anyone preparing for or working in Code Analysis because it provides the intellectual framework for dissecting and understanding complex codebases. Mastery of programming languages, control structures, and logical reasoning enables professionals to identify vulnerabilities, inefficiencies, and potential errors within software. This foundational knowledge not only supports effective static and dynamic code analysis but also enhances communication with developers and stakeholders. Over the long term, proficiency in Coding & Logic fosters adaptability to new technologies and methodologies, ensuring continued relevance and growth in a rapidly evolving field. It empowers professionals to make informed decisions, automate repetitive tasks, and contribute to higher software quality and security.

Real World Example
Consider a code analyst tasked with reviewing a large financial application for security vulnerabilities. By applying their understanding of Coding & Logic, the analyst can trace the flow of sensitive data through various functions, identify improper input validation, and recognize logical flaws that could lead to security breaches. Their ability to mentally simulate code execution allows them to spot hidden bugs or unintended behaviors that automated tools might miss. During code reviews, the analyst uses logical reasoning to explain potential risks to developers and suggest robust solutions. This practical application of theoretical knowledge ensures that the software not only meets functional requirements but also adheres to best practices in security and reliability.

Programming Languages

### Programming Languages Image
What is
Programming languages are formal systems of communication comprising syntax, semantics, and rules that enable humans to instruct computers to perform specific tasks. In the context of code analysis, understanding programming languages is essential, as it forms the basis for interpreting, evaluating, and improving the structure and behavior of software systems.

Concept
A deep understanding of programming languages is crucial for anyone involved in code analysis because it allows professionals to accurately interpret code, identify potential vulnerabilities, and assess code quality across diverse software projects. Mastery of programming language concepts such as syntax, data types, control structures, and memory management enables analysts to recognize patterns, detect anomalies, and recommend improvements. This foundational knowledge not only enhances the ability to work with multiple languages but also fosters adaptability as new languages and paradigms emerge. Over the long term, expertise in programming languages empowers professionals to communicate effectively with developers, contribute to robust software design, and advance their careers in fields such as security analysis, software auditing, and automated code review.

Real World Example
Consider a code analyst tasked with reviewing a large-scale web application written in both Python and JavaScript. Their theoretical understanding of programming languages allows them to navigate differences in variable scope, asynchronous execution, and data handling between the two languages. When they encounter a complex function, their knowledge helps them trace logic errors, identify inefficient code patterns, and spot potential security flaws such as injection vulnerabilities. By understanding the underlying principles of each language, the analyst can provide precise feedback to developers, suggest language-specific optimizations, and ensure that the application adheres to best practices. This practical application of programming language theory directly contributes to the reliability, security, and maintainability of the software.

Skills


Debugging

### Debugging Image
What is
Debugging is the systematic process of identifying, isolating, and resolving defects or issues within software code to ensure correct functionality and performance. In the context of code analysis, debugging is indispensable because it enables professionals to not only detect errors but also understand their root causes, leading to more robust and reliable software solutions.

Concept
Mastering debugging significantly enhances a code analysis professional’s effectiveness by enabling them to quickly pinpoint and resolve issues that could otherwise stall development or compromise software quality. Clients and employers highly value this skill because it directly impacts project timelines, reduces costly errors, and ensures the delivery of dependable products. Cultivating debugging expertise involves consistent practice, learning from real-world problems, and staying updated with evolving tools and techniques. Over time, professionals who actively engage in debugging develop sharper analytical thinking, a deeper understanding of code structures, and the ability to anticipate potential pitfalls before they escalate into major problems.

Real World Example
Imagine a code analysis specialist tasked with reviewing a complex financial application that intermittently produces incorrect calculations. By leveraging their debugging skills, the specialist systematically traces the application’s execution flow, inspects variable states, and identifies a subtle logic error in a rarely used function. Through careful analysis and targeted testing, they correct the issue, preventing potential financial discrepancies for the client. This scenario highlights how debugging not only resolves immediate technical problems but also safeguards the client’s trust and the integrity of the software, demonstrating the critical role this skill plays in the success of code analysis professionals.

Communication Skills

### Communication Skills Image
What is
Communication skills encompass the ability to clearly express ideas, actively listen, interpret feedback, and convey technical information to diverse audiences. In code analysis, these skills enable professionals to articulate findings, collaborate with stakeholders, and ensure that complex technical details are understood and actionable, making them indispensable for effective performance.

Concept
Strong communication skills directly enhance a code analyst’s effectiveness by enabling them to translate intricate code issues into understandable insights for both technical and non-technical audiences. Employers and clients highly value this ability, as it ensures that recommendations are implemented correctly and efficiently, reducing misunderstandings and costly errors. Over time, professionals can cultivate communication skills by seeking feedback, engaging in cross-functional discussions, and practicing the translation of technical jargon into plain language. Regularly presenting findings, documenting analysis processes, and participating in collaborative code reviews also contribute to the ongoing development of this essential skill, ultimately fostering trust and credibility within teams and with clients.

Real World Example
Imagine a code analyst discovers a critical security vulnerability during a routine review. To resolve the issue, the analyst must explain the problem’s severity to developers, project managers, and executives, each with varying technical backgrounds. By leveraging strong communication skills, the analyst tailors their message: providing technical details and remediation steps to developers, while offering a high-level overview and risk assessment to non-technical stakeholders. This clear, audience-specific communication ensures that everyone understands the urgency and their respective roles in addressing the vulnerability. As a result, the team responds swiftly and effectively, mitigating the risk and demonstrating the analyst’s value as a bridge between technical and business priorities.

Understanding your Clients

### Understanding your Clients Image
What is
Understanding your clients means grasping their goals, challenges, technical environments, and communication preferences to tailor your code analysis work to their specific needs. This skill ensures that recommendations and solutions are relevant, actionable, and aligned with client expectations, making it a cornerstone of effective and impactful code analysis.

Concept
Mastering the art of understanding your clients significantly enhances a code analyst’s effectiveness. By actively listening and asking insightful questions, professionals can uncover the true objectives and pain points behind a project. This leads to more precise code reviews, targeted recommendations, and ultimately, solutions that deliver real value. Clients and employers appreciate analysts who demonstrate empathy and adaptability, as this fosters trust and long-term collaboration. To cultivate this skill, one should engage in regular communication, seek feedback, and remain curious about the client’s business context. Over time, this approach builds a nuanced understanding that not only improves technical outcomes but also strengthens professional relationships and reputation.

Real World Example
Imagine a code analyst tasked with reviewing a legacy system for a financial services client. Instead of focusing solely on technical flaws, the analyst takes time to understand the client’s regulatory requirements, business priorities, and risk tolerance. Through conversations with stakeholders, the analyst learns that the client values stability over rapid modernization. By aligning recommendations with these insights—prioritizing security and compliance fixes over aggressive refactoring—the analyst delivers a report that addresses the client’s real concerns. This tailored approach not only resolves immediate issues but also earns the client’s trust, demonstrating how understanding your clients can be pivotal in achieving successful outcomes in code analysis.

Presentation Skills

### Presentation Skills Image
What is
Presentation skills refer to the ability to clearly and effectively communicate information, ideas, or findings to an audience through spoken word, visuals, and structured delivery. In code analysis, these skills are crucial for conveying complex technical insights to stakeholders, ensuring understanding, and facilitating informed decision-making within teams and organizations.

Concept
Strong presentation skills enable code analysis professionals to translate intricate technical data into accessible narratives, making their findings actionable for both technical and non-technical audiences. Employers and clients highly value this ability because it bridges the gap between raw analysis and strategic action, ensuring that recommendations are understood and implemented. Cultivating presentation skills involves regular practice, seeking feedback, and learning to tailor content to the audience’s level of expertise. Over time, professionals can refine their delivery, use visual aids more effectively, and develop confidence in public speaking, all of which contribute to more impactful communication and greater influence within their organizations.

Real World Example
Imagine a code analyst who discovers a critical security vulnerability in a company’s software system. To address the issue, the analyst must present their findings to a group of executives with limited technical backgrounds. By leveraging strong presentation skills, the analyst distills complex code analysis into clear, concise explanations, using visuals to illustrate the risk and potential impact. This approach not only ensures the executives grasp the urgency of the situation but also empowers them to make informed decisions about resource allocation and remediation strategies. The analyst’s ability to communicate effectively transforms technical insight into organizational action, ultimately safeguarding the company’s assets and reputation.

Confidence

### Confidence Image
What is
Confidence is the assured belief in one's abilities, knowledge, and judgment, enabling individuals to take decisive actions and communicate effectively. In code analysis, confidence empowers professionals to trust their expertise when identifying vulnerabilities, recommending solutions, and defending their assessments, making it a vital component of a successful analyst’s toolkit.

Concept
Confidence directly enhances performance in code analysis by allowing professionals to make sound decisions under pressure, articulate findings clearly, and advocate for necessary changes even when facing skepticism. Clients and employers highly value this trait because it signals reliability and fosters trust in the analyst’s recommendations, which can influence critical business or security decisions. Cultivating confidence involves continuous learning, seeking feedback, and gaining hands-on experience with diverse codebases and analysis tools. Over time, as analysts encounter and overcome complex challenges, their self-assurance grows, enabling them to approach new problems with a proactive mindset and greater resilience.

Real World Example
Imagine a code analyst tasked with reviewing a legacy application before a major product launch. During the review, the analyst discovers a subtle but potentially severe security flaw. Despite initial pushback from the development team, the analyst’s confidence in their findings allows them to clearly explain the risks and propose a remediation plan. Their assured communication and technical reasoning persuade stakeholders to prioritize the fix, ultimately preventing a costly security breach. In this scenario, the analyst’s confidence not only ensures the integrity of the product but also earns the respect and trust of colleagues and leadership, demonstrating how essential this skill is for achieving success in code analysis.

Positives


Self Satisfaction

### Self Satisfaction Image
What is
Self satisfaction is the deep sense of fulfillment and contentment that arises from achieving personal goals, overcoming challenges, and making meaningful contributions through one’s own efforts. In code analysis, this feeling is a powerful motivator, as it encourages professionals to strive for excellence and take pride in their work.

Concept
Self satisfaction is a cornerstone of a rewarding career in code analysis because it transforms routine tasks into meaningful achievements. When professionals see the direct results of their efforts—such as identifying vulnerabilities, optimizing performance, or ensuring code quality—they experience a sense of accomplishment that fuels ongoing motivation. This intrinsic reward not only boosts job satisfaction but also fosters continuous learning and professional growth. As analysts tackle complex problems and witness the tangible improvements their work brings to software projects, they develop greater confidence and resilience. The daily experience of self satisfaction helps to prevent burnout, encourages innovation, and creates a positive feedback loop that enhances both personal and organizational success.

Real World Example
Imagine a code analyst tasked with reviewing a critical application before its release. After hours of meticulous examination, they uncover a subtle security flaw that could have compromised user data. By identifying and helping to resolve this issue, the analyst not only protects the organization and its users but also experiences a profound sense of self satisfaction. This feeling stems from knowing their expertise directly contributed to a safer, more reliable product. The analyst leaves work that day with renewed enthusiasm, motivated by the knowledge that their skills made a real difference. This daily fulfillment becomes a driving force, inspiring them to tackle new challenges and continually improve their craft.

Networking

### Networking Image
What is
Networking is the process of building and nurturing professional relationships through communication, collaboration, and mutual support within a community. In code analysis, networking enables professionals to share knowledge, exchange ideas, and stay updated on industry trends. This interconnectedness fosters personal growth, innovation, and collective problem-solving, making the field more dynamic and rewarding.

Concept
Networking is a cornerstone of success in code analysis because it opens doors to new opportunities, resources, and perspectives. By connecting with peers, mentors, and experts, professionals gain access to diverse insights and best practices that enhance their technical skills and problem-solving abilities. This collaborative environment not only accelerates learning but also creates a sense of belonging and support, which is vital for job satisfaction. Regular interactions with others in the field help individuals stay motivated, adapt to changes, and discover new career paths. Ultimately, networking transforms code analysis from a solitary task into a vibrant, community-driven profession where growth and innovation thrive.

Real World Example
Imagine a code analyst attending a cybersecurity conference where they meet professionals from various organizations. Through engaging conversations, they learn about emerging threats and innovative analysis techniques. Later, when facing a complex code vulnerability at work, they reach out to a contact made at the conference for advice. This connection leads to a collaborative solution that not only resolves the issue efficiently but also deepens their professional relationship. The analyst feels a renewed sense of purpose and confidence, knowing they are part of a supportive network. This experience highlights how networking in code analysis provides both practical solutions and lasting professional fulfillment.

Personality Development

### Personality Development Image
What is
Personality Development is the continuous process of enhancing one’s character, communication, emotional intelligence, and interpersonal skills to achieve personal and professional growth. In code analysis, this growth is vital because it shapes how professionals approach complex problems, collaborate with teams, and adapt to evolving technologies, making their work more impactful and fulfilling.

Concept
The emphasis on personality development in code analysis transforms the profession into more than just a technical pursuit. As analysts refine their communication and critical thinking skills, they become adept at articulating complex findings and collaborating with diverse teams. This growth fosters a sense of confidence and adaptability, which directly contributes to job satisfaction and career advancement. Each day, professionals encounter new challenges that require not only technical expertise but also empathy, patience, and resilience. The ongoing development of these traits ensures that code analysts remain motivated, engaged, and prepared to take on leadership roles, making their career journey both dynamic and rewarding.

Real World Example
Imagine a code analyst tasked with reviewing a critical software system for security vulnerabilities. As they work, they must communicate their findings to developers, managers, and sometimes clients, each with varying technical backgrounds. Through this process, the analyst hones their ability to explain complex issues clearly, listen actively to concerns, and mediate between differing viewpoints. Over time, these experiences nurture confidence, empathy, and leadership qualities. The analyst not only becomes a trusted technical expert but also a valued team member whose personal growth is evident in every interaction. This daily evolution exemplifies how personality development enriches both the individual and the broader organization.

Challenges


Office Politics

### Office Politics Image
What is
Office Politics in Code Analysis refers to the subtle power dynamics, alliances, and competing interests that influence technical decisions, code reviews, and project priorities. Navigating these interpersonal complexities is demanding because technical merit alone does not always determine outcomes, and professionals must balance objective analysis with organizational relationships and unspoken agendas.

Concept
The influence of office politics can permeate daily work in code analysis, affecting which issues are prioritized, how feedback is received, and whose contributions are valued. This environment can create frustration, hinder collaboration, and sometimes lead to suboptimal technical decisions. Professionals must develop resilience to maintain objectivity and motivation despite these pressures. Successful individuals manage this constraint by building trust across teams, communicating diplomatically, and focusing on shared goals rather than personal agendas. They learn to recognize underlying motivations and adapt their approach, ensuring their technical insights are heard without alienating stakeholders. By fostering transparency and emphasizing the collective success of the team, they mitigate the negative effects of office politics and contribute to a healthier work culture.

Real World Example
Consider a code analyst who identifies a critical flaw in a system owned by a senior developer with significant influence in the organization. Aware of the potential for defensive reactions and political fallout, the analyst approaches the situation thoughtfully. Instead of publicly highlighting the issue, they initiate a private conversation with the senior developer, framing the discovery as an opportunity for collaborative improvement rather than criticism. By acknowledging the developer’s expertise and inviting their input on the solution, the analyst diffuses potential tension and builds rapport. This approach not only resolves the technical problem but also strengthens professional relationships, demonstrating how navigating office politics with empathy and strategic communication can lead to positive outcomes for both individuals and the organization.

Night Shifts

### Night Shifts Image
What is
Night shifts in Code Analysis refer to working late evening or overnight hours to monitor, review, and troubleshoot code deployments or security incidents in real-time. This schedule is demanding because it disrupts natural sleep cycles, increases fatigue, and requires sustained concentration during hours when alertness typically wanes, challenging both mind and body.

Concept
The demands of night shifts in Code Analysis can significantly affect daily work by causing sleep deprivation, reduced cognitive performance, and increased stress. These factors can lead to mistakes in code review or delayed responses to critical incidents. Resilience is essential, as professionals must adapt their routines to maintain focus and productivity despite irregular hours. Successful individuals often manage this constraint by prioritizing rest during off-hours, maintaining a consistent sleep schedule, and leveraging techniques such as strategic caffeine use and regular exercise. They also foster strong communication with team members to ensure smooth handovers and minimize the risk of errors, ultimately turning a challenging schedule into a manageable aspect of their professional routine.

Real World Example
Consider a code analyst named Priya, who works for a global cybersecurity firm requiring overnight monitoring of critical systems. To manage the challenges of night shifts, Priya establishes a strict sleep routine, ensuring she gets adequate rest during the day. She creates a dark, quiet environment to improve sleep quality and schedules regular breaks during her shift to stay alert. Priya also uses collaborative tools to communicate effectively with colleagues in different time zones, ensuring seamless transitions between shifts. By proactively managing her health and maintaining strong team connections, Priya not only meets the demands of her role but also demonstrates how adaptability and self-care can turn night shifts from a daunting obstacle into a surmountable challenge.

High Responsibility

### High Responsibility Image
What is
High Responsibility in Code Analysis refers to the critical obligation professionals have to ensure software reliability, security, and maintainability. Their decisions directly impact system integrity and user safety, making errors costly. This demand for accuracy and thoroughness creates constant pressure, requiring vigilance, expertise, and accountability in every aspect of their work.

Concept
The weight of high responsibility in code analysis can lead to stress, fatigue, and a heightened fear of making mistakes, as even minor oversights can result in significant security breaches or system failures. This environment demands resilience, as professionals must remain focused and composed under pressure. Successful code analysts manage this challenge by cultivating strong problem-solving skills, maintaining up-to-date technical knowledge, and fostering open communication with team members. They also rely on robust review processes and automated tools to catch errors early, distributing the burden and reducing the risk of oversight. By building a supportive work culture and prioritizing continuous learning, these professionals transform high responsibility from a source of anxiety into a motivating force for excellence.

Real World Example
Consider a code analyst tasked with reviewing a critical authentication module for a widely used financial application. The responsibility is immense, as any vulnerability could compromise user data and damage the company’s reputation. Aware of the stakes, the analyst methodically examines the code, leverages automated static analysis tools, and collaborates closely with developers to clarify ambiguous logic. When a subtle flaw is detected, the analyst documents the issue and guides the team through remediation, ensuring the fix is both secure and maintainable. By embracing the challenge and utilizing a combination of technical rigor, teamwork, and clear communication, the analyst not only prevents a potential security incident but also reinforces trust within the organization.

A Day Of


Code Analysis

What is
The hum of monitors and the quiet intensity of concentration set the tone for a day in the life of a code analysis professional. Here, every line of code tells a story, and every anomaly is a potential plot twist. The pace is brisk but thoughtful, as practitioners move seamlessly between deep technical dives and collaborative problem-solving. In this environment, vigilance is second nature, and curiosity is a prized asset. The workday unfolds in a rhythm that balances solitary focus with dynamic teamwork, all in pursuit of cleaner, safer, and more reliable software.

Concept
As the day begins, the code analysis professional settles in with a fresh cup of coffee and a quick scan of overnight automated reports. The early hours are dedicated to reviewing flagged issues from the latest codebase scans, triaging critical vulnerabilities, and setting priorities for the day. This quiet window is perfect for catching up on updates from security feeds and digesting any new advisories that might impact ongoing projects. By the time the rest of the team logs on, the groundwork is laid for a focused and productive day.

Real World Example
Mid-morning marks the transition into the most demanding stretch of the day. With headphones on and distractions minimized, the code analysis professional delves into complex code segments, tracing the origins of suspicious patterns and verifying the severity of identified issues. This is the heart of the job: methodically dissecting logic flows, consulting documentation, and sometimes even reaching out to developers for clarification. The intensity is palpable as each finding is documented with precision, and recommendations are crafted to guide remediation efforts.

After a quick lunch, the afternoon brings a shift toward collaboration. The code analysis professional joins a virtual meeting with developers, project managers, and sometimes security leads to discuss the morning’s findings. Together, they review the most pressing vulnerabilities, debate potential fixes, and agree on action plans. This is a time for clear communication and creative problem-solving, as the team balances security needs with project deadlines. Once the meeting wraps, the practitioner may assist in implementing fixes or updating documentation to reflect the latest changes.

As the day winds down, attention turns to wrapping up open tasks and preparing for tomorrow. The code analysis professional reviews the day’s progress, updates tracking systems, and drafts concise reports for stakeholders. There’s often time set aside for researching emerging threats or experimenting with new analysis tools, ensuring skills and strategies remain sharp. Before logging off, the practitioner outlines priorities for the next day, ensuring that the cycle of vigilance and improvement continues without missing a beat.







Install the LifePage App to:


  1. (for Free) Watch Analyst Neeti’s full Code Analysis Career Talk

  2. ₹ Do a Self Assessment on Code Analysis to calculate your Dream Index, which is defined as:

    According to Neeti your chances of success in Code Analysis is __%

  3. Access your personalized Dream Index Report which will have all your Dream Indices sorted in descending order.

Career Counselling 2.0




<?php echo $altimage; ?>


<?php echo $altimage; ?>






How to get into

Code Analysis?



If you are want to get into Code Analysis, start by investing in a Career Plan.

The 14 hour process, guided by a LifePage Career Advisor, will help you introspect and check whether your interest in Code Analysis is merely an infatuation or is it truly something you wish to do for the rest of your life.

Next, your Career Advisor will help you document how you can get into Code Analysis, what education and skills you need to succeed in Code Analysis, and what positives and challenges you will face in Code Analysis.

Finally, you will get a Career Plan stating which Courses, Certifications, Trainings and other Items you need to do in the next 7 years to become world’s best in Code Analysis.





LifePage Career Plan

14 hour personalized guidance program















Your LifePage Career Advisor facilitates your guided introspection so that you systematically explore various Career options to arrive at a well thought out Career choice.

Next: your Advisor helps you figure out how you will get into your chosen Career and how will you develop the skills needed for success in your Chosen Career.

LifePage Plan will not stop at saying "to become an Architect study Architecture". It will guide you on which Certifications, Trainings and Other items you need to do along with your Architecture education to become the world's best Architect.











Links for this Talk







LifePage Career Talk on Code Analysis


Career Counselling 2.0
[Career]
https://www.lifepage.in/careers/code-analysis


Career Counselling 2.0
[Full Talk]
https://lifepage.app.link/20180405-0002


Career Counselling 2.0
[Trailer]
https://www.youtube.com/watch?v=ml8xdUOBvs


(Code Analysis, Neeti, HCL Technologies, Analyst, Coding, Debugging, Programming, Code Analyst, Software Testing, Tester, IT Industry)







Similar Talks



Career in Cloud Software Engineering
Cloud Software Engineering
Maanas Lal
Cloud Software Engineer | Infosys
[ 2 years Experience ]

Cloud computing is making use of shared pool of resources which are on remote server (e.g., computer networks, servers, storage, applications and services), which can be rapidly provisioned and released with minimal management effort.

"Cloud software engineer was my first job. After my B Tech I was campus placed in Infosys. There I had 4 months rigorous training in software and hardware and after that several programming assignment were allocated and as part of Infosys I picked up a series of assignments ranging from game programming to cloud software programming. "


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Website Designing
Website Designing
Anubhav Gupta
Director | ISPL Academy
[ 18 years & 8 months Experience ]

Website designing is a technology through which websites are developed. Whatever websites are there now, are seen both on computers & phones. There was a time when websites were made only for computers, but now it is made for everything like tablets, laptops and desktops.

"I have completed my graduation in IT field and has been heading an IT Company in Dehradun since 2000."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Digital Forensic Investigation
Digital Forensic Investigation
Santosh Khadsare
Head | Digital Forensic Lab
[ 18 years & 9 months Experience ]

Digital forensics (sometimes known as digital forensic science) is a branch of forensic science encompassing the recovery and investigation of material found in digital devices, often in relation to computer crime. Digital forensics investigations have a variety of applications. The most common is to support or refute a hypothesis before criminal or civil courts.

"After completing my graduation, I did various courses in Digital Forensic Investigation and have been working since 2000 as the Investigator. Currently, I am heading the Digital Forensic Lab, Government of India, New Delhi."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Software Engineering
Software Engineering
Ujjwal Sonar
Senior Software Engineer | Tata Consultancy Services
[ 4 years & 4 months Experience ]

A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of the software that make computers or other devices containing software work.

"I have done my schooling from Sunrisers Rajiv Memorial Higher Secondary School in Vidisha in 2009. In 2013,I did my Electronic Engineering from Lakshmi Narain College of Technology (LNCT), Bhopal. I have worked with Tech Mahindra and currently with TCS as Senior Software Engineer."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Ethical Hacking
Ethical Hacking
Satyam Rastogi
Senior Manager | BAMKO
[ 3 years Experience ]

Ethical hacking and ethical hacker are terms used to describe hacking performed by a company or individual to help identify potential threats on a computer or network. An ethical hacker attempts to bypass system security and search for any weak points that could be exploited by malicious hackers. This information is then used by the organization to improve the system security, in an effort to minimize or eliminate any potential attacks.

"After completing my Engineering from Indian Cyber Defence Alliance, I worked at Koenig Solutions ltd Delhi for four years. I am working with BAMKO, Dehradun as the Senior Manager since Oct 2017."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Computer Engineering
Computer Engineering
Sergio Saade
Computer Engineer | Facultad de Ciencias Exactas y Tecnologia, UNT
[ 31 years & 2 months Experience ]

Computer engineering as its name says, works on computers, but not only within them, but also on their communication with the outside world, on the software that compose it and a very important part, that has had much development in the last years, on the embedded systems.

"I am Director of the computer engineering carrer, I am also titular professor of this faculty and my area of performance is the Data Networks and Communication Protocols. I graduated as an electronic engineer, here at the National University of Tucumán in 1986 and soon after that I went to do a master's degree at the University of California, in the specific subject of computer engineering. Then became a professor of this carrer in the National University of Tucumán."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Software Development
Software Development
Akash Gaurav Singh
Technology Analyst | Infosys
[ 5 years & 3 months Experience ]

A software developer is a person concerned with facets of the software development process, including the research, design, programming, and testing of computer software

"After completing my schooling, I did B Tech in Electronics & Telecommunication from Symbiosis institute of Technology. I started my career with Synechron as a Junior Associate in 2012, then joined Cognizant. After that, I started working with Infosys and I have been working as a Technology Analyst with Infosys since 2016."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Cyber Security
Cyber Security
Smith Gonsalves
Director | Government Officials & Law Enforcement Agencies
[ 3 years & 9 months Experience ]

Cyber Security is the body of technologies, processes and practices designed to protect networks, computers, programs and data from attack, damage or unauthorized access.

"I have completed my schooling from Mumbai during which have horned my expertise in ethical Hacking & Forensic Investigator. Since 2014 I have been into Cyber Security and working with Government Officials & Law Enforcement Agencies."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Cyber Security
Cyber Security
Nitin Pandey
Chairman | National Information Security Counsel
[ 11 years Experience ]

Cyber security or information technology security are the techniques of protecting computers, networks, programs and data from unauthorized access or attacks that are aimed for exploitation.

"I did my BCA and MCA from Lucknow University and pursuing my Ph D from SGT, Gurgaon. I have been conducting workshops related to cyber security since 2007. I was the head of DEFCON & OWASP, Luchnow for four years. I am working as the Chairman of National Information Security Council (NISC) since 2017."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in PHP Development
PHP Development
Jitendra Kumar
PHP Developer | M and P Technologies
[ 2 years Experience ]

PHP is a general-purpose scripting language that is especially suited to server-side web development, in which case PHP generally runs on a web server. Any PHP code in a requested file is executed by the PHP runtime, usually to create dynamic web page content or dynamic images used on websites or elsewhere.

"After completing my graduation, I did my MCA from DBIT, Dehrdaun. Currently, I am working as a PHP Developer at M and P Technologies, Dehradun."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Mobile App Development
Mobile App Development
Suyash Joshi
Senior Mobile Software Engineer | Oracle
[ 8 years Experience ]

Mobile application development is the act or process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These applications can be pre-installed on phones during manufacturing platforms, or delivered as web applications using server-side or client-side processing (e.g., JavaScript) to provide an "application-like" experience within a Web browser. Application software developers also must consider a long array of screen sizes, hardware specifications, and configurations because of intense competition in mobile software and changes within each of the platforms.

"I have a Bachelors in Computer Science from University of Michigan, USA. I am currently pursuing a Masters degree from Georgia Tech. Since 2010, I have been working at Oracle, San Francisco as a Senior Mobile Software Engineer."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Computer Coding
Computer Coding
Dipankar Tripathi
Head | Airvana Networks
[ 9 years & 5 months Experience ]

Computer coding is making computers do what one wants them to do. For making a computer do something we need to write something which the computer is able to understand and then perform that by itself.

"I did my Graduation from DAV and Masters in Computers from IP University. In 2009 I shifted to Bangalore and that is when I got a break in Computer coding. I started working for a company called Airvana Networks."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Machine Learning
Machine Learning
Pranav Dobhal
Consultant | Calliope Data
[ 4 years & 5 months Experience ]

Data Engineering is the gathering, collecting and storing of data, conducting batch processing or real-time processing on it, and evaluating data solutions within organisations.

"I did Schooling from The Doon School, Dehradun after which I pursued an Undergraduate Degree in Information Systems from Brock University in Canada. I did a Masters degree in Information System Management from Carnegie Mellon University in Pittsburgh, USA."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Software Engineering
Software Engineering
Rohit Verma
Senior Software Developer | ST Microelectronics
[ 6 years & 9 months Experience ]

Software engineering is a detailed study of engineering to the design, development and maintenance of software.

"I did my Bachelors in Computer Application from Kurukshetra University and Masters in Computer Application from YMCA, Faridabad. After completing studies in 2012 I joined ST Microelectronics as a Software Developer. I am Senior Software Developer in ST Microelectronics."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Website Design & Development
Website Design & Development
Kunal
Director Technology | Orbosys Co-operation
[ 7 years & 9 months Experience ]

Website design encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; interface design; authoring, including standardised code and proprietary software; user experience design; and search engine optimization.

"I did B Tech in Information Technology from NSIT, Kanpur. During college, I started a website design company by the name Biztech Work Solutions, which I had to close because of the limited market opportunities in Kanpur. I did a course in Linux from IIT, Kanpur. I then started a company in Dehradun with my cousin brother in 2012 by the name Orbosys Co-operation. I am Director-Technolgy at Orbosys."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Artificial Intelligence
Artificial Intelligence
Dr Kiran Kumar Ravulakollu
Assistant Dean - Research | UPES
[ 7 years & 1 month Experience ]

In computer science, artificial intelligence, sometimes called machine intelligence, is intelligence demonstrated by machines, in contrast to the natural intelligence displayed by humans and other animals.

"After graduating in B Tech from JNTU, Hyderabad, I went on to do M Sc in Artificial Intelligence from City University, London. I also did a Ph D in Neurorobotics from University of Sunderland, UK. I came to India and started teaching at Sharda University as an Assistant Professor. I switched to UPES and went on to become Assistant Dean - Research."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Software Development
Software Development
Amit Naithani
Module Lead | MothersonSumi Infotech & Design Limited
[ 9 years & 2 months Experience ]

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.

"After completing my Schooling from Dehradun, I did B Tech in Computer Science Engineering. I have worked with Infosys, KPIT and Infotech. I have also worked on Oracle, JD Edwards and ERP system. I am working as a Module Leader at Motherson Sumi, Delhi."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in User Interface Development
User Interface Development
Prachi Pant
UI Developer | Snapdeal
[ 4 years Experience ]

User Interface Development combines programming, psychology and creative design to craft intuitive controls for software and hardware. The UI developer's mission is to create an interface that behaves as users would it expect it to, facilitating a seamless and efficient user experience.

"I did my B Tech (Information Technology) from Roorkee Engineering College after which I joined a Delhi-based startup called Cloudchowk Solutions Pvt Ltd. Later, I moved to Snapdeal. At both places I worked in the domain of user interface development."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Computer Engineering
Computer Engineering
Daniel Cohen
Computer Engineer | Facultad de Ciencias Exactas y Tecnologia, UNT
[ 30 years Experience ]

Computer engineering has an integral vision of the computer, from the layers related to the user, the apps, to the layers related to the computer, the hardware and even the ones related to the intercommunication between the computers, the internet. So computer engineering is just a career in engineering that achieves an integration of all the knowledge that is in computers so they are able to have a very widespread application. Including all the achievements that have been seen lately as cell phones, all machines applied to medicine and artificial intelligence. All of them are areas of application of computer engineering.

"I graduated first as an electronic engineer, because at that time when I studied, computer engineering did not exist in my country as a career. Soon after I graduated as an electronic engineer I won a scholarship to study in Israel where I did a master's degree in computer engineering at the Technological Institute of Israel called Technion. Since I returned I have been very active in my professional life, but I have never stopped being a teacher at UNT, at the beginen only part time because the rest of the time I used it in my own professional career."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Data Engineering
Data Engineering
Pranav Dobhal
Consultant | Calliope Data
[ 4 years & 5 months Experience ]

Data Engineering is the gathering, collecting and storing of data, conducting batch processing or real-time processing on it, and evaluating data solutions within organisations.

"I did my Schooling from The Doon School, Dehradun after which I pursued an undergraduate degree in Information Systems from Brock University in Canada. I did a Masters degree in Information System Management from Carnegie Mellon University in Pittsburgh, USA."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Teaching Computer Science
Teaching Computer Science
Ashish Saxena
Assistant Professor | DIT University
[ 15 years & 1 month Experience ]

Computer science and engineering (CSE) is an academic program that integrates the fields of computer engineering and computer science. It is a sub-field of electronics engineering. It covers the digital aspects of electronics engineering, specializing in hardware-systems areas like computer architecture, processor design, high-performance computing, parallel processing, computer networks and embedded systems.

"After completing B Sc, I did MCA from H N B Garhwal University and M Tech from UTU, Dehradun. I have taught in a school for 2 years and at Amrapali Institute, Haldwani for 3 years. I have been teaching at DIT University since 2008. I am Assistant Professor at DIT University."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Game Development
Game Development
Pankaj Badoni
Assistant Professor | Graphics & Gaming, UPES
[ 7 years & 2 months Experience ]

Game development is the process of creating a video game. The effort is undertaken by a game developer, who may range from a single person to an international team dispersed across the globe. Game programming requires substantial skill in software engineering as well as specialization in one or more of the following areas, which overlap heavily to create a game: simulation, computer graphics, artificial intelligence, physics, audio programming, and input.

"After doing B Tech in Computer Science & Engineering, I went on to do masters in IT with a specialisation in Human Computer Interaction. I worked as a Developer at Headstrong India for few years before switching to academia. I am an Assistant Professor at UPES and manage Graphics and Gaming branch there."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Software Engineering & Development
Software Engineering & Development
Harsh
Software Engineer and Developement | Hike Messenger
[ 3 years & 1 month Experience ]

In software engineering, a software development process is the process of dividing software development work into distinct phases to improve design, product management, and project management. It is also known as a software development life cycle. Software engineering is an engineering branch associated with development of software product using well-defined scientific principles, methods and procedures. The outcome of software engineering is an efficient and reliable software product.

"After completing B Tech (Hons) in Computer Science & Engineering from Dehradun Institute of Technology, I started working as a Software Engineer at Hike Messenger. My role as a software engineer was to explore and dive into various aspects of big-data technologies and machine learning, fixing regular issues/bug, developing content visualization console (WT-Forms, Python, Flask, HTML, CSS, JS) etc. I have also worked as a Software Developer Research Intern at Indian Institute of Remote Sensing (IIRS), Indian Space Research Organization (ISRO)."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Server Administration
Server Administration
Abhishek Mishra
Specialist | HCL
[ 1 year & 10 months Experience ]

A server administrator, or admin has the overall control of a server. This is usually in the context of a business organization, where a server administrator oversees the performance and condition of multiple servers in the business organization, or it can be in the context of a single person running a game server.

"After doing my schooling, I did my B Sc and MCA from Kanpur University. After that I started working as an IT Administrator in Amway and then I worked for various companies like Dell and Capgemini. I am working as a Specialist with HCL since 2016."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in System Software Development
System Software Development
Anand Krishnaswamy
System Architect | IBM
[ 8 years Experience ]

In software engineering, a software development process is the process of dividing software development work into distinct phases to improve design, product management, and project management. It is also known as a software development life cycle. Software engineering is an engineering branch associated with development of software product using well-defined scientific principles, methods and procedures. The outcome of software engineering is an efficient and reliable software product.

"For 14+ years in the software industry, I played my role in teams that created business value in writing software, software consulting, inventing & creating patents & insightful articles. It drives my interest in data science & data analytics. Clean & pertinent design is the reward I work for. As a software consultant, I've focused on delivering exactly what the business needs. I've helped clients sift through & identify what they really want vs what they think they want & then led teams to deliver that. Tough conversations, but many a client has appreciated the effort put into gleaning that. Today, I focus this drive to create relevant & vital value in the effort to educate underprivileged children so that they are not left handicapped in competing in the world at large."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Cloud Software Engineering
Cloud Software Engineering
Shrinath K T
Cloud Development Manager | Revevol Technology
[ 5 years & 2 months Experience ]

Cloud computing or Cloud Software Engineering is an information technology (IT) paradigm that enables ubiquitous access to shared pools of configurable system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet. Cloud computing relies on sharing of resources to achieve coherence and economies of scale, similar to a public utility.

"After completing my schooling from Cinmaya Vidyalaya Coimbatore, I did my BE in Computer Science from CIET, Coimbatore. I worked as a Tech Support Executive for CSS Corp, Chennai and after that I worked for Tata Communications, Chennai. I am working as a Cloud Development Manager with Revevol Technology, Delhi."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Database Administration
Database Administration
Varun Yadav
Sr Oracle Database Administrator | Motherson Sumi Infotech & Designs Ltd
[ 8 years & 3 months Experience ]

Database administration refers to the whole set of activities performed by a database administrator to ensure that a database is always available as needed. Other closely related tasks and roles are database security, database monitoring and troubleshooting, and planning for future growth. Database administration is an important function in any organization that is dependent on one or more databases. Database administrators (DBAs) use specialized software to store and organize data. The role may include capacity planning, installation, configuration, database design, migration, performance monitoring, security, troubleshooting, as well as backup and data recovery.

"After doing my schooling from Chandigarh, I did my BE & ME from Punjab Engineering College, PEC University of Technology, Chandigarh. Thereafter, I worked as a Sr. Oracle Data Base Administrator with different companies like Path InfoTech Ltd, Wipro Technologies and others on different projects like Financial, Banking Domain and Telecommunication. Later, I joined Motherson Sumi Infotech and Design, Noida as Sr. oracle Data Administrator."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Software Engineering
Software Engineering
Manish Kumar
Senior Consultant | HCL Technologies
[ 12 years & 9 months Experience ]

Software engineering is a detailed study of engineering to the design, development and maintenance of software.

"I did B Tech in Electronics & Communication from Birla Institute of Technology, Ranchi. I worked at Computer Science Corporation for some time as a consultant before switching to HCL Technologies in 2013. I am a Senior Consultant at HCL Technologies."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Software Development
Software Development
Raj Kumar Saini
Mentor & Central Head, Dehradun | Coding Blocks
[ 3 years & 5 months Experience ]

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.

"I did my graduation in B Tech in Computer Science from Delhi Technological University. I got a campus placement as Software Developer at Amazon. I worked there for some time before switching to D.E.Shaw. I have also worked at Adobe, Right Relevance and Caroobi. I am Mentor & Central Head at Coding Blocks, Dehradun."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in UX/UI Designing
UX/UI Designing
Naina Jain
UX Designer | ImaginXP
[ 6 years & 2 months Experience ]

UX stands for user experience. A users experience of the app is determined by how they interact with it. User experience is determined by how easy or difficult it is to interact with the user interface elements that the UI designers have created. The UI in UI design stands for user interface.The user interface is the graphical layout of an application. It consists of the buttons users click on, the text they read, the images, sliders, text entry fields, and all the rest of the items the user interacts with.

"While I was in college and studying communication design, I started working as a designer. My first project was for a restaurant based out of Gurgaon. I have had done various projects such as with TedX, Govt of Uttarakhand as well as Karnataka and various other projects. I am also the co-founder of a design company known as NUTS India as well as I am working for ImaginXP which is into education sector for designing. Therefore, I am posted at DIT University, Dehradun and teaching designing there as well as running own design studio."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in DevOps
DevOps
Monit Kapoor
Associate Professor & HoD Cybernetics | School of Computer Science, UPES
[ 19 years & 2 months Experience ]

DevOps is a software development methodology that combines software development with information technology operations. The goal of DevOps is to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives.

"After completing my bachelors in engineering in electrical, I went on to do a masters in Computer Science & Engineering. Post that, I started working at Green Hills Engineering College as an HOD of IT. I then switched to Maharishi Markandeshwar University, Solan as an HoD of CSE & Computer Applications. I finally moved to UPES, Dehradun as an Assistant Professor in 2011. I did a Ph D in Mobile Ad Hoc Networks along with professorship. I am an Associate Professor and HoD Cybernetics at UPES."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Full Stack Development
Full Stack Development
Sagar Gurung
Full Stack Developer | Ifadvertisings
[ 7 years & 1 month Experience ]

A full stack developer is an engineer who can handle all the work of databases, servers, systems engineering, and clients. Depending on the project, what customers need may be a mobile stack, a Web stack, or a native application stack.

"After completing B Tech in EEE, I started my own company by the name Web Plan Solution Pvt Ltd. After running it for 2 years, I decided to shut it down and did certifications in Java, PHP, .Net & Robotics. I then worked with Mymind Infotech as a Senior Developer for 2 years. In 2018, one of my friends and me came together to work on an advertising mobile application called Ifadvertisings. I developed the application single handedly. I am Co-founder & Full Stack Developer at Ifadvertisings."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Application Development
Application Development
Amruta N
Senior Consultant | OpenText
[ 4 years Experience ]

Application development is the process of creating a computer program or a set of programs to perform the different tasks that a business requires. From calculating monthly expenses to scheduling sales reports, applications help businesses automate processes and increase efficiency.

"After completing my BCA & MCA from R V college, Bangalore in 2014, I began working as an Associate Software Consultant at Muraai Information Technology. I moved to Adnate IT Solutions as a Consultant in 2015. In 2017 I joined OpenText, where I am working as a Senior Consultant."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Software Development
Software Development
Gargi Gautam
IT Analyst | Tata Consultancy Services
[ 3 years & 9 months Experience ]

Software Development is a process followed for a software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software. The life cycle defines a methodology for improving the quality of software and the overall development process

"After completing my graduation from Uttar Pradesh Technical University in Computer Science (GNIT) in 2012, I started working with Sears IT & Management Services private limited where I worked till 2015 while I was a System Engineer. After that I have joined Tata Consultancy Services where my designation is IT Analyst. Meanwhile in 2017 I had completed my Post Graduation Diploma in Management in Operations Management from All India Management Association."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Teaching & Research in Data Science
Teaching & Research in Data Science
Dr Kingshuk Srivastava
Assistant Professor | UPES
[ 9 years Experience ]

Teaching and Research in Data science of three words teaching, research and data science so first of all what is teaching so teaching is the art and science of helping others to grow in their knowledge and understanding. It is holding the hand of a young one and saying it's going to be OK. Teaching is being careful that you acknowledge every student ever. On the other hand research is a careful and detailed study into a specific problem, concern, or issue using the scientific method. It's the adult form of the science fair projects back in elementary school, where you try and learn something by performing an experiment. Data science is a multidisciplinary blend of data inference, algorithmm development, and technology in order to solve analytically complex problems. Data Science can be applied to a data set with one thousand lines, there is no problem with this.

"After completing my B Sc in Physics & M Sc in Electronics from Lalit Narayan Mithila University, I did M Tech in Information Technology & Ph D in Computer Science Engineering from University of Petroleum & Energy Studies (UPES). I am an Assistant Professor Selection Grade at University of Petroleum & Energy Studies, Dehradun."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Software Engineering
Software Engineering
Vikas Nokhwal
Founder & Senior Software Developer | Nokhwal Technologies
[ 5 years & 6 months Experience ]

Software engineering is a detailed study of engineering to the design, development and maintenance of software.

"I did B.Tech in Computer Science from Om group of Institutions, Hisar. I started working in SSN Ventures as Software Developer. After working for four years with the company, I started my own firm, Nokhwal Technologies in 2017. I am Senior Software Developer at Nokhwal Technologies."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Nature Inspired Computing
Nature Inspired Computing
Deepshikha Bhargava
Professor & HoD | UPES
[ 21 years & 2 months Experience ]

Nature-inspired computing is a very new discipline that strives to develop new computing techniques through observing how naturally occurring phenomena behave to solve complex problems in various environmental situations. This has produced groundbreaking research that has created new branches, like neural networks, swarm intelligence, evolutionary computation and artificial immune systems.

"After graduating from University of Rajasthan, I went on to do M Sc, MCA & M Tech (CS). I also hold a Ph D (Computer Science) with specialisation in Artificial Intelligence. I have been working in this area for over 20 years. I am Professor & HoD - Visualisation Dept at UPES."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Cloud Computing
Cloud Computing
Rajeev Tiwari
Associate Professor | UPES
[ 13 years & 2 months Experience ]

Cloud computing is shared pools of configurable computer system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet. Cloud computing relies on sharing of resources to achieve coherence and economies of scale, similar to a public utility.

"I did bachelors and masters in Computer Science. Post that, I pursued a Ph D in Computer Science. I am aslo AWS certified. I have served as an Assistant Professor at Maharishi Markandeshwar University, Mullana & at HEC, Jagadhri. I am an Associate Professor at University of Petroleum & Energy Studies, Dehradun."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Information Technology
Information Technology
Manish Prateek
Dean & Professor | UPES
[ 22 years Experience ]

Information technology is the use of computers to store, retrieve, transmit, and manipulate data, or information, often in the context of a business or other enterprise.

"After completing my B Tech & M Tech in Computer Science Engineering from KURSK State Technical University, Russia, I did Ph D in Robotics. I joined Tirupati Enterprises as IT Manager in 2001. After working there for 4 years, I moved to academia with GRIET, Hyderabad. In 2010, I joined UPES. I am a Professor & Dean at UPES."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Software Engineering
Software Engineering
Devendra Dutt Bijalwan
Senior Analyst | Accenture
[ 9 years & 3 months Experience ]

Software Engineering is the process of analyzing user needs and designing, constructing, and testing end user applications that will satisfy these needs through the use of software programming languages. It is the application of engineering principles to software development. In contrast to simple programming, software engineering is used for larger and more complex software systems, which are used as critical systems for businesses and organizations.

"After completing my MCA, I started my Career as a Software Engineer by joining Avalon Information Systems. There, I worked with many NGOs. After spending 3 years with Avalon, I joined FIS Global Business Solutions in 2015 and worked on a lot of banking projects with them. After another 3 years, I joined Accenture as Senior Analyst in 2019."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Teaching Computer Science
Teaching Computer Science
Rajan Gupta
Assistant Professor | University of Delhi
[ 6 years & 2 months Experience ]

Computer Science is an academic program that integrates the fields of computer engineering and computer science. It covers the digital aspects of electronics engineering, specializing in hardware-system areas like computer architecture, processor design, high-performance computing, parallel processing, computer networks and software aspects.

"I am a Research & Data Analytics professional, learning new ways to deal with various business and research problems through technological and analytical tools. With the help of past experiences and academic exposure, following are the highlights of current capabilities. I have a substantial experience of working on research & analytics projects in the area of Information Systems, E-Governance and Public Schemes Assessment. I have working knowledge of application of various data science concepts through statistical techniques, operation research & optimization, data mining and machine learning across multiple industries (healthcare, retail, education, etc.) and domains. I have hands-on experience of using various analytical & development tools like SPSS, R, Tableau/MS Power BI and MATLAB and exposure of training and teaching in specialized areas of IT & Analytics. I am UGC NET-JRF Qualified and also possess management consulting certification from Government of India. I am one of the few Analytics professional in India to have CAP (INFORMS) and GStat (ASA) certification & accreditation, respectively and also serving as the Brand Ambassador of CAP in Asia Region for INFORMS. I am efficient in report preparation and article writing. I can prepare research proposals, research frameworks, data source identification, data collection framework and data preparations. I have experience of handling teams up to 50 people for project execution."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in DevOps
DevOps
Sricharan Vadapalli
Practice Head | Pyramid Solutions
[ 7 years & 7 months Experience ]

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes.

"I did BTech in Mechanical Engineering from Nagarjuna University and M Tech in Mechanical Engineering from IIT Delhi. After that I joined TCS as product manager and worked there for 8 years. I have also worked with Infosys, CSC, Virtusa Polaris, Kogentix, Pyramid Consulting Inc and CTO for a startup, I was author at Packt and written books on Devops, Bigdata and Reality of Relations. I am currently working with Sunera Tech as VP and Practice Head of Data Monetization ( Analytics, Machine Learning, Devops on Cloud)."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Software Engineering
Software Engineering
Amit Ved
Application Development Manager | ST Microelectronics
[ 15 years & 7 months Experience ]

Software engineering is the application of engineering to the development of software in a systematic method.

"I did B Sc & M Sc in Statistics from Kanpur University. I then did an MCA from UPTU and started working at India Worldwide Software System as Software Tester. In 2004 I joined ST Microelectronics as Software Support Professional. I am now an Application Development Manager at ST Microelectronics."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Technology Sales
Technology Sales
Ankkit
Sales & Strategic Alliance Manager | Tejas Networks
[ 10 years & 1 month Experience ]

Technology sales professionals sell advanced devices such as computers to individuals and businesses. While many jobs exist in retail stores, some technology sales professionals travel to offices, workshops, and sales events such as conventions and expos.

"After completing BE & MBA, I started with Bharti Airtel and continued working with various MNC's. Post that, I joined Tejas Networks as the Sales & Strategic Alliance Manager."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in DevOps & Unix Administration
DevOps & Unix Administration
Rahul Parsai
Team Lead | STMicroelectronics
[ 10 years & 1 month Experience ]

DevOps is a set of software development practices that combines software development and information technology operations to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives.

"After completing my B Tech from NIT Bhopal, I worked at HCL as Engineer Trainee. I then worked at Supra Group of Industries as a Software Engineer and then at Steria Consulting Pvt Ltd as Senior Software Engineer. I am working at STMicroelectronics as Team Lead."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0



Career in Emerging Technologies
Emerging Technologies
Munish Dhiman
CEO | Gesture Research International Ltd
[ 8 years & 6 months Experience ]

Technology entrepreneurship is an investment in a project that assembles and deploys specialized individuals and heterogeneous assets that are intricately related to advances in scientific and technological knowledge for the purpose of creating and capturing value for a firm.

"After completing my education, I worked as an Analyst at THEIKOS INDIA Pvt Ltd for 6 months. Later I worked as a Project Manager at V- Microsoft Crop United States. In 2010, I worked as Strategic Advisor and Consultant at Multiverse. In 2012, I started my own venture called Gesture Research International Ltd and I am also the Managing Partner with CivilCops Dubai, United Arab Emirates."


Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0 Career Counselling 2.0





[Install the LifePage App to access all Talks]


<?php echo $altimage; ?>


<?php echo $altimage; ?>






 







&mbsp;


Career Counselling 2.0 | Home   Home  
Career Counselling 2.0 | Abroad   Abroad  
Career Counselling 2.0 | Plan   Plan  
Career Counselling 2.0 | Talks   Talks  
Career Counselling 2.0 | Philosophy   Philosophy  
Career Counselling 2.0 | Seminar   Seminar  
Career Counselling 2.0 | Workshop   Workshop  
Career Counselling 2.0 | Pages   Pages  
Career Counselling 2.0 | Advisors   Advisors  
Career Counselling 2.0 | Discuss   Discuss  
Career Counselling 2.0 | Meet   Meet  
Career Counselling 2.0 | Advisor   Advisor  
Career Counselling 2.0 | Story   Story  
Career Counselling 2.0 | Fine Print   Fine Print  
Career Counselling 2.0 | Links   Links  
Career Counselling 2.0 | Blog   Blog  
Career Counselling 2.0 | Testimonials   Testimonials  
Career Counselling 2.0 | Follow   Follow  
 
[ Site Visits ]


Career Counselling 2.0