Badges
Certifications
Reddy_BVPR has not earned any certificates yet.
Work Experience
Senior Software Engineer
Virtusa• October 2021 - Present
• Developed an OSS/BSS application to manage telecom inventory data using Java 8, Spring Boot, SQL, Kafka, Docker, Jenkins, Data Structures and Algorithms, Spring Boot Actuators, Spring Data JPA, and Spring Security. • Implemented Kafka-based messaging systems for real-time data processing and seamless communication between application components • Utilized data structures and algorithms to optimize application performance and solve complex problems. • Achieved 91% higher customer satisfaction by efficiently managing database operations and monitoring analytics of applications. • Enhanced system scalability and performance by optimizing queries and restructuring database schema. • Improved application development, deployment and maintenance by using version control and DevOps tools such as Git • Used Spring Boot Actuator to monitor and manage the application in production environment. • Implement security and performance enhancements for web applications by using encryption, authentication, caching, compression and other techniques. • Ensure data quality, reliability and scalability using Kafka topics, partitions, offsets and replication
Software Engineer
capgemini• June 2019 - October 2021
• Developed and maintained Java Spring Boot applications, utilizing Java 8 and Spring Boot to build robust and scalable solutions. • Designed and developed RESTful web services and used Spring Framework and developed the Spring Features like Spring Core, Spring IOC, Spring MVC, Spring DAO and Spring Boot. • Implemented user authentication and authorization using Spring Security, created RESTful APIs using Spring Boot, and integrated with Spring Data • Integrated databases using SQL and Spring Data JPA for efficient data management and retrieval. • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Relational data model. • Used Angular as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with backend. • Troubleshot and resolved issues using debugging tools, such as Eclipse and Postman. • Containerized applications using Docker, enabling easy deployment and scalability. • Set up Jenkins pipelines for continuous integration and continuous deployment, automating build, test, and deployment processes. • Implemented Spring Boot Actuators for monitoring and managing the application's runtime behavior and performance.
Education
JNTU, Hyderabad (Jawaharlal Nehru Technological University)
Computer Science, B.Tech• August 2015 - April 2019