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
• 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
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
B.Tech · Computer Science (CSE)
2019 – 2023
Skills
MavenLinuxGitJenkinsKubernetesDockerApache KafkaRedisMongoDBOraclePostgreSQLMultithreadingMicroservicesREST APIsHibernateSpring SecuritySpring Data JPASpring BootSQLJava