Bharat Gupta

Software Engineer

GitHub | LinkedIn

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 Experience

Software Development Engineer

Trellix(Formerly McAfee)

May 2024 - Dec 2024

Bangalore, Karnataka, IN

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

  • 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.

Software Engineer - I

Upgrad Education

Mar 2023 - Apr 2024

Bangalore, Karnataka, IN

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

  • 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.

Software Developer

Swapnil Pvt Ltd

Jul 2020 - Sep 2021

Noida, Uttar Pradesh, IN

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

  • 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

Computer Science Engineering

Kurukshetra University

Jul 2021 - Jun 2023

Computer Science Engineering

Jaypee University

Jul 2016 - Jun 2020

Projects

FREELANCING FULL STACK PROJECT

Jan 2022 - Dec 2022

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%.

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