Aashish Kumar Jha

Software Development Engineer
Hyderabad, IN.

About

Highly motivated Software Development Engineer with a B.E. in Computer Science and Engineering, specializing in designing, developing, and deploying scalable backend solutions. Proficient in Java Spring Boot, cloud platforms (AWS, GCP), and containerization technologies (Kubernetes, Docker), with a proven track record in optimizing system performance, achieving significant cost reductions (up to 94%), and enhancing application stability through robust CI/CD pipelines and microservice architectures.

Work

EffiGO Global
|

Software Development Engineer (SDE)

Hyderabad, Telangana, India

Summary

Currently serving as a Software Development Engineer, responsible for developing and optimizing scalable backend systems and cloud infrastructure at EffiGO Global using Java Spring Boot, Spring MVC, PostgreSQL, MongoDB, Kubernetes Docker, Jenkins, AWS, and GCP.

Highlights

Engineered the migration of a resource-intensive Keycloak-based OAuth2 service from a single VM to Google Cloud Kubernetes Engine, eliminating single points of failure and implementing HPA/VPA for dynamic resource scaling to enhance stability and ensure high availability.

Optimized data handling efficiency by migrating JSON storage from PostgreSQL to MongoDB via new API versions, reducing processing and retrieval times from 3 seconds to 2.25 seconds.

Led the implementation of a cost-optimized solution, replacing Google Cloud Filestore with Google Cloud Storage, resulting in an approximate 94% cost reduction for the application.

Automated the end-to-end CI/CD pipeline with Jenkins, integrating build and deployment stages to eliminate manual SSH-based deployments and reduce post-deployment container restart time from 7-8 minutes to near-zero.

Enhanced user experience and reduced page load time by 80% by decoupling the mailing system from a core microservice using RabbitMQ, facilitating asynchronous email processing and preventing main thread blocking.

EffiGO Global
|

Software Development Engineer (SDE) Intern

Hyderabad, Telangana, India

Summary

Contributed as a Software Development Engineer Intern, focusing on developing utility services and optimizing deployment processes for EffiGO Global using Java Spring Boot, Spring MVC, ReactJS, PostgreSQL, and AWS.

Highlights

Developed a Spring Boot-based utility service integrated with MS SQL Server to automate seamless transfer of .csv files between vendors' FTP servers and SQL Server.

Engineered an MFA-OTP utility to enable secure logins and document downloads for key clients including Thermax, Varroc, and KBL.

Led the migration of micro frontend deployments from Docker (600MB/deployment) to Amazon S3 and CloudFront CDN (40MB), achieving a 93% reduction in deployment size, improving application startup time from 2 minutes to near-instant, and enhancing page load/serve times via CDN caching.

Education

University Institute of Engineering, Chandigarh University
Chandigarh, Punjab, India

B.E.

Computer Science and Engineering

Grade: 8.5 CGPA

Courses

Introduction to C++ NPTEL Course

Data Mining NPTEL Course

Awards

College Topper - Data Mining NPTEL Course

Awarded By

NPTEL / Chandigarh University

Achieved the highest rank in the Data Mining NPTEL Course, showcasing strong analytical and technical skills.

College Topper - Introduction to C++ NPTEL Course

Awarded By

NPTEL / Chandigarh University

Recognized as the top student in the Introduction to C++ NPTEL Course, demonstrating exceptional academic performance.

Skills

Programming Languages

Java, C++, JavaScript, SQL, HTML/CSS.

Frameworks & Libraries

Spring Boot, Hibernate, JPA, Maven, REST API, Webhooks, API Polling, RabbitMQ, ReactJS.

Cloud & DevOps

Docker, Kubernetes, Jenkins, Microservices, Git, AWS, GCP, Azure DevOps.

Databases

PostgreSQL, MongoDB, Redis, DBMS.

Developer Tools

IntelliJ, VS Code.

Core Computer Science

Data Structures & Algorithms (DSA), Operating Systems (OS), Object-Oriented Programming (OOP Concepts).

Competitive Programming

CodeChef (3* star), LeetCode (500+ problems solved), Online Coding Platforms.