Sridevi Undavalli

Sridevi Undavalli

Backend Engineer

Bangalore, India

About

Backend Engineer with 3 years of experience at IBM and TCS building enterprise security products and distributed systems using Java, Spring Boot, PostgreSQL, and cloud-native technologies. Experienced in designing REST APIs, automating large-scale workflows, improving system reliability, and optimizing application performance across production environments.

Experience

IBM

Software Engineer

IBM

Jun 2024 – Present

• Vulnerability Management Platform: Designed and owned a scalable backend service using Java, Spring Boot, and PostgreSQL integrating Tenable Nessus with Jira for CVE ingestion, deduplication, and ticket creation, processing over 3,000 CVEs daily, eliminating 100% of manual ticketing and cutting triage time from days to under 1 hour. • Automated Database Discovery: Developed a Spring Boot microservice for database discovery, metadata extraction, and inspection-engine provisioning, eliminating 5+ manual onboarding steps and reducing onboarding effort by 70%. • Configuration Management APIs: Architected and implemented 10+ REST APIs using Java, Spring Boot, Hibernate, and MySQL for bulk add/edit/delete operations across 4 interconnected configuration entities, ensuring transactional consistency and robust validation. • High Availability & Failover Engineering: Implemented host-priority and failover logic for Guardium collectors, enabling automatic promotion of healthy secondary nodes and improving resiliency of monitoring deployments. • Production Reliability: Resolved monitoring agent deployment failures across Docker, Kubernetes, and Linux environments through root-cause analysis of networking and configuration issues.

JavaSpring BootPostgreSQL
Tata Consultancy Services

Systems Engineer

Tata Consultancy Services

Jun 2023 – Jun 2024

• API Performance Optimization: Optimized data access layers by migrating queries to Criteria API and eliminating redundant joins against existing schemas, reducing average API response time by 25% across multiple services. • Distributed Observability: Instrumented microservices with Micrometer, OpenTelemetry, Zipkin, and Spring Boot Actuator, enabling end-to-end tracing of request latency and failures and reducing issue diagnosis time by 40%. • Quality Engineering: Increased automated unit test coverage to 80%+ using JUnit and Mockito, enabling safe delivery of refactored code with no production regressions. • Configuration Drift Detection: Built a Java utility to scan Git repositories for configuration drift across environments and flag stale branches, replacing a manual audit process. • Performance Engineering: Engineered a framework converting enterprise retail data from Excel to XML, generating 500K+ test records in minutes and eliminating manual test-data creation.

MicrometerJUnitJava

Education

Andhra University

Andhra University

B.Tech · Computer Science (CSE)

2019 – 2023

Skills

MavenLinuxGitJenkinsKubernetesDockerApache KafkaRedisMongoDBOraclePostgreSQLMultithreadingMicroservicesREST APIsHibernateSpring SecuritySpring Data JPASpring BootSQLJava