Sanjay kumar Software technology Specialist
No reviews yet

Let me introduce myself and provide some information about my technical background. I am a graduate from Delhi University, having earned a GNIIT Software diploma from NIIT Ltd. Furthermore, I hold a post-graduate degree in Computer Applications from MDU (Maharshi Dayanand University). These educational achievements have equipped me with a strong foundation in the field of computer science and technology.

Having over 20 years of experience delivering more than 200 corporate batches in the corporate world, I am passionate about teaching students and shaping their better future.

I have provided training for corporate software companies, including some prominent names such as Infosys, Capgemini, Cognizant Technology Solutions, Tata Consultancy Services, Hexaware Technologies, DXC Technology, Tech Mahindra, Coforge (NIIT Technology), HCL, Wipro, and Intellect Design Arena.

In addition to corporate training, I have also conducted sessions in numerous colleges across Delhi-NCR and PAN India. Some of the colleges I have worked with include GNIOT, NIET, GL Bajaj, Bhagwan Parshuram, Techno India, University of Kashmir, and GNIM Panjabi Bagh Delhi.

I specialize in teaching a wide range of technologies, including Java, Advanced Java, Servlets, JSP, Struts, Spring, Spring Boot, web services (SOAP and REST), Spring Boot with microservices, Hibernate, JPA, Python, C, C++, HTML, CSS, JavaScript, jQuery,Angular and ReactiveJs, MySQL, Oracle, Sybase,Mongodb, PHP, and full-stack web application development. I also offer courses in Full Stack Java with Angular and React Js.

Coming from a software industry background, I have worked as a software technology specialist. I have designed and provided training for courses such as Java Full Stack Developer, Mastering in Web Services & Microservices, MEAN Stack & MERN Stack for UI Developers, and PHP full-stack Web Developer.

My training programs have been sought after by universities across India, and I have had the opportunity to work with several software companies throughout my career.

For the past 13 years, I have been conducting online classes for individuals and batches, catering to students from various countries, primarily the USA, UK, Canada, Australia, and Dubai.

Many of my students have secured positions in reputable software companies, banks, and telecom companies, and some have even started their own software startup ventures. Additionally, over 100 of my students are now working as professors and assistant professors in various colleges.

I take pride in conducting result-oriented and knowledge-driven sessions, always emphasizing a practical approach. I believe that there are no shortcuts to learning, so if you are seeking a quick path to success, my teaching may not be suitable for you.

I place a strong focus on my trainees' understanding of concepts, as I believe that once their fundamentals are clear, they can write code in any language without any barriers.

After gaining extensive experience and witnessing a significant demand for corporate training, I took the initiative to establish my own company, Cyberinfomines Technology Pvt Ltd.

Recognizing the need to meet the training requirements of corporate organizations, I have assembled a team of 40+ experienced corporate trainers. This step allows me to cater to the diverse training needs of corporate clients effectively

Subjects

  • Microservices Beginner-Expert

  • Desktop and Enterprise Application Development using Java,Hibernate and JSP Beginner-Expert

  • Java Design Patterns Beginner-Expert

  • Java live project training Beginner-Expert

  • Spring Boot Microservices Beginner-Expert

  • HTML, CSS and Javascript Beginner-Expert

  • JEE (Java enterprise edition) Beginner-Expert

  • Spring & Spring Boot Beginner-Expert

  • Java Developer Beginner-Expert

  • Dynamic web application Beginner-Expert

  • Hibernate Framework Beginner-Expert

  • Web design and development for kids Beginner-Expert

  • Java Full Stack Developer Beginner-Expert

  • Web services (SOAP & REST) Beginner-Expert

  • Infosys Training (Java - Spring Boot - Microservices) Bachelors/Undergraduate-Doctorate/PhD


Experience

  • Sr. Corporate Java FSD Trainer (May, 2002Present) at Self-employed, engaged in Online Tutoring for Python, Java, DBMS, HTML, CSS, JavaScript, PHP... More
    cyberinfomines.com
    teacheron.com
    For many Universities all over India

Education

  • MCA (Jul, 2005Aug, 2008) from MDU rohtak
  • Software Development (Oct, 1997Jan, 2000) from NIIT DELHI

Fee details

    1,5003,000/hour (US$17.9635.93/hour)

    I am expensive and only available for unstoppable Active Mindset not for all
    Minimum for the indivisuals
    Maximum for Online Batches and Corporates/Colleges


Courses offered

  • Java FSD

    • INR24500
    • Duration: 120 hours
    • Delivery mode: Online
    • Group size: 6 - 10
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    Oracle PL/SQL and MILESTONE ASSESSMENT - 1
    Core Java and MILESTONE ASSESSMENT - 2
    HTML, JavaScript,CSS,BootStrap, Servlet, JSP and MILESTONE ASSESSMENT -3
    Maven, Hibernate and MILESTONE ASSESSMENT - 4
    Spring Core, DB, MVC, Spring Boot & microservices and MILESTONE ASSESSMENT - 5
    Angular Components,Directives,Pipes, Services,Template & Reactive Forms,
    Services and HTTP Client to consume services and MILESTONE ASSESSMENT - 6
    With live Project
  • Core Java

    • INR4950
    • Duration: 21 hours
    • Delivery mode: Online
    • Group size: 11 - 20
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    Java Architecture
    Language Basics, Flow Control Statements, Arrays
    Classes and Objects, Encapsulation / Abstraction, Inheritance, Overriding / Polymorphism
    Garbage Collection, String,StringBuffer, Abstract Class
    Interface, Final Keyword, Introduction to Packages, Custom Packages and Importing packages
    Introduction to Exception Handling, Exception Types, Try and Catch Block, Throw and Throw clause
    Finally clause
    Introduction to Collection, List, Generics, Set and Map Implementations
    Introduction to RDBMS, Select Statement, Restricting, Sorting Data, DML, DDL commands
    Introduction to JDBC,Establishing Connection, Executing Query and Processing result
    Using PreparedStatement and Metadata objects, Using Callable Statement and Transactions
    Parallel Array Sorting, Lambda, Interfaces Method Reference, forEach, Optional class
    Stream API, StringJoiner class.
  • UI Developer

    • INR4950
    • Duration: 21 hours
    • Delivery mode: Online
    • Group size: 11 - 20
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    HTML, CSS and Javascript with Project
  • Server side Programming With Servlet

    • INR4550
    • Duration: 21 hours
    • Delivery mode: Online
    • Group size: 11 - 20
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    Introduction to Servlets,javax.servlet package
    Servlet Life Cycle, ServletConfig, ServletContext, ServletResponse
    Supplying initialization parameters to Servlets
    Performing database operations in Servlets
    Include and forward mechanisms
    Applying filters to Servlets, javax.servlet.http Package
    HttpServlet Life Cycle, Http request methods GET, POST, PUT, DELETE, PATCH etc.
    HttpServletRequest, HttpServletResponse
    Dealing with Http headers & error codes
    Session Tracking, Hidden form fields, Cookies, Http Session,
    URL rewriting. Event listeners, Web application security

    Note: Candidate must cofertable and good control over following is mandatory:
    core java
    HTML
  • Server Side Programming With JSP

    • INR4950
    • Duration: 21 hours
    • Delivery mode: Online
    • Group size: 11 - 20
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    Introduction to JSP, JSP Life Cycle
    Creating dynamic Web content with JSP
    Scripting elements, Scriptlet, Declaration, Expression
    XML syntax for JSP elements, JSP directives page, include and taglib
    JSP implicit objects, JSP scopes, Include and forward mechanism
    Using a Java bean in a JSP, JSP Model 1 architecture
    JSP Model 2 (MVC) architecture, Custom Tag Development
    Classic Tags, Simple Tags, Error Handling in a JSP
    JSTL, Expression Language, Processing XML in a JSP

    Note: Candidate must comfortable and good control over following is compusory:
    Core Java
    HTML, CSS and JavaScript
    It would be good if candidate knows Servlet.
  • Complete Springboot and API Developer

    • INR4950
    • Duration: 21 hours
    • Delivery mode: Online
    • Group size: 11 - 20
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    Spring Core Context and Dependency Injection
    Spring Database support,
    Spring MVC,
    Springboot REST API and
    Web Security
  • Best Programming Practices, Quality Code and Testing

    • INR4950
    • Duration: 21 hours
    • Delivery mode: Online
    • Group size: 11 - 20
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    Eclipse Tips to make code easy and fast
    Eclipse Short-Cuts
    What is best programming practices
    Maintaining Programming Standards
    Code Coverage
    Sonar lint
    Maven Project Building Tool
    Unit Testing
    Debugging Technique in Eclipse
    Code degugging Technique for Core Java
    Code degugging Technique for java Web Projects
  • Oracle PL/SQL

    • INR4950
    • Duration: 21 hours
    • Delivery mode: Online
    • Group size: 11 - 20
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    Single Row Functions:
    Retrieving Data Using the SQL SELECT Statement
    SQL Operators
    Numeric Functions, String Functions, Date Functions, Conversion Functions and other Functions.
    Multi Row Functions:
    Group Functions, Using Group By Clause, Using Having Clause, Set Operators.
    Joins:
    Simple Joins, Outer Joins, Self Joins, Natural Joins, Using Clause, On Clause
    Left Outer Joins, Right Outer Joins, Full Outer Joins
    Sub-Queries:
    Retrieve data using Sub –Queries, Nested Sub Queries and Co-Related Sub Queries
    Data Definition Language(DDL):
    Data types, Data Definition Language
    Create, Alter-Add, Modify, Rename, Drop, Rename, Truncate, Drop, Flashback.
    view and how to create view
    Data Manipulations Language(DML)/Transaction Control Language(TCL):
    Inserts: Basic Insert, Using Functions, Using Sub Query, Multi-Table Inserts.
    Update: Basic Update, Using Functions, Using Sub- Queries.
    Using Merge Statements
    Enhancements in Merge Statements.
    Commit, Rollback and Savepoint
    Introduction to PL/SQL
    Declaring PL/SQL Variables
    Writing Executable Statements
    Interacting with Oracle Database Server: SQL
    Statements in PL/SQL Programs
    Writing Control Structures
    Loops
    Types of Cursors
    Cursor Attributes, Cursor with Parameters, Cursor with For Loops, Cursor with Update Clause,
    Ref Cursors
    Exception Handling
    Types of Exception Handlers
    System Define Exception Handlers
    User Defined Exception Handlers
    RAISE_APPLIACTION_ERROR Procedure, Advantages
    Parameters Types
    How to Create, Compile and Execute
    Invoke Procedure from PLSQL
    Drop, Catalog for Procedures
    Advantages Return Type in Functions
    How to Create and Compile a Function
    How to Invoke a Function
    Online Catalog for Functions
    Drop
    Difference Between Procedures and Functions
    Purpose and Advantage
    Package Specification
    Package Body
    How to Create and Compile a Package
    How to Invoke a Package
    How to Drop
    Online Catalog for Pacakges.
    Creating Triggers
    DDL, and Event Database triggers
  • Postgres PL/SQL

    • INR4950
    • Duration: 21 hours
    • Delivery mode: Online
    • Group size: 11 - 20
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    Single Row Functions:
    Retrieving Data Using the SQL SELECT Statement
    SQL Operators
    Numeric Functions, String Functions, Date Functions, Conversion Functions and other Functions.
    Multi Row Functions:
    Group Functions, Using Group By Clause, Using Having Clause, Set Operators.
    Joins:
    Simple Joins, Outer Joins, Self Joins, Natural Joins, Using Clause, On Clause
    Left Outer Joins, Right Outer Joins, Full Outer Joins
    Sub-Queries:
    Retrieve data using Sub –Queries, Nested Sub Queries and Co-Related Sub Queries
    Data Definition Language(DDL):
    Data types, Data Definition Language
    Create, Alter-Add, Modify, Rename, Drop, Rename, Truncate, Drop, Flashback.
    view and how to create view
    Data Manipulations Language(DML)/Transaction Control Language(TCL):
    Inserts: Basic Insert, Using Functions, Using Sub Query, Multi-Table Inserts.
    Update: Basic Update, Using Functions, Using Sub- Queries.
    Using Merge Statements
    Enhancements in Merge Statements.
    Commit, Rollback and Savepoint
    Introduction to PL/SQL
    Declaring PL/SQL Variables
    Writing Executable Statements
    Interacting with Oracle Database Server: SQL
    Statements in PL/SQL Programs
    Writing Control Structures
    Loops
    Types of Cursors
    Cursor Attributes, Cursor with Parameters, Cursor with For Loops, Cursor with Update Clause,
    Ref Cursors
    Exception Handling
    Types of Exception Handlers
    System Define Exception Handlers
    User Defined Exception Handlers
    RAISE_APPLIACTION_ERROR Procedure, Advantages
    Parameters Types
    How to Create, Compile and Execute
    Invoke Procedure from PLSQL
    Drop, Catalog for Procedures
    Advantages Return Type in Functions
    How to Create and Compile a Function
    How to Invoke a Function
    Online Catalog for Functions
    Drop
    Difference Between Procedures and Functions
    Purpose and Advantage
    Package Specification
    Package Body
    How to Create and Compile a Package
    How to Invoke a Package
    How to Drop
    Online Catalog for Pacakges.
    Creating Triggers
    DDL, and Event Database triggers
  • MySQL PL/SQL

    • INR4950
    • Duration: 21 hours
    • Delivery mode: Online
    • Group size: 11 - 20
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    Single Row Functions:
    Retrieving Data Using the SQL SELECT Statement
    SQL Operators
    Numeric Functions, String Functions, Date Functions, Conversion Functions and other Functions.
    Multi Row Functions:
    Group Functions, Using Group By Clause, Using Having Clause, Set Operators.
    Joins:
    Simple Joins, Outer Joins, Self Joins, Natural Joins, Using Clause, On Clause
    Left Outer Joins, Right Outer Joins, Full Outer Joins
    Sub-Queries:
    Retrieve data using Sub –Queries, Nested Sub Queries and Co-Related Sub Queries
    Data Definition Language(DDL):
    Data types, Data Definition Language
    Create, Alter-Add, Modify, Rename, Drop, Rename, Truncate, Drop, Flashback.
    view and how to create view
    Data Manipulations Language(DML)/Transaction Control Language(TCL):
    Inserts: Basic Insert, Using Functions, Using Sub Query, Multi-Table Inserts.
    Update: Basic Update, Using Functions, Using Sub- Queries.
    Using Merge Statements
    Enhancements in Merge Statements.
    Commit, Rollback and Savepoint
    Introduction to PL/SQL
    Declaring PL/SQL Variables
    Writing Executable Statements
    Interacting with Oracle Database Server: SQL
    Statements in PL/SQL Programs
    Writing Control Structures
    Loops
    Types of Cursors
    Cursor Attributes, Cursor with Parameters, Cursor with For Loops, Cursor with Update Clause,
    Ref Cursors
    Exception Handling
    Types of Exception Handlers
    System Define Exception Handlers
    User Defined Exception Handlers
    RAISE_APPLIACTION_ERROR Procedure, Advantages
    Parameters Types
    How to Create, Compile and Execute
    Invoke Procedure from PLSQL
    Drop, Catalog for Procedures
    Advantages Return Type in Functions
    How to Create and Compile a Function
    How to Invoke a Function
    Online Catalog for Functions
    Drop
    Difference Between Procedures and Functions
    Purpose and Advantage
    Package Specification
    Package Body
    How to Create and Compile a Package
    How to Invoke a Package
    How to Drop
    Online Catalog for Pacakges.
    Creating Triggers
    DDL, and Event Database triggers

Reviews

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