Java
Java
Python
Python
Kubernetes
Kubernetes
AWS
AWS
Azure
Azure
Go
Go
SQL
SQL
Spring Boot
Spring Boot
CSS
CSS
Solr
Solr
Elasticsearch
Elasticsearch
Nginx
Nginx
Kafka
Kafka
GitHub
GitHub
Jenkins
Jenkins
Postman
Postman
Tableau
Tableau
SonarQube
SonarQube
Prometheus
Prometheus
Splunk
Splunk
Docker
Docker
Protobuf
Protobuf
MongoDB
MongoDB
DynamoDB
DynamoDB
Redis
Redis
Sujan Rao Chikkela

Sujan Rao Chikkela

Software Engineer III at Walmart Global Tech

Creating impactful solutions wit

About Me

I'm a Software Engineer III at Walmart Global Tech, where I develop scalable backend systems and search infrastructure that power millions of customer interactions daily. With a Master's degree in Software Engineering from San Jose State University (GPA: 3.9/4.0), I bring deep expertise in distributed systems, cloud technologies, and high-performance architecture.

My technical journey spans 4+ years of professional experience, working with cutting-edge technologies including Java, Spring Boot, Elasticsearch, Kafka, Redis, and Kubernetes. I specialize in building microservices architectures, optimizing search relevance algorithms, and implementing distributed systems that handle high-volume traffic with sub-second latency requirements.

Beyond professional work, I'm deeply committed to leadership and mentorship. As Vice President of the Indian Students Organization at SJSU, I led a team of 15+ advisors and organized cultural events supporting 500+ international students. I've also served as a Teaching Associate for graduate-level courses in Distributed Systems and Enterprise Software.

My passion for robotics and innovation has earned me over 30 national and international merit awards. I continue to mentor through AnitaB.org, helping the next generation of technologists navigate their careers in software engineering.

SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
SOFTWARE ENGINEERINGSCALABLE ARCHITECTUREHIGH PERFORMANCEDISTRIBUTED SYSTEMSCLOUD NATIVEMICROSERVICES
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN
BACKEND ENGINEERINGREAL-TIME PROCESSINGLOW LATENCYFAULT TOLERANTEVENT DRIVENAPI DESIGN

Professional Experience

From building enterprise systems at Infosys to optimizing search infrastructure at Walmart, my journey spans backend engineering, distributed systems, and teaching the next generation of engineers.

Software Engineer III

Walmart Global Tech

Sunnyvale, CAMar 2024 - Present

Building and optimizing distributed search microservices that power billions of daily queries with sub-100ms latency. Integrated GenAI shopping assistant for intelligent query routing, developed drone delivery filtering for 30-minute fast delivery, and improved query orchestration using multithreading to boost throughput by 25%. Enhanced retrieval logic to reduce out-of-stock issues by 30%, strengthened CI/CD pipelines with automated testing and quality gates, and led A/B testing initiatives impacting millions of users while mentoring new engineers.

JavaSpring BootSolrKafkaKubernetesMicroservicesREST APIsCI/CD

Software Engineer II

Shure Incorporated

Niles, ILJan 2024 - Mar 2024

Redesigned and optimized web application architecture, improving performance by 15% and data management efficiency by 25% through PostgreSQL implementation. Built responsive interfaces using TypeScript and React.js, enhancing user experience by 20%. Developed Grafana dashboards with operational metrics, saving 10% of analyst time. Modernized legacy Perl scripts to Python, accelerating project completion rates by 30%.

TypeScriptReact.jsREST APIsPostgreSQLGrafanaPythonPerlJava

Software Engineer Intern

Shure Incorporated

Niles, ILMay 2023 - Dec 2023

Redesigned and optimized web application architecture, improving performance by 15% and data management efficiency by 25% through PostgreSQL implementation. Built responsive interfaces using TypeScript and React.js, enhancing user experience by 20%. Developed Grafana dashboards with operational metrics, saving 10% of analyst time. Modernized legacy Perl scripts to Python, accelerating project completion rates by 30%.

TypeScriptReact.jsREST APIsPostgreSQLGrafanaPythonPerlJava

Teaching Associate - ME30

San Jose State University

San Jose, CAJan 2023 - May 2023

Taught graduate-level distributed systems course, mentored students on cloud architecture, microservices, and distributed computing patterns. Conducted lab sessions and graded assignments.

Distributed SystemsCloud ComputingJavaDocker

Instructional Student Assistant - CMPE 126 (Data Structures and Algorithms)

San Jose State University

San Jose, CAAug 2022 - Dec 2022

Assisted in teaching Enterprise Software Platforms course. Helped students with Java enterprise applications, Spring Framework, and database design.

JavaSpringHibernateMySQL

Instructional Student Assistant - Tech 30

San Jose State University

San Jose, CAAug 2021 - May 2022

Assisted students with programming fundamentals, provided one-on-one tutoring sessions, and graded assignments for introductory computer science course.

PythonProgramming FundamentalsEducation

Software Engineer

Infosys Limited

Hyderabad, IndiaJan 2020 - Dec 2021

Built scalable microservices handling 100K+ daily requests using Java and Elasticsearch. Implemented async workflows with Spring events and message queues, reducing latency by 60%. Executed Kafka-based event-driven architecture to increase throughput by 35%. Containerized services with Docker, optimized Redis caching to cut redundant database calls by 40%, and designed secure REST APIs with JWT authentication protecting millions of users. Enhanced team productivity by 30% through Agile practices.

JavaSpring BootElasticsearchKafkaDockerRedisREST APIsJWTMicroservices

Education

Academic foundation in software engineering with focus on distributed systems, enterprise architecture, and data-driven technologies from top institutions.

San Jose State University

Master of Science in Software Engineering

San Jose State University

San Jose, CAAug 2022 - Dec 2023GPA: 3.9/4.0

Relevant Coursework

Data MiningEnterprise Application DevelopmentEnterprise Distributed SystemsEnterprise Software PlatformsData MiningEnterprise Application DevelopmentEnterprise Distributed SystemsEnterprise Software Platforms
Software Systems EngineeringBusiness Intelligence TechnologiesSoftware Engineering ProcessesSoftware Systems EngineeringBusiness Intelligence TechnologiesSoftware Engineering Processes

Bachelor of Technology in Computer Science and Engineering

JNTU Hyderabad

Hyderabad, TelanganaAug 2015 - May 2019

Relevant Coursework

Computer NetworksComputer OrganizationComputer ProgrammingCloud ComputingData StructuresDatabase Management SystemsData Warehousing and MiningDesign and Analysis of AlgorithmsDesign PatternsDigital Logic DesignFormal Language Automata TheoryComputer NetworksComputer OrganizationComputer ProgrammingCloud ComputingData StructuresDatabase Management SystemsData Warehousing and MiningDesign and Analysis of AlgorithmsDesign PatternsDigital Logic DesignFormal Language Automata Theory
Information Retrieval SystemsInformation SecurityJava ProgrammingLinux ProgrammingMobile ComputingMultimedia & Rich Internet ApplicationsObject Oriented Analysis & DesignOperating SystemsSoftware EngineeringWeb TechnologiesInformation Retrieval SystemsInformation SecurityJava ProgrammingLinux ProgrammingMobile ComputingMultimedia & Rich Internet ApplicationsObject Oriented Analysis & DesignOperating SystemsSoftware EngineeringWeb Technologies

Technical Skills

A comprehensive toolkit built through years of hands-on experience in enterprise software development, cloud architecture, and distributed systems engineering.

Languages

JavaJava
PythonPython
C++C++
JavaScriptJavaScript
TypeScriptTypeScript
GoGo
SQLSQL

Web Technologies

HTML5HTML5
CSSCSS
ProtobufProtobuf
BootstrapBootstrap
ReduxRedux
GraphQLGraphQL
Rest APIsRest APIs
JWTJWT

Frameworks

Spring BootSpring Boot
Spring MVCSpring MVC
Apache SparkApache Spark
gRPCgRPC
React.jsReact.js
Node.jsNode.js
ExpressExpress
FlaskFlask

Tools

GitHubGitHub
JenkinsJenkins
JUnitJUnit
PostmanPostman
TableauTableau
SonarQubeSonarQube
GrafanaGrafana
PrometheusPrometheus
SplunkSplunk
OpenObserveOpenObserve

Deployment

AWSAWS
AzureAzure
GCPGCP
DockerDocker
KubernetesKubernetes
NginxNginx
KafkaKafka

Databases / Storage

Apache SolrApache Solr
ElasticSearchElasticSearch
PostgreSQLPostgreSQL
MongoDBMongoDB
CouchbaseCouchbase
DynamoDBDynamoDB
RedisRedis
MemcachedMemcached

Featured Projects

A showcase of full-stack applications, distributed systems, and data engineering projects demonstrating expertise in modern software architecture and scalable solutions.

Marketplace Clone

Built a full-featured e-commerce marketplace with user authentication, product listings, shopping cart, and payment processing.

ReactNode.jsMongoDBStripe

Stack Overflow Clone

Developed a Q&A platform with features including question posting, voting system, tagging, and search functionality.

AngularSpring BootPostgreSQLElasticsearch

CaliDrive

Developed a comprehensive driving school management system with real-time booking, instructor scheduling, and payment integration. Built scalable backend APIs and responsive frontend interface.

ReactNode.jsPostgreSQLAWS

Airport Management System

Created an enterprise-grade airport management platform handling flight scheduling, passenger management, and resource allocation using distributed systems architecture.

JavaSpring BootMySQLRedis

Distributed Parallel Processing System

Implemented a high-performance distributed computing framework for parallel data processing with fault tolerance and load balancing capabilities.

JavaApache SparkHadoopDocker

Bike Sharing Demand Analysis

Performed time series analysis and predictive modeling on bike sharing data to forecast demand patterns using machine learning techniques.

PythonPandasScikit-learnTensorFlow
Loading Leadership...
Loading...

Get In Touch

Let's Connect

I'm always open to discussing new opportunities, collaborations, or just having a conversation about technology and innovation. Feel free to reach out!

sujanraoc@gmail.com
San Jose, CA
Connect Now
Leaflet © OpenStreetMap contributors © CARTO
LOCATION

San Jose, California