0% found this document useful (0 votes)
6 views

Java Full Stack

The document outlines the qualifications and experience of Vishnu Vardhan S, a Cloud Architect with over 10 years in IT, currently working at Amazon. It provides an overview of Java Full Stack development, including frontend and backend technologies, databases, and version control systems. Additionally, it highlights notable achievements and skills relevant to software development and cloud technologies.

Uploaded by

devpravin290
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Java Full Stack

The document outlines the qualifications and experience of Vishnu Vardhan S, a Cloud Architect with over 10 years in IT, currently working at Amazon. It provides an overview of Java Full Stack development, including frontend and backend technologies, databases, and version control systems. Additionally, it highlights notable achievements and skills relevant to software development and cloud technologies.

Uploaded by

devpravin290
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

NETWORK

RHINOS
NO.1 SOFTWARE TRAINING
ACADEMY
Vishnu Vardhan S
Cloud Architect - Amazon

Year of Notable
experience Achievements
I have around 10 + Having 10+ year of IT Experience
Year of Experience in IT worked with major companies like
Oracle, Cisco and Currelty working
with Amazon as a Cloud Developer
having skills on Java, Python,
Networking, Cloud Technologies.
What is Java Full
Stack
Frontend Backend Database Version Cloud Java Full Stack
Control Services Developer
System
Jobs
Full Stack Developer
HTML Spring Boot SQL Based. GIT Hub AWS. Java Developer
CSS Spring MVC MySQL. Docker Azure. Web Developer
Java Script J2EE Oracle. GCP . Frontend Developer
React Microservices Postgres SQL. Backend Developer
Angular Jsp Non SQL Based Software Engineer
J query servlets MongoDB Application Developer
Ajax caching UI Developer
JDBC Database Developer
Java Full Stack Architect
Frontend
HTML
HTML (Hypertext Markup Language) is the standard markup language for
creating the structure and content of web pages.

CSS
CSS (Cascading Style Sheets) is a stylesheet language that controls the
visual presentation of HTML elements, allowing you to apply styles,
colors, layouts, and more to make web pages visually appealing.

JavaScript

JavaScript is a versatile programming language that adds interactivity and


dynamic functionality to web pages. It allows you to create interactive
elements, handle user events, manipulate content, and communicate with
servers.
Backend
01
Spring Boot
Spring Boot: Spring Boot is a framework that simplifies the development of Java
applications by providing a ready-to-use setup with sensible defaults. It eliminates
boilerplate code and simplifies configuration, allowing developers to focus on
writing business logic.

02
Spring MVC
Spring MVC (Model-View-Controller) is a module within the Spring framework
that provides a robust architecture for building web applications. It follows the
MVC pattern, separating the application into model, view, and controller
components, allowing for clean and maintainable code.

03
J2EE
Java 2 Platform, Enterprise Edition (J2EE), is a platform for developing enterprise-level
Java applications. It provides a set of APIs and specifications for building distributed,
scalable, and secure applications, including web services, messaging, and database
connectivity.
03
J2EE
Java 2 Platform, Enterprise Edition (J2EE), is a platform for developing enterprise-level
Java applications. It provides a set of APIs and specifications for building distributed,
scalable, and secure applications, including web services, messaging, and database
connectivity.

Microservices

3.1 Microservices architecture is an architectural style that structures an application


as a collection of small, independent services that can be deployed and scaled
independently. It enables flexibility, agility, and scalability in building large-scale
applications.

3.2
JSP (JavaServer Pages)
JSP is a technology that allows developers to create dynamic web pages using
Java. It combines HTML markup with Java code, enabling the dynamic
generation of web content.

3.3
Servlets
Servlets are Java classes that handle requests and responses in a web application. They
are the foundation of Java-based web development, providing a way to process client
requests and generate responses dynamically.
3.4
Caching
Caching is a technique used to store frequently accessed data in a temporary
storage area to improve application performance. It reduces the need to fetch
data from the original source repeatedly, resulting in faster response times.

3.5
JDBC (Java Database Connectivity)
JDBC is an API that allows Java applications to interact with relational
databases. It provides a set of classes and methods to establish connections,
execute SQL queries, and manage database transactions.
Database - SQL Based
MySQL
MySQL is a popular open-source relational database management
system. It is widely used for web applications and offers scalability,
security, and strong data integrity.

Oracle
Oracle Database is a leading enterprise-grade relational database
management system. It provides advanced features, high
performance, and robust security for mission-critical applications.

Postgres SQL
PostgreSQL, also known as Postgres, is a powerful open-source
object-relational database management system. It offers extensibility,
advanced features, and strong data consistency.
Database - Non-SQL
MongoDB
MongoDB is a popular NoSQL database that uses a flexible document
model. It is designed for scalability, high performance, and ease of
development, making it suitable for handling unstructured and semi-
structured data.
VERSION CONTROL
SYSTEM
01. Git OXPECKERS ACADEMY

Git is a widely used distributed version control system that allows


developers to track changes, collaborate on projects, and manage
source code efficiently. It provides features like branch management,
merging, and conflict resolution, making it easy to work on projects with
multiple contributors.

01. Docker
Docker is an open-source platform that allows you to automate the deployment,
scaling, and management of applications using containerization. It provides a
lightweight and portable environment for running applications, ensuring
consistency across different environments. Docker simplifies the process of
packaging and deploying applications, making it easier to manage dependencies
and streamline deployment workflows.
LET'S WORK
TOGETHER
wrok

[email protected]

+91-8377834742

Chennai | Bangalore

You might also like