Mainak Ghosh Java, Springboot, JPA,Hibernate, SQL, C++,G, Git,
No reviews yet

Hello! I am a passionate and experienced Spring Boot teacher with a deep understanding of the Java ecosystem. With a solid background in software development and several years of industry experience, I am dedicated to sharing my knowledge and helping aspiring developers master Spring Boot.

As a Spring Boot teacher, I possess a strong command over the framework's core concepts, architecture, and best practices. I have an in-depth understanding of Spring Boot's features, such as dependency injection, auto-configuration, and web development using Spring MVC. I can guide students through the entire development process, from setting up a Spring Boot project to deploying it to a production environment.

I believe in a hands-on approach to teaching, and I design interactive coding exercises and projects that reinforce the learning process. I am well-versed in creating real-world examples and scenarios, enabling students to gain practical experience in building robust, scalable, and maintainable Spring Boot applications.

My teaching style is tailored to accommodate learners of various skill levels, from beginners just starting their journey with Spring Boot to experienced developers looking to enhance their proficiency. I strive to create a supportive and engaging learning environment where students can ask questions, share ideas, and collaborate on projects.

In addition to teaching, I stay up to date with the latest trends and advancements in the Java and Spring Boot ecosystems. This allows me to provide my students with cutting-edge knowledge and industry-relevant insights. I am always excited to explore new features and share them with my students, enabling them to stay ahead in their careers.

If you are eager to dive deep into Spring Boot and unlock its full potential, I am here to guide you on this rewarding journey. Let's embark on this adventure together and empower you to build scalable, efficient, and high-performance Java applications with Spring Boot!

Subjects

  • JAVA Beginner-Expert

  • DBMS (Database Management Systems) Beginner-Expert

  • SQL Beginner-Expert

  • JavaScript Beginner-Expert

  • NoSql Beginner-Expert

  • GIT Beginner-Expert

  • Spring Boot Beginner-Expert

  • Coding Beginner-Expert

  • DevOps - AWS - Jenkins, GIT, Puppet, Ansible, Terraform, Docker Beginner-Expert

  • HTML CSS and JavaScript Beginner-Expert

  • MERN Stack Beginner-Expert

  • Spring & Spring Boot Beginner-Expert

  • C++ and Data Structures Beginner-Expert

  • React native and Node.js Beginner-Expert

  • Spring Boot Framework Beginner-Expert


Experience

  • Springboot educator (Mar, 2023Present) at Geekster
    • Git and GitHub (Have done live sessions as well as Recorded lectures as well)
    • Maven – complete end to end (JAR, all maven lifecycles, and demos for better understanding, m2 -central repo flow).
    • Exception Handling
    • Postman
    • Sending mails using Java (Later used the jar of this java project to send out OTPs for achieving authentication and authorizations)

    SPRINGBOOT

    • Annotations
    • Dependency and Inversion of Control
    • Rest Api and HTTP
    • Crud operations in Springboot using mappings (GET, PUT, POST, DELETE)
    • Validation in Springboot

    JPA and Hibernate

    • JPA repository methods and writing own custom finders.
    • Mappings
    • Uni-Directional (1-1, 1-m, m-1, m-m)
    • Bidirectional (1-1, 1-m, m-1, m-m)
    • Hibernate states – Transient, Persistent, Detached, Removed states.
    • Security (wrote own java code to achieve authentication and authorizations by creating custom tokens)
    • Database:
    • MySQL
    • H2 database
    • MySQL workbench

    Projects involved:

    • Single Entity – used HashMap as the data source.
    • Todo APP
    • Hotel management
    • Product management

    Single Entity – used H2 database as the data source.
    • Stock Manager
    • Hotel Room Management

    Multiple entities: SQL was the database and JPA mappings were used to connect the models.
    • Student management
    • Models (Student and Course)
    • Ecommerce Application
    • models (User and Product)
    • Hospital Application
    • models (Doctor, Patient, Appointment, AuthenticationToken)
    • Instagram Backend
    • Models (User, Post, PostLike, PostComment, InstaFollowing, InstaFollower, AuthenticationToken)

Education

  • B-tech (Aug, 2016Apr, 2020) from Delhi Technological University (formerly DCE), Delhiscored 9 cgpa

Fee details

    9001,500/hour (US$10.7017.84/hour)

    Depends on the complexity of the solution or the request but rest assured you wont anybody else after I have explained something to you.


Reviews

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