Ashish Gupta

Software Engineer | Backend & Cloud Specialist

LinkedIn

About

Highly skilled Software Engineer with a strong background in developing scalable backend systems, microservices, and cloud-native applications. Proven ability to optimize data processing, enhance system performance, and design robust APIs, leveraging expertise in Java, Python, Spring Boot, and AWS. Eager to contribute to innovative projects requiring advanced problem-solving and full-stack development capabilities.

Work Experience

Software Engineer - MES (Manufacturing Execution System)

NMTronics, Noida, INDIA

Jul 2024 - Present

Noida, Uttar Pradesh, IN

Led the development and optimization of real-time data extraction and microservices for manufacturing execution systems, significantly enhancing operational efficiency and data observability.

  • Developed real-time data extraction services for SPI, AOI, and Fuji machines, reducing manual errors by 40% through asynchronous API integrations.
  • Designed and implemented Spring Boot microservices, processing 200+ messages/sec via RabbitMQ, improving system throughput by 15% and achieving 99.5% uptime.
  • Engineered and deployed RESTful APIs for laser marking machines, reducing processing time by 60% and efficiently handling ~50 daily work orders.
  • Optimized PostgreSQL queries, cutting execution time by 20%, and enhanced system observability through Grafana dashboards and SLF4J logging for proactive monitoring.

Software Development Intern - NIDE INDIA Website Development

NMTronics, Noida, India

Jan 2024 - Jun 2024

Noida, Uttar Pradesh, IN

Contributed to the development and deployment of robust backend solutions, focusing on authentication, content management, and cloud infrastructure to enhance user engagement and system performance.

  • Developed secure backend APIs for user authentication using JWT and Google OAuth, enabling password recovery and implementing RBAC for 50+ employees to manage analytics and content access.
  • Built a whitepaper download system with Multer and favorite-marking functionalities, boosting customer engagement by 25%.
  • Deployed scalable backend services on AWS Lambda via Serverless Framework with API Gateway, reducing the getProduct API response time by 30%.

Education

Electronics and Communication Engineering

Netaji Subhas University of Technology

7.2 CGPA

Aug 2020 - Mar 2024

Delhi, Delhi, IN

Class XII

CBSE Patrachar Vidyalaya

82.2%

Apr 2018 - Apr 2019

Delhi, Delhi, IN

Class X

S.C.A.N Sarvodaya Bal Vidyalaya

9.8 CGPA

Apr 2016 - Apr 2017

Delhi, Delhi, IN

Projects

Context-Aware Multimodal RAG System

Jan 2023 - Dec 2023

Engineered an advanced multimodal Retrieval-Augmented Generation (RAG) system for efficient text and image retrieval, with findings published in an academic journal.

HealthSync - Microservices-based Healthcare Platform

Jan 2023 - Dec 2023

Designed and built a scalable, cloud-native healthcare system leveraging microservices architecture and robust API security.

Awards

LeetCode Biweekly Contest 145 Rank

LeetCode

Jan 2024

Achieved a worldwide rank of 251 in LeetCode Biweekly Contest 145, demonstrating exceptional problem-solving skills and having solved over 1500 Data Structures and Algorithms (DSA) problems.

Publications

Improved ORB-based feature extraction method using Gabor filters and Non-Maximum Suppression for robust computer vision applications

ResearchGate

Jan 2023

Authored and published a research paper presenting an improved ORB-based feature extraction method for robust computer vision applications.

Skills

Programming Languages

  • C++
  • Java
  • Python

Frameworks / Tools

  • Spring Boot
  • Kafka
  • Docker
  • RabbitMQ
  • JUnit
  • Mockito
  • Maven
  • React
  • Node.js
  • Express.js
  • Git
  • Redux
  • Multer

Cloud / DevOps

  • AWS Lambda
  • Serverless Framework
  • API Gateway
  • Grafana

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • PGVector

Other

  • JWT
  • RBAC
  • Google OAuth
  • Object-Oriented Programming (OOP)
  • Operating Systems (OS)
  • Computer Networks (CN)
  • Database Management Systems (DBMS)