Ashutosh Nautiyal Computer science
No reviews yet

Ashutosh has completed his Master's student from a premier Institute in India. he has expertise in core computer science as he scored 98.7 percentile in GATE Computer Science 2021. he has a strong command of Data Structure, Algorithms, Operating systems, system design, and other core subjects. He has experience in JAVA, C++, and Python. He is currently a software engineer and working as a teaching assistant at the INDIAN INSTITUTE OF INFORMATION TECHNOLOGY.
He has more than 5 years of experience teaching coding and helping students with their assignments. He has certifications in coding languages like c, c++, java, and MSSQL from the Spoken tutorial conducted by IIT-Bombay.

Subjects

  • Data Structure Beginner-Expert

  • Python Beginner-Intermediate

  • C++ Beginner-Expert

  • JAVA (Core) Beginner-Intermediate

  • Database Management Systems Beginner-Intermediate

  • Algorithm and Problem Solving Beginner-Intermediate


Experience

  • Product Engineer (May, 2023Present) at credable
  • SDE Backend (Jan, 2023Apr, 2023) at Husk Power System
    As an intern at Husk Power System, I made significant contributions to project development. Leveraging my strong programming skills, I created a range of utility and interpolated functions that streamlined the project's workflow, improving efficiency and productivity.
    In addition, I designed and implemented background services that ran seamlessly in the background, ensuring the uninterrupted performance of critical project functions. My contributions were integral to the project's success, helping to meet key milestones and deliverables.
  • Teaching Assistant (Oct, 2021Apr, 2023) at Indian Institute of Information Technology Allahabad

Education

  • M.tech (Aug, 2021now) from Indian Institute of Information Technology Allahabad

Fee details

    200400/hour (US$2.404.79/hour)


Courses offered

  • C++

    • US$5500
    • Duration: 28 days
    • Delivery mode: Online
    • Group size: 5
    • Instruction language: English, Hindi
    • Certificate provided: No
    C++ is a versatile programming language that supports a wide range of topics and features. This course will cover all the topics as mentioned below:
    1. Basic syntax: Understanding the fundamental syntax of C++ programming, including variables, data types, operators, control structures (if-else, loops), functions, and classes.
    2. Object-oriented programming (OOP): C++ is an object-oriented language, so it involves concepts like classes, objects, inheritance, polymorphism, encapsulation, and abstraction.
    3. Pointers and references: C++ provides powerful features for memory management, including pointers and references, which allow you to work with memory addresses directly.
    4. Standard Template Library (STL): The STL is a collection of template classes and functions that provide commonly used data structures (such as vectors, lists, and maps) and algorithms (sorting, searching, etc.).
    5. Templates: C++ templates enable the creation of generic code, allowing you to write functions and classes that can work with different data types.
    6. Exception handling: C++ supports exception handling mechanisms to handle and manage runtime errors and exceptional situations in a program.
    7. File I/O: C++ provides libraries to read from and write to files, allowing you to perform input/output operations on external files.
    8. Memory management: C++ gives you control over memory management using features like dynamic memory allocation (new and delete operators)

Reviews

No reviews yet. Be the first one to review this tutor.