FindMyGuru - A Trusted Tutor & Institute Discovery Platform

FindMyGuru A Trusted Tutor & Institute Discovery Platform

Deepak Kumar
  • Qualification:Msc
  • Language:English
  • Experience:16 years

Deepak Kumar

Online

About

Senior Software Specialist & Practical Android Mentor"I believe the best way to become a developer is to get your hands dirty. In my courses, we don't just watch—we build. When...

Senior Software Specialist & Practical Android Mentor"I believe the best way to become a developer is to get your hands dirty. In my courses, we don't just watch—we build. When you encounter errors and bugs, you aren't failing; you are gaining the real-world experience that defines a professional engineer."Professional BioDeepak is a seasoned Technology Consultant and Software Specialist with over 16 years of experience in the IT industry. Currently serving as a Software Specialist at Bechtel India, he has a proven track record of architecting robust Full Stack and Android applications.+4Throughout his career, Deepak has been promoted 3 times in 7 years and has mentored numerous junior developers on best practices, modern frameworks, and clean architecture. He brings deep expertise in Kotlin, Java, and Flutter, combined with a strong cloud foundation as a Microsoft Certified Azure Developer Associate.+4Why Learn With Me?Real-World Experience: I have delivered 95% of features on schedule for massive industrial projects and optimized applications for 5000+ daily users.+1The "Practical First" Method: My teaching focuses on practical implementation. We will explore the "Real Developer Life" by solving the very errors you’ll face in a professional job.Modern Tech Stack: Expert-level guidance on Jetpack Compose, MVVM/Clean Architecture, Dagger/Hilt, and Node.js.System Design: Learn not just how to code, but how to architect scalable systems using SOLID principles and Modularization.+1Core Teaching CompetenciesCategorySpecialized SkillsAndroid DevelopmentKotlin, Java, Jetpack Compose, Material Design, & Google Maps SDK ArchitectureMVVM, MVP, Clean Architecture, & Dependency Injection (Hilt/Dagger 2) Full Stack & BackendNode.js, React.js, MongoDB, & REST/GraphQL APIs +1Cloud & AIMicrosoft Azure (AZ-900 & AZ-204), GitHub Copilot, & OpenAI Integration
Deepak Kumar

Deepak Kumar

Online

  • Qualification:Msc
  • Language:English
  • Experience:16 years

Senior Software Specialist & Practical Android Mentor"I believe the best way to become a developer is to get your hands dirty. In my courses, we don't just watch—we build. When...

Senior Software Specialist & Practical Android Mentor"I believe the best way to become a developer is to get your hands dirty. In my courses, we don't just watch—we build. When you encounter errors and bugs, you aren't failing; you are gaining the real-world experience that defines a professional engineer."Professional BioDeepak is a seasoned Technology Consultant and Software Specialist with over 16 years of experience in the IT industry. Currently serving as a Software Specialist at Bechtel India, he has a proven track record of architecting robust Full Stack and Android applications.+4Throughout his career, Deepak has been promoted 3 times in 7 years and has mentored numerous junior developers on best practices, modern frameworks, and clean architecture. He brings deep expertise in Kotlin, Java, and Flutter, combined with a strong cloud foundation as a Microsoft Certified Azure Developer Associate.+4Why Learn With Me?Real-World Experience: I have delivered 95% of features on schedule for massive industrial projects and optimized applications for 5000+ daily users.+1The "Practical First" Method: My teaching focuses on practical implementation. We will explore the "Real Developer Life" by solving the very errors you’ll face in a professional job.Modern Tech Stack: Expert-level guidance on Jetpack Compose, MVVM/Clean Architecture, Dagger/Hilt, and Node.js.System Design: Learn not just how to code, but how to architect scalable systems using SOLID principles and Modularization.+1Core Teaching CompetenciesCategorySpecialized SkillsAndroid DevelopmentKotlin, Java, Jetpack Compose, Material Design, & Google Maps SDK ArchitectureMVVM, MVP, Clean Architecture, & Dependency Injection (Hilt/Dagger 2) Full Stack & BackendNode.js, React.js, MongoDB, & REST/GraphQL APIs +1Cloud & AIMicrosoft Azure (AZ-900 & AZ-204), GitHub Copilot, & OpenAI Integration
FindMyGuru is a tutor discovery platform that helps students find and connect with experienced tutors and institutes across a wide range of subjects and skills. Students can explore tutor profiles, compare expertise, and contact tutors directly for online or in-person learning.FindMyGuru facilitates discovery and connections between students and tutors or institutes. All classes and learning arrangements are handled directly between students and the respective tutors or institutes

Courses by: Deepak Kumar

NestJS Mastery

Training Key Features

• Modular Architecture – Learn feature-driven and vertical slicing approaches for clean project design.

• Dependency Injection Mastery – Work with providers, scopes, dynamic modules, and custom DI strategies.

• Advanced Request Lifecycle – Implement middleware, DTO validation with class-validator, pipes, guards, and interceptors. • Database Integrations – Build APIs with both relational (TypeORM) and NoSQL (Mongoose) databases, including transactions.

• Authentication & Authorization – Secure apps with Passport strategies, JWT tokens, sessions, and refresh token flows.

• Microservices Ready – Implement TCP, Redis, and NATS for distributed systems and message-driven architectures.

• Caching & Queues – Optimize performance with CacheModule and implement background jobs with BullMQ.

• Testing Confidence – Write unit, integration, and end-to-end tests with @nestjs/testing.

• Production Deployment – Dockerize NestJS apps and prepare for cloud-native environments.

React Mastery Course

Module 1 – JSX & Components Component composition && Props & children && Keys & rendering patterns.

Module 2 – State & Events Controlled forms && Handling events && Derived state pitfalls.

Module 3 – Effects & Data useEffect timing && Cleanup functions && Data fetching patterns.

Module 4 – Lists & Conditional Rendering Rendering lists && Conditional UI && Empty & error states.

Module 5 – Advanced Hooks useMemo && useCallback && useRef && Custom hooks.

Module 6 – Context & Performance Context providers && Selectors && Avoiding unnecessary re-renders.

Module 7 – Routing Fundamentals Nested routes && Loaders && Actions (React Router v6.4+).

Module 8 – State Management Tools Redux Toolkit basics && Zustand selection && RTK Query for data fetching.

Module 9 – Accessibility & User Experience ARIA roles && Focus management && Keyboard navigation.

Module 10 – Testing & Deployment React Testing Library && Mock Service Worker (MSW) && CI/CD builds && Deployment best practice.

Mongodb Mastery Course

Module 1 – MongoDB Fundamentals & Ecosystem::: BSON && Collections && Replica Sets vs Shards && CRUD Recap

Module 2 – CRUD Deep Dive::: insertOne/Many && find && Projections && Upserts && updateMany && deleteMany

Module 3 – Data Modeling::: 1–N/N–N Patterns && Embedding vs Referencing && Bucketing && Time-Series

Module 4 – Indexes::: Single && Compound && Multikey && Partial && TTL && Sparse && Choosing Cardinality

Module 5 – Performance & Query Planning::: explain() && Query Planner && Covered Queries && Hot Paths

Module 6 – Aggregation Pipeline I::: $match && $group && $project && $sort && $limit && $lookup

Module 7 – Aggregation Pipeline II::: Pipelines for Analytics && Facets && Window Functions

Module 8 – Transactions & ACID::: ACID Semantics && Multi-Document Patterns && Pitfalls

Module 9 – Atlas & Cloud Deployment::: Clusters && Network Access && VPC Peering && Serverless

Module 10 – Security & Access Control::: SCRAM && Role-Based Access && Field-Level Encryption && Auditing

Module 11 – Backup & Restore::: Snapshots && Point-in-Time && mongodump/restore && S3

Module 12 – Drivers & Mongoose::: Driver CRUD && Sessions && Mongoose Schemas && Middleware && Validators

AZ-801: Configuring Windows Server Hybrid Advanced

  • Module: Secure Windows Server On-Premises and Hybrid Infrastructures (25–30%)

    • Harden OS

      • Exploit Protection

      • Credential Guard

      • SmartScreen

      • Password policies

    • Secure hybrid AD

      • RODC

      • NTLM audit

      • Defender for Identity

      • OSConfig policies

  • Module: Implement and Manage Windows Server High Availability (15–20%)

    • Deploy and manage failover clusters (on-prem, hybrid, cloud)

    • Configure Storage Spaces Direct, cluster quorum, scale-out file servers, Azure witness

  • Module: Implement Disaster Recovery (10–15%)

    • Backup and restore using Azure Recovery Services Vault, Azure Backup Server

    • Implement Azure Site Recovery and Hyper-V Replicas for disaster recovery

  • Module: Migrate Servers and Workloads (20–25%)

    • Use Storage Migration Service for storage and server migrations

    • Migrate on-prem servers or physical servers to Azure VMs using Azure Migrate

    • Migrate IIS, AD DS, RDS, DHCP, print servers, and perform in-place upgrades

  • Module: Monitor and Troubleshoot Windows Server Environments (15–20%)

    • Monitor using Performance Monitor, Admin Center, System Insights, Event Logs, Azure Monitor, VM Insights

    • Troubleshoot connectivity, DNS, Windows Update, time synchronization, VM issues, disk encryption, Active Directory replication, hybrid authentication

DP-900: Microsoft Azure Data Fundamentals

  • Module: Describe core data concepts (15–20%)

    • Describe types of core data workloads

      • Transactional

      • Analytical

      • Streaming

    • Describe data analytics core concepts

      • Data processing, batch and stream processing

      • Data visualization and reporting

  • Module: Describe how to work with relational data on Azure (25–30%)

    • Describe relational data workloads

      • OLTP workloads

      • OLAP workloads

    • Describe relational Azure data services

      • Azure SQL Database

      • Azure Database for PostgreSQL

      • Azure Database for MySQL

    • Identify basic management tasks for relational data

      • Backup and restore

      • Performance tuning

      • Security

  • Module: Describe how to work with non-relational data on Azure (25–30%)

    • Describe non-relational data workloads

      • Key-value databases

      • Document databases

      • Graph databases

    • Describe non-relational data offerings on Azure

      • Azure Cosmos DB APIs (Core/SQL, MongoDB, Cassandra, Gremlin, Table)

    • Identify basic management tasks for non-relational data

      • Backup and restore

      • Scalability

      • Security

  • Module: Describe an analytics workload on Azure (25–30%)

    • Describe analytics workloads

      • Big data

      • Real-time analytics

      • Batch processing

    • Describe modern data warehouse components

      • Azure Synapse Analytics

      • Azure Data Lake

      • Azure Data Factory

      • Azure Databricks

      • Power BI

AZ-900: Microsoft Azure Fundamentals

  • Module 1: Describe Cloud Concepts (25–30%)

    • Identify the benefits and considerations of using cloud services

      • High availability, scalability, agility

      • Fault tolerance and disaster recovery

      • CapEx vs OpEx

    • Describe the differences between categories of cloud services

      • IaaS, PaaS, SaaS

      • Shared responsibility model

    • Describe the differences between types of cloud computing

      • Public cloud

      • Private cloud

      • Hybrid cloud

  • Module 2: Describe Azure Architecture and Services (35–40%)

    • Describe the core architectural components of Azure

      • Azure regions, region pairs

      • Availability zones, Resource groups

      • Subscriptions and management groups

    • Describe Azure compute and networking services

      • Virtual Machines (VMs)

      • Containers and Azure Kubernetes Service (AKS)

      • App Services

      • Virtual Networks (VNets), Load Balancers, VPN Gateway, ExpressRoute

    • Describe Azure storage services

      • Blob Storage, Disk Storage, File Storage

      • Storage tiers and redundancy (LRS, GRS, ZRS)

    • Describe Azure identity, access, and security

      • Azure Active Directory (AAD), Conditional Access

      • Role-Based Access Control (RBAC), Azure Key Vault

      • Authentication vs authorization

  • Module 3: Describe Azure Management and Governance (30–35%)

    • Describe cost management in Azure

      • Azure Pricing Calculator, Total Cost of Ownership (TCO) calculator

      • Cost management tools and budgets

    • Describe features and tools for governance and compliance

      • Azure Policy, Blueprints, Resource Locks

      • Microsoft Privacy Statement and Trust Center

    • Describe features and tools for managing and deploying Azure resources

      • Azure Portal, Azure PowerShell, Azure CLI

      • ARM Templates, Azure Resource Manager

    • Describe monitoring tools in Azure

      • Azure Monitor, Azure Service Health

      • Azure Advisor, Log Analytics, Network Watcher

AZ-120: Planning and Administering Microsoft Azure

  • Module: Design and Implement Processes and Communications (10–15%)

    • Design and implement traceability and flow of work

      • Structure the flow of work, including GitHub Flow

      • Integrate tracking work with GitHub Projects, Azure Boards, and repositories

      • Implement source, bug, and quality traceability

    • Design and implement appropriate metrics and queries for DevOps

      • Create dashboards for flow of work, such as cycle times and lead time

      • Develop metrics and queries for project planning, development, testing, and security

  • Module: Design and Implement a Source Control Strategy (10–15%)

    • Design and implement a version control strategy

      • Implement and manage Git repositories

      • Implement branching strategies

      • Configure Git settings and policies

    • Implement and manage build infrastructure

      • Design build pipelines

      • Integrate with external tools and services

      • Manage build dependencies and outputs

  • Module: Design and Implement Build and Release Pipelines (50–55%)

    • Design and implement a build strategy

      • Implement continuous integration

      • Configure build triggers and agents

      • Manage build infrastructure and tools

    • Design and implement a release strategy

      • Implement continuous delivery

      • Configure release pipelines and approvals

      • Manage deployment environments and strategies

    • Implement a secure and compliant development process

      • Integrate security and compliance checks into pipelines

      • Manage secrets and credentials securely

      • Implement code quality and vulnerability scanning

  • Module: Develop a Security and Compliance Plan (10–15%)

    • Design and implement a strategy for managing secrets

      • Use Azure Key Vault and other tools to manage secrets

      • Integrate secret management into pipelines

    • Implement compliance and security policies

      • Define and enforce policies for code and infrastructure

      • Monitor and audit compliance

  • Module: Implement an Instrumentation Strategy (5–10%)

    • Monitor and report on system health

      • Configure monitoring tools and dashboards

      • Set up alerts and notifications

    • Develop a telemetry strategy

      • Collect and analyze telemetry data

      • Use telemetry to drive improvements

AZ-400: Designing and Implementing Microsoft DevOp

  • Module: Design and Implement Processes and Communications (10–15%)

    • Design and implement traceability and flow of work

      • Structure the flow of work, including GitHub Flow

      • Integrate tracking work with GitHub Projects, Azure Boards, and repositories

      • Implement source, bug, and quality traceability

    • Design and implement appropriate metrics and queries for DevOps

      • Create dashboards for flow of work, such as cycle times and lead time

      • Develop metrics and queries for project planning, development, testing, and security

  • Module: Design and Implement a Source Control Strategy (10–15%)

    • Design and implement a version control strategy

      • Implement and manage Git repositories

      • Implement branching strategies

      • Configure Git settings and policies

    • Implement and manage build infrastructure

      • Design build pipelines

      • Integrate with external tools and services

      • Manage build dependencies and outputs

  • Module: Design and Implement Build and Release Pipelines (50–55%)

    • Design and implement a build strategy

      • Implement continuous integration

      • Configure build triggers and agents

      • Manage build infrastructure and tools

    • Design and implement a release strategy

      • Implement continuous delivery

      • Configure release pipelines and approvals

      • Manage deployment environments and strategies

    • Implement a secure and compliant development process

      • Integrate security and compliance checks into pipelines

      • Manage secrets and credentials securely

      • Implement code quality and vulnerability scanning

  • Module: Develop a Security and Compliance Plan (10–15%)

    • Design and implement a strategy for managing secrets

      • Use Azure Key Vault and other tools to manage secrets

      • Integrate secret management into pipelines

    • Implement compliance and security policies

      • Define and enforce policies for code and infrastructure

      • Monitor and audit compliance

  • Module: Implement an Instrumentation Strategy (5–10%)

    • Monitor and report on system health

      • Configure monitoring tools and dashboards

      • Set up alerts and notifications

    • Develop a telemetry strategy

      • Collect and analyze telemetry data

      • Use telemetry to drive improvements

AZ-700: Designing and Implementing Microsoft Azure

  • Module: Design, implement, and manage hybrid networking (10–15%)

    • Design and implement Azure ExpressRoute

      • Configure ExpressRoute and ExpressRoute Direct

      • Configure ExpressRoute gateways and routing

    • Design and implement site-to-site VPN connections

      • Configure VPN gateways, connections, and IPsec/IKE policies

      • Configure VPN Gateway high availability

  • Module: Design and implement core networking infrastructure (20–25%)

    • Design and implement private IP addressing and subnets

      • Plan IP addressing for VNets and subnets

      • Configure subnet delegation and service endpoints

    • Design and implement name resolution

      • Configure private DNS zones and DNS resolution

      • Integrate with on-premises DNS

    • Design and implement cross-VNet connectivity

      • Configure VNet peering and routing

      • Configure global VNet peering

  • Module: Design and implement routing (25–30%)

    • Design and implement Azure routing

      • Configure user-defined routes (UDRs)

      • Configure BGP and route filtering

    • Design and implement routing using Azure Virtual WAN

      • Configure Virtual WAN hubs, routing policies, and connectivity

      • Implement routing in hub-and-spoke and mesh topologies

  • Module: Design and implement Azure secure network perimeter (20–25%)

    • Design and implement perimeter security strategies

      • Configure Azure Firewall, WAF, and Azure DDoS Protection

      • Configure network security groups (NSGs) and application security groups (ASGs)

    • Design and implement network security monitoring

      • Configure diagnostic logging and NSG flow logs

      • Monitor traffic using Azure Monitor and Network Watcher

  • Module: Design and implement network security (10–15%)

    • Design and implement Azure Bastion

      • Configure Bastion access

      • Secure and manage Bastion deployments

    • Secure network traffic

      • Implement private endpoints

      • Configure service endpoints and Azure Private Link

Location

delhi, Delhi, New Delhi, Delhi

Locate on Google map

Similar tutors with locations

Start Your Teaching Journey Today

Join thousands of tutors who are sharing their knowledge and helping students succeed.

Start getting Students

Find Expert tutors across India for Popular Subjects, Skills and Cities