Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline
Generic

Ashish Gupta

Bengaluru

Summary

Experienced Backend Software Developer with expertise in Java (Spring) and Python. I'm great at solving coding challenges, designing efficient systems, and working with data structures. With a knack for problem-solving and a passion for learning, I'm eager to contribute to innovative software projects.

Overview

2
2
years of professional experience

Work History

Software Engineer

KOMPRISE
Bengaluru
07.2022 - Current

Worked on some critical tools showcasing strong proficiency in Java and Python programming.

- LogManager Tool (Java) – Have spearheaded the development of a Spring-based LogManager tool to streamline the troubleshooting process by efficiently downloading customer logs from AWS to an EC2 instance.

  • Key contributions include: AWS Instance Volume Management Enhancement: Addressed the challenge of limited disk size by implementing a solution that created volume group to attach multiple disks dynamically, reducing AWS costs by 25-30% and automated end to end.
  • Optimization Initiatives: Implemented various optimizations such as implementing multithreading, to accelerate the download process, such as log consolidation, instance auto-termination, and weekend EC2 instance shutdowns, resulting in a significant reduction (50-55%) in operational costs and improved troubleshooting capabilities
  • Worked with RESTful APIs for CRUD operations and integrated front-end with back-end services

- Customer Data Generation Tool (Python) – Worked on optimized a Python-based customer data generation tool, leveraging LogManager functionality to download and parse logs efficiently. Key Contributions:

  • Memory management enhancement: Addressed the challenge of loading big file to parse it by optimizing the DB interaction.
  • Performance Enhancement: Refactored code to improve data generation efficiency, reducing report generation time by 70%.

- Customer Issues – Have collaborated with the customer success team to strategically analyze and utilize product usage metrics from customers, effectively leveraging this data to secure their renewals

Education

B.Tech. + M.Tech. (IDD) -

IIT BHU
Varanasi
06-2022

Skills

  • JAVA
  • Python
  • C
  • Spring Boot
  • AWS
  • EC2
  • RESTful APIs
  • JPA
  • MySQL
  • IntelliJ
  • Postman
  • JIRA
  • Linux
  • Data Structure
  • Git
  • Low Level Design(LLD)

Accomplishments

  • Codeforces Rating – 1605. [Codeforces](https://codeforces.com/profile/ashish_gupta1999)
  • Ranked 6807 / 1.5 lakh students in JEE-Advanced
  • Served as the captain of the IIT BHU Cricket team from 2019-2020

Timeline

Software Engineer

KOMPRISE
07.2022 - Current

B.Tech. + M.Tech. (IDD) -

IIT BHU
Ashish Gupta