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, 2023–Present) at credable
SDE Backend (Jan, 2023–Apr, 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, 2021–Apr, 2023) at Indian Institute of Information Technology Allahabad
Education
M.tech (Aug, 2021–now) from Indian Institute of Information Technology Allahabad
Fee details
₹200–400/hour
(US$2.40–4.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)