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.