InnavX Technologies 

Hyderabad, India 

Jun 2019 – Aug 2020 

Software Developer Intern 

Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.

Worked on developing Learning Management System (LMS) mobile application called Learn Clue using Android Studio with Java.

Customized a Moodle based website called Schooling anywhere using PHP as per client’s requirements.  

Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.

Application we built was used by more than 500 educational institutions across India to help teachers deliver their classes and conduct exams online.

InnavX Technologies 

Hyderabad, India 

Jun 2019 – Aug 2020 

Java Developer

Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.

Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.

Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.

Used JSON for data exchange between client and server and developed the REST based Microservices using the Spring Boot.

Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.

Developed Micro-Services based architecture to enable the application to be deployed on AWS. 

Used GitHub as Version Control tool, Jira for issue tracking and IntelliJ as IDE.

Education 

Master of Science (M.S) - Computer Science 

GPA: 3.54/4

Jan 2022 – Apr2023

University of Alabama at Birmingham | Birmingham, Alabama, USA 

Bachelor of Technology - Computer Science

 GPA: 3.0/4 

Aug 2016 – Sep 2020

 VNR Vignana Jyothi Institute of Engineering and Technology | Hyderabad, India