Ayush Agrahari Core Java, Design Pattern, RESTFul WebService
No reviews yet

# I use only Java language in my teaching to Students.
# I make concept clear with real time use case and example along with demo.
# I help student/people to evolve solution by applying these technology and industry best practice.

I train people on below technologies:
** [Object Oriented Programming (OOP)] - Abstraction, Encapsulation, Inheritance, Polymorphism
** [Core Java]
** [Multithreading]
** [Design patterns ] - Creational, Structural & Behavioral
** [SOLID Design Principles]
** [Open source Integration]
** [UML] - Use Case Diagram, Component Diagram using Ball Socket Notation, Sequence Diagram
** [Data structure & Algorithms] - Big O Notation (Time and Space Complexity), Array, Linked List, Stack, Queue, Tree, Sorting, Searching
** [Spring (IoC, Templates)]
** [Spring Boot]
** [RESTful Web Services]
** [Databases] - MySQL, PostgreSQL, MongoDB,
** [Testing] - Junit, Mockito, Postman
** [IDE] - IDEA IntelliJ
** [Open Source & Library] - JSON, Logback, Maven, Jenkins, Kubernetes, Docker, Helm Chart, Sonar, GIT, Automation Testing and Performance testing using JMeter,
** [Server] - Tomcat

Subjects

  • Core JAVA Expert

  • Multithreading Intermediate

  • Java Design Patterns Expert

  • REST API Expert

  • Spring & Spring Boot Expert


Experience

  • Principal Software Engineer (Jun, 2018Present) at HCS Bangalore
    # Analyse Service requirements
    # Write Design Doc for Service/feature
    # Coding using Java/SpringBoot
    # Testing
    # Deployment
    # Bug Fix
    # Doing Proof Of Concept (POC)
    # Designing Library and Framework
    # Train people on product technology stack
    # Mentor Juniors
    # Technical assistance to team# Analyse Service requirements
    # Write Design Doc for Service/feature
    # Coding using Java/SpringBoot
    # Testing
    # Deployment
    # Bug Fix
    # Doing Proof Of Concept (POC)
    # Designing Library and Framework
    # Train people on product technology stack
    # Mentor Juniors
    # Technical assistance to team

Education

  • MCA (Jul, 2003Jun, 2006) from Gurukul Kangri University Haridwar

Fee details

    2,0002,500/hour (US$23.7829.73/hour)


Courses offered

  • Software Design Pattern

    • US$300
    • Duration: 4 Weeks
    • Delivery mode: Online
    • Group size: 4
    • Instruction language: English
    • Certificate provided: No
    Software Design Pattern

    Creational Design Patterns
    ====================
    Singleton Pattern
    Factory Pattern
    Abstract Factory Pattern
    Builder Pattern
    Prototype Pattern

    Structural Design Patterns
    =====================
    Adapter Pattern
    Composite Pattern
    Proxy Pattern
    Flyweight Pattern
    Facade Pattern
    Bridge Pattern
    Decorator Pattern

    Behavioral Design Patterns
    ===========================
    Template Method Pattern
    Mediator Pattern
    Chain of Responsibility Pattern
    Observer Pattern
    Strategy Pattern
    Command Pattern
    State Pattern
    Visitor Pattern
    Iterator Pattern
    Memento Pattern
  • Rest API Using Spring Boot 3.x

    • US$300
    • Duration: 1 Month
    • Delivery mode: Online
    • Group size: 4
    • Instruction language: English, Hindi
    • Certificate provided: No
    Rest API using spring boot 3.x

Reviews

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