Summary
Overview
Work History
Education
Skills
Timeline
Generic

Indumathi Jonnalagadda

Summary

Experience in full Software Development Life Cycle that includes Analysis, Design, Development and Testing of web based and client server multi-tier applications using Java technologies. Experience in approaching Behavior Driven Development (BDD) and Test-Driven Development (TDD) using SCRUM framework in Agile Methodology. Experience in developing web applications using HTML5, CSS3, JavaScript, Angular, React JS, Node JS AJAX, JSON, JQUERY, Bootstrap and XML. Experience in Using loosely coupled architecture and developed Microservices in the application by using Spring Boot, Spring Cloud, Spring Integration, and handling the security using Spring Security. Experience Working on multiple components of spring framework like Spring Boot, Spring MVC, and Hibernate frameworks. Worked on deploying Kafka consumer service to AWS non-prod environments. Strong command over both relational and NoSQL databases, including Oracle, MySQL, MongoDB, and PostgreSQL. Proficient in implementing continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins, Git, Gradle, and Maven, resulting in streamlined development workflows and improved software quality. Experience in Built Jenkins pipeline for automating Docker image builds and Kubernetes container deployments and involved in the integration of SonarQube with java applications for Code Coverage. Experience in container systems like OpenShift and Dynatrace for monitoring logs. Strong experience in using servers like Apache Tomcat, JBoss and WebLogic to configure and deploy applications. Experience on AWS Cloud Services which includes Lambdas, EC2, Auto-scaling, S3, RDS, VPC, IAM, and Terraform. Experienced in monitoring, investigating, troubleshooting and reporting application issues. Skilled in Agile methodologies, with a proven track record of successful project delivery using Scrum and Kanban frameworks.

Overview

6
6
years of professional experience

Work History

Full Stack Java Developer

Teachers Insurance and Annuity Of American Association
10.2022 - Current
  • Worked as a part of Agile Software Development Methodology including Scrum technology
  • Responsible for coordination with team, attending daily and weekly scrum meetings to update the work status, issue clarifications
  • Developed and maintained multiple React applications using functional components and hooks for state and side effects management
  • Passed props between components to ensure modular and reusable code, promoting a clear component hierarchy
  • Worked on Microservices using the Spring Boot and handled development tasks using Java spring framework and Spring Integration
  • Deployed Kafka consumer service to AWS non-prod environments and checked whether messages are listened from that topic or not
  • Used NoSQL database MongoDB for creating various collections and writing services to store and retrieve user data for application on devices
  • Worked on migrating projects from on-premises Infrastructure to AWS cloud working on AWS cloud technologies like AWS Lambdas, AWS EC2, and AWS RDS
  • Configured Terraform using AWS CLI to create objects in S3 buckets to backup EBS volumes periodically to save snapshots of data
  • Worked on continues integration methodology for building and deployment of code in different environments using Jenkins Continuous Integration
  • Worked on testing, debugging, and troubleshooting the issues of the application
  • Analyzed code using SonarQube to identify and resolve bugs, security vulnerabilities, and code smells
  • Used OpenShift Container Platform for checking logs, application deployments and jar/war size of applications
  • Implemented Dynatrace for monitoring alerts, tracing service flows, application logging and to troubleshoot issues in debug mode
  • Prepared confluence pages for applications requirements and solutions involved during AWS migration
  • For the application used Insomnia to interact with API endpoints of the microservices
  • Used GIT for version controlling and regularly pushed the code to GitLab

Software Engineer

Tuzen Technologies Pvt Limited
07.2019 - 01.2021
  • Designed Application based on J2EE using Hibernate and using Spring Framework to implement Model View Control (MVC) architecture
  • Used JDBC to interact with Oracle database for storage and retrieval of information
  • Used Java Message Service (JMS) to create, send, receive, and read messages
  • Responsive grid layout was designed for User Interface using HTML5, CSS3 and XML
  • Created single page application with loading multiple views to make dynamic by using Angular, and Node JS
  • Bootstrap, HTML5 were used to implement responsive design template to get new interface
  • Used Hibernate in data access layer to access and update information in database
  • Developed applications on Windows, UNIX and Linux platforms and deployed it on Apache Tomcat serve
  • Configured Swagger UI and Generated swagger documentation for RESTful and SOAP web services
  • Authenticating Users and to provide security to Restful web services using OAUTH2.0
  • Involved in all test cases using framework Junit and fixed any bugs or issues identified during testing period
  • Experience in making DevOps pipeline using CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for runtime environment for CI/CD system to build, Test and Deploy
  • Experience in using JIRA to assign, track, report and audit issues in application and collaborated with team members, including Quality Assurance, to reduce project delays

Education

Masters - Computer Science

Wichita State University
Wichita, KS
05.2022

Bachelor of Technology - Computer Science

Gudlavalleru Engineering College
India
05.2019

Skills

  • Languages: Java, J2EE, JDBC, JMS
  • Frameworks: Spring, Hibernate, Spring MVC, Spring REST, Spring Security
  • Scripting Languages: Java Script, Ajax, JQuery, AngularJS, ReactJS, Node JS
  • Databases: MySQL, PL/ SQL, Oracle, MS SQL Server, MongoDB
  • CI/CD Tools: Git, Jenkins, Maven, Gradle, SonarQube, JFrog Artifactory
  • Logging/Monitoring Tools: Dynatrace, OpenShift
  • DevOps Tools: Kubernetes, Docker, AWS
  • Testing and Other Tools: Junit, Postman, Insomnia, JMeter, TDD, BDD, Confluence and ServiceNow

Timeline

Full Stack Java Developer

Teachers Insurance and Annuity Of American Association
10.2022 - Current

Software Engineer

Tuzen Technologies Pvt Limited
07.2019 - 01.2021

Masters - Computer Science

Wichita State University

Bachelor of Technology - Computer Science

Gudlavalleru Engineering College
Indumathi Jonnalagadda