Bharat Gupta

Software Engineer
Bangalore, IN.

About

Experienced Software Engineer with over 3 years of expertise in backend and full-stack development, specializing in Java, Spring Boot, AWS, and Kafka. Excels at optimizing performance, designing scalable microservices architectures, and delivering robust solutions. Proven track record includes enhancing system efficiency, reducing infrastructure costs, and improving application responsiveness for diverse web applications.

Work

Trellix(Formerly McAfee)
|

Software Development Engineer

Bangalore, Karnataka, India

Summary

Currently enhancing backend systems and infrastructure for Trellix, focusing on performance optimization and scalable architecture implementation, contributing to significant cost savings and system resilience.

Highlights

Optimized backend performance by 20% through strategic Java code refactoring, advanced caching mechanisms, and database query optimization, significantly improving system efficiency.

Migrated the Trellix documentation backend from Windows Server to Linux, designing a highly scalable AWS architecture (EC2, Lambda, ELB) that reduced infrastructure costs by 24%.

Implemented Kafka functionality to enable event-driven architectures, decoupling producers and consumers for enhanced asynchronous processing and system resilience.

Upgrad Education
|

Software Engineer - I

Bangalore, Karnataka, India

Summary

Delivered robust Java Spring Boot backend solutions and mentored junior engineers, significantly enhancing application performance, user experience, and deployment efficiency.

Highlights

Achieved 100% on-time delivery of multiple Java (Spring Boot) web application backends, consistently meeting project deadlines and stakeholder expectations.

Implemented gRPC for inter-microservice communication, boosting system efficiency by 15% and improving data exchange speed.

Executed A/B testing initiatives to optimize user experience, resulting in a 15% increase in conversion rates for key application features.

Mentored 4 entry-level team members on deployment best practices, streamlining release processes, reducing downtime by 25%, and improving overall system reliability.

Swapnil Pvt Ltd
|

Software Developer

Noida, Uttar Pradesh, India

Summary

Developed and optimized backend systems, resolving critical software issues and enhancing API performance to improve client engagement and system reliability.

Highlights

Analyzed and resolved recurring software issues through targeted debugging processes, reducing troubleshooting time by 30% and significantly enhancing overall system reliability.

Designed and deployed highly responsive REST API endpoints, improving backend communication protocols and achieving load times under two seconds per request, boosting client engagement.

Education

Kurukshetra University

Masters of Technology

Computer Science Engineering

Jaypee University

Bachelor of Technology

Computer Science Engineering

Languages

English

Skills

Backend Development

Spring Boot, Django, Microservices, Kafka.

Programming Languages

Java, Python, Golang.

Database Management

SQL, MySQL, PostgreSQL, NoSQL, MongoDB, Cassandra.

Web Development

ReactJS, CSS, HTML.

Infrastructure & Cloud

Amazon Web Services (AWS), Docker, Kubernetes.

Projects

FREELANCING FULL STACK PROJECT

Summary

Led the design and implementation of a robust ReactJs and Spring Boot backend, achieving a 25% boost in performance and scalability. Pioneered microservices architecture, enhancing modularity by 20%. Implemented Kafka for real-time data processing, elevating the application's responsiveness by 15%.