Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Bharath Reddy

Dallas,TX

Summary

Experienced Software Developer with 4 years of expertise in developing scalable Java applications and implementing robust microservices architectures. Proficient in Spring Boot, Apache Kafka, Kubernetes, and AWS services, with a strong focus on real-time data processing, container orchestration, and continuous integration/continuous deployment (CI/CD) practices. Demonstrated ability to design and maintain RESTful APIs, enhance system efficiency, and improve application availability.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Developer

MicroStrategy
04.2022 - Current
  • Worked in agile and development of scalable e-commerce platform, with cross-functional team of 5 developers.
  • Implemented microservices architecture using Spring Boot, resulting in 30% improvement in system efficiency with MySQL database.
  • Designed and implemented scalable real-time data processing system using Apache Kafka for event streaming, ensuring low latency and high throughput.
  • Utilized Kubernetes for container orchestration, achieving automated deployment, scaling, and management of microservices.
  • Integrated networking protocols (TCP/IP, HTTP) and standard network architectures to facilitate efficient communication between system components.
  • Designed and maintained RESTful APIs, ensuring seamless communication between front-end and back-end systems with Java11 with AWS services like EC2 and Lambda.
  • Partnered with DevOps team to improve application availability by 15% by deploying gateways using Jenkins and Apache Tomcat servers. Leveraged Elastic search, and Apache Kafka together with Kibana for logging.
  • Prepared pipelines to deploy Docker containers and Kubernetes pods, which produced in 100% stable application environment. Securely deployed images in AWS ECS leveraging Elastic Container Registry for efficient management.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.

Software Developer

SuperElite Infotech
09.2019 - 06.2021
  • Utilized Java 11 Method References feature and functional interfaces to streamline code implementation and enhance code readability. utilized XML technologies to facilitate seamless data exchange and structured information representation in web applications.
  • Utilized PostgreSQL as primary database management system for efficient and reliable data storage and Cassandra for NoSQL data.
  • Established authentication system using OAuth 2.0 that improved security and reduced user-facing errors. Developed REST APIs with Http requests and Microservices using Spring framework with Eclipse IDE and tested using Postman by Swagger reducing APIs response time by 20%.
  • Set up Tomcat and Jenkins CI/CD pipeline for 6 projects, resulting in 25% reduction in time and integrated Splunk for log monitoring and constructed serverless microservices using AWS Lambda with S3/CloudWatch integration.
  • Utilized Docker and Kubernetes for containerization and orchestration of applications for reliable deployment across different environments, while employing Git for version control.
  • Resolved 95% of issues raised by business and tracked using Jira while demonstrating improvements in exception handling scenarios to cover 90% of issues.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.

Education

Master of Science - Computer Science

Missouri State University
Springfield, MO

Bachelor of Science - Computer Science And Engineering

Vardhaman College Of Engineering
Hyderabad

Skills

Programming Languages:

Java, Python, SQL, C

Java Technologies:

JDBC, JavaBeans, Servlets, JSP, JDK, RestEasy

Frameworks:

Spring MVC, SpringBoot, Hibernate, Microservices, NodeJS, AMQP, Kafka

Containers and Orchestration Tools:

Docker, Kubernetes, JBoss, OpenShift, RedHat

Application Server:

Apache Kafka, Elasticsearch, Splunk

CI/CD Build Tools:

Jenkins

Cloud:

AWS, Oracle Cloud

Certification

AWS CLOUD SOLUTIONS ARCHITECT

Timeline

Software Developer

MicroStrategy
04.2022 - Current

Software Developer

SuperElite Infotech
09.2019 - 06.2021

Master of Science - Computer Science

Missouri State University

Bachelor of Science - Computer Science And Engineering

Vardhaman College Of Engineering
Bharath Reddy