Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Raghavendra Rao Chennu

Pleasanton,CA

Summary

15 years of experience in Project Architecture, System Design, and Enterprise Integration, specializing in building highly scalable, distributed systems with modern technologies. Proven expertise in microservices architecture, data pipelines, and batch processing for high-volume enterprise systems, with a strong track record of improving system performance, reducing operational costs, and scaling applications to handle millions of users and events. Highly skilled at leading cross-functional teams, managing end-to-end project lifecycles, and delivering innovative, high-performing solutions that meet business objectives.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Staff Software Engineer

Safeway Inc.
09.2021 - Current


  • Effectively handled the teams parallelly for the Gamification, Content tagging, RRD functionalities by effectively communicating with the team and resolving their blockers proactively. Ensured that the features are delivered without any delays.
  • Migrated the applications from PCF to AKS, Optimized number of application servers, Vcores, and data base. In this way, operational costs was reduced up to 50 %.
  • Introduced the Gen AI feature and integrated for automating the content tagging process, which improved the efficiency and performance. In this way, Gen AI automation emerged as a major cost cutting initiative and removed the dependency on the third party vendors.
  • Ensured 99.99% availability by deploying services across Azure East US and West US with Active-Passive Disaster Recovery (DR).
  • Event-Driven Architecture & Asynchronous Processing
  • Reduced synchronous API calls by 60%. Improving system responsiveness.
  • Kafka/Event-Hubs based Event Sourcing for reliable, real-time processing of customer events.
  • Reactive Spring Cloud Stream Functions for efficient, backpressure-aware messaging consumption.
  • Implemented Dead Letter Queue (DLQ) and Retry Mechanisms to handle failed events gracefully.
  • Lead the spring planning and grooming sessions for creation of stories or tasks as per the business requirements. Assign the tasks to the team and resolve blockers that hinders the progress of stories or tasks.
  • Automated the content creation process using the Gen AI tools Gemini AI, Chat GPT.
  • Developed high-volume Apache Spark jobs in Java & Python (Pyspark) for Change Data Capture (CDC) Processing from Cosmos DB, improving data sync by 80%.
  • Secured APIs with Azure API Management (APIM) to implemented rate limiting & throttling policies to prevent abuse.


Senior Software Developer

Macy’s Technologies Inc.
01.2021 - 09.2021
  • Designed and Developed Scalable Applications using the Spring Boot Microservices Architecture, Restful Web services.
  • Coordinate with the Offshore team and cross functional teams providing support for requirements clarifications, resolving blockers.
  • Develop and configure Kafka, Google PubSub Messaging Components to interact with different systems asynronously.
  • Mentored junior developers, providing guidance on best practices and coding techniques for improved productivity by regular peer reviews.
  • Created proofs of concept, presented to the product team before implementing tech initiatives.

Senior Software Developer

SRS Consulting Inc.
07.2019 - 01.2021
  • Designed and Developed Applications using Spring Web Flux, Spring Boot Micro services.
  • Interacted with My SQL DB and also NoSQL Databases that include Cassandra, Mongo DB.
  • Developed Messaging Components using Kafka, Kafka Streaming functions for effective data transmission.
  • Used Azure Cloud Component features to configure azure key vaults, Helm charts and other security features.
  • Worked on data processing Jobs using Spark to process bulk data.
  • Created design documents, Swagger for API reference.
  • Built and Deployed the applications following the CICD pipeline using Jenkins and Azure Kubernetes.
  • Coordinated with Offshore teams on daily basis and resolved blockers and provided guidance to juniors developer by doing peer reviews regularly.

Principal Software Engineer

NISUM Consulting India Pvt Ltd
07.2018 - 06.2019


  • Lead the team through enterprise level software development, integration, and implementation of micro services architecture
  • Design RESTful APIs needed to address business requirements
  • Participate in design, code, and test inspections through out product life cycle to identify issues
  • Application development using Spring (Webflux, Boot, Batch)
  • Review, setup and support application upgrades
  • Improved code quality with code reviews
  • Writing Unit tests using Junit and Mockito and Component Test cases.
  • Involving all the Team meetings and Agile ceremonies.
  • Interacting with PDM’s and counterparts.
  • Doing peer reviews and showcasing the features implemented to Product Owner for alternate iterations.

Senior Associate

Cognizant Technologies
01.2018 - 06.2018
  • Using Agile (SCRUM) methodologies for application development.
  • Created technical design documents and reviewed them with the team.
  • Extensively using Spring framework in web layer.
  • Using Spring MVC, developed Controllers, Interceptors, Managers, and Service Adapters. Exposed RESTful services using Spring Rest.
  • Worked on JUnit test cases using Mockito.

Principal Software Engineer

OSI Technologies
09.2010 - 12.2017
  • Using Agile (SCRUM) methodologies for application development.
  • Created technical design documents and reviewed them with the team.
  • Extensively using Spring framework in web layer.
  • In Web layer, using Spring MVC, developed Controllers, Interceptors, Managers, and Service Adapters.Created XSD’s and used JAXB for generating DO objects. Used Dozer mappings for converting Business objects to Data Objects to be used in Service Adapter.
  • In Service Layer, exposed RESTful services using Jersey framework. Handled interactions with DB using Spring JDBC and other services such as EPS using SOAP.
  • Worked on JUnit test cases using Mockito.
  • Used Sonar for code coverage and code quality.
  • Showcasing the features implemented to Product Owner for alternate iterations

Education

Master of Computer Applications -

JNTUK University
01.2010

Skills

  • Microservices Ecosystem: Java, Spring Boot, REST, Graph QL, Kafka, Hystrix, Redis, Hibernate, AWS, Elastic Search, Nodejs, Apache Spark, Spark, Hadoop, Azure Databricks, Docker, Kubernetes, Zookeeper, Kibana, JMeter, Spring Batch, and Cassandra, API, Discovery, Gateways and Load Balancers
  • Architecture: Event Driven, Reactive, Distributed, and Asynchronous
  • Containers/Servers: Tomcat, Jetty, JBoss, Nginx and Netty
  • Auth Protocols: OAuth2, Mutual SSL, SAML, HMAC, PKI/ PCI
  • DevOps/CI/CD: Git, Jenkins, JFrog, Maven, Gradle, Grafana, and YAML
  • Database: Oracle, Postgres, MySQL, Cassandra, NoSQL, DB2, and PL/SQL
  • Scripting Languages: Python
  • GUI: HTML5, React, Angular, and JavaScr

Certification

Sun Certified Java Web Component Developer.

Timeline

Staff Software Engineer

Safeway Inc.
09.2021 - Current

Senior Software Developer

Macy’s Technologies Inc.
01.2021 - 09.2021

Senior Software Developer

SRS Consulting Inc.
07.2019 - 01.2021

Principal Software Engineer

NISUM Consulting India Pvt Ltd
07.2018 - 06.2019

Senior Associate

Cognizant Technologies
01.2018 - 06.2018

Principal Software Engineer

OSI Technologies
09.2010 - 12.2017

Master of Computer Applications -

JNTUK University
Raghavendra Rao Chennu