You are on page 1of 1

Report 3

Name : Sai Karthik Valluri


ID : 700#726436
Course : CS Internship
Role : Java Full Stack Developer

In my last report I have clearly explained about the frontend technology we have used in our
project and now I was assigned to the backend task as well which includes writing the JUnit test
cases to improve code coverage and working on build pipeline for CI/CD.

Being a full stack developer, I was helping on how to create singleton pages and helping with
connecting frontend to backend.

Created redux store and integrated singleton design pattern in our project.

Used redux thunk as middleware and redux sagas with function generators to perform API
integration in asynchronous way, we used axios as the main library for API hits.

Integrated Restful APIs such as follows:

Used GET method to fetch the list data for several components or individual view using get by
Id using query params,

Used POST method to save or add records into the database by sending the required JSON
body in request and also authentication headers were set.

Used PUT/PATCH method to update the record in the database.

Used the DELETE method to delete records in the database.

I am also involved in bug fixing oin functionality, performance and designing issues with
JavaScript, JQuery, HTML 5, CSS 3.

Currently in our project, we are creating REST API’s and we are following agile methodology
where we are having a 2 weeks sprint.I am implementing microservice architecture based on
spring boot services interactive through REST.

For fetching the data, we are using MondoDB DataBase.

All these were deployed in AWS EC2 Instance using Docker Images and we do also use
services like S3 Bucket for storing & retrieving the files and Cloud watch to manage the logging
information & run the code in AWS.

You might also like