Debasis Kundu Software Architect
No reviews yet

I have 12+ years of development experience in application development using technologies like ASP.NET MVC, ASP.NET Core, ASP.NET Core Web API, Entity Framework / EF Core, MS SQL Server, Java and Sitecore CMS. I have also worked extensively on maintenance and production applications, which helps me guide students in solving real-world critical issues in both web and mobile application development.

I also teach Object-Oriented Programming (OOP) using C++, along with C++ programming and Data Structures, to build a strong foundation in problem-solving and application design.

My teaching approach:
1. Start from the basics and gradually move towards advanced concepts.

2. Help students prepare sample applications following production standards, proper design patterns, application structure, and SOLID principles.

3. Regularly give practical assignments and review them thoroughly.

4. Help students clear doubts and understand concepts with real-time examples.

5. Focus strongly on OOP concepts, as they are the pillar of developing complex applications.

My goal is not only to teach syntax but also to enhance application development skills and problem-solving abilities with a mix of theory and hands-on coding.

Subjects

  • C# Beginner-Expert

  • ASP.NET MVC Beginner-Expert

  • Azure Beginner-Expert

  • MS SQL Beginner-Expert

  • GIT Beginner-Expert

  • Web API Beginner-Expert

  • UI Development Beginner-Expert

  • Web development Beginner-Expert

  • Object Oriented Programming using Java / C++ Beginner-Expert

  • Web and Windows Application Development using C# and ASP.NET Beginner-Expert

  • ASP.NET Core Beginner-Expert

  • Web Design and Development Beginner-Expert

  • API Beginner-Expert

  • Azure DevOps Beginner-Expert

  • Object Oriented Programming and Design Beginner-Expert

  • Entity Framework Core Beginner-Expert

  • Web Application development Beginner-Expert

  • Full Stack .NET Beginner-Expert

  • C++ and Data Structures Beginner-Expert

  • Sitecore CMS Beginner-Expert


Experience

  • Software Engineer Lead (Jan, 2012Present) at Pramati Technologies
    Responsible for developing web application using microsoft technologies (Asp.net Core, sql server, Entity Framework Core, C#, Angular and React). Also have knowledge in developing Sitecore-MVC application.

Education

  • B.Tech in computer science (Jul, 2007Dec, 2011) from SIET DHENKANAL

Fee details

    8002,000/hour (US$8.4221.05/hour)


Courses offered

  • Master Object-Oriented Programming (OOP) in C++/C# with Real-World Projects

    • 5000
    • Duration: 2 Months
    • Delivery mode: Online
    • Group size: 11 - 20
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    This is a project-focused course designed to help students master Object-Oriented Programming (OOP) concepts in C++/C# with an industry-standard teaching approach.

    I bring 12+ years of professional development experience in Microsoft technologies (ASP.NET, .NET Core, Entity Framework, SQL Server, Sitecore) and C++/C#, and I will guide you through real-world coding practices used in modern software companies.

    Instead of just theory, you will:
    Work on mini-projects every week
    ✅ Apply OOP concepts in real applications
    ✅ Follow production-level coding standards (SOLID, Design Patterns, Layered Architecture)
    ✅ Get assignments with code reviews
    ✅ Build a capstone project (end-to-end application)

    This course will help you strengthen programming fundamentals, prepare for interviews, and learn how professional developers build scalable applications.

    Course Structure (8 Weeks / 2 Months):
    🏗 Week 1 – Foundation of OOP

    Classes, Objects, Access Modifiers

    Industry examples of Encapsulation

    🏗 Week 2 – Abstraction & Encapsulation in Practice

    Abstract classes, Interfaces, Header files

    Real-world coding practices

    🏗 Week 3 – Inheritance

    Types of inheritance (Single, Multiple, Hierarchical)

    Code reusability in enterprise projects

    🏗 Week 4 – Polymorphism

    Compile-time & Runtime Polymorphism

    Operator overloading in C++, Method overriding in C#

    🏗 Week 5 – Advanced OOP Concepts

    Constructors & Destructors

    Static members, Friend functions, Delegates

    Industry coding examples

    🏗 Week 6 – SOLID Principles & Design Patterns

    Learn SOLID with real coding examples

    Introduction to Factory & Singleton Patterns

    🏗 Week 7 – Data Structures using OOP

    Linked List, Stack, Queue in OOP style

    Interview-focused coding assignments

    🏗 Week 8 – Capstone Project (Industry Standard)

    Build a complete project (choose 1):

    Banking System

    Library Management System

    Ticket Booking System

    End-to-end coding with production structure

    Code Review + Feedback
    ---------------------------------------------------------------------------------------------------
    Teaching Approach:

    Live Interactive Classes (Zoom/Google Meet)

    Project-based Learning (not just theory)

    Assignments + Regular Code Reviews

    Industry-standard coding practices

    Focus on problem-solving + interview prep

    ------------------------------------------------------------------------------------------

    Batch Details:

    Duration: 8 Weeks (2 Months)

    Schedule: 3 Classes per Week (1.5 hours each)

    Batch Size: 5–10 students (for personalized attention)

    Mode: Online

    ------------------------------------------------------------------------------------------------

    Pricing:

    ₹5,000 per student per batch (8 weeks)

    Early Bird Offer: ₹4,000 for first batch

    Per Hour (if 1-to-1): ₹700/hr

    -------------------------------------------------------------------------------

    Why Join This Course?

    Learn from a senior developer with 12+ years’ experience

    Focus on real-world coding standards

    Get hands-on project experience to showcase in your resume

    Prepare for interviews & coding rounds with practical examples
  • SQL for Developers – From Basics to Advanced

    • 6000
    • Duration: 60 Hours
    • Delivery mode: Online
    • Group size: 11 - 20
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    To enable developers to design, query, and optimize relational databases with a strong focus on MS SQL Server, covering everything from fundamentals to performance tuning and real-world project implementations.

    Module 1: SQL Fundamentals (10 hours)

    Understanding Databases, Tables, and Data Types

    DDL vs DML vs DCL

    Creating, Altering, and Dropping Tables

    Inserting, Updating, and Deleting Data

    Basic SELECT Queries with WHERE, ORDER BY, DISTINCT

    ----------------------------------------------------------------------------------------------------------

    Module 2: Intermediate SQL (12 hours)

    Aggregate Functions (SUM, COUNT, AVG, MAX, MIN)

    GROUP BY and HAVING

    Joins (INNER, LEFT, RIGHT, FULL)

    Subqueries (Single row, Multi-row, Correlated)

    Views, Stored Procedures, and Functions

    -----------------------------------------------------------------------------------------------------

    Module 3: Advanced SQL (14 hours)

    Transactions, COMMIT, ROLLBACK, SAVEPOINT

    Triggers – Row-level & Statement-level

    Indexes – Clustered vs Non-Clustered

    Window Functions (RANK, ROW_NUMBER, LAG, LEAD)

    CTEs (Common Table Expressions)

    Dynamic SQL

    --------------------------------------------------------------------------------------

    Module 4: SQL for Developers (14 hours)

    Database Design – Normalization & Relationships

    Writing Optimized Queries

    Execution Plans & Performance Tuning Basics

    Handling NULLs and Constraints properly

    Error Handling (TRY…CATCH)

    Security Basics (Roles, Permissions, SQL Injection prevention)

    -------------------------------------------------------------------------------------------------------

    Module 5: Real-World Projects (10 hours)

    Building a Student Management System

    Creating an E-Commerce Product & Order Database

    Financial Transactions Module (with rollback scenarios)
    ----------------------------------------------------------------------------------------------------------------------
    Duration: 60 Hours (10 Weeks, 6 hours per week)

    -------------------------------------------------------------------------------------------------------------

    📅 Tentative Timeline

    Week 1–2: SQL Basics + Intermediate Queries

    Week 3–4: Advanced Queries & Functions

    Week 5–6: Developer-Focused SQL + Indexing

    Week 7–8: Performance Tuning + Projects

    Week 9–10: Final Project + Mock Interview Q&A

Reviews

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