KARAN SHARMA

Software Engineer
43/130 mohalla agra gate gomti press shikohabad, 205135, Shikohabad, IN.

About

Highly skilled Software Engineer with a proven track record in migrating monolithic systems to scalable microservices architectures, significantly improving performance and efficiency. Expert in Java, Spring Boot, and database optimization, I excel at integrating complex systems and developing robust solutions that drive substantial reductions in loading times, query complexity, and deployment efforts. Seeking to leverage advanced technical expertise and problem-solving capabilities to contribute to innovative software development initiatives.

Education

University of Petroleum and Energy Studies
Dehradun, Uttarakhand, India

Bachelor of Technology

Computer Science

Grade: 7.5/10.0

Work

Libsys Ltd.
|

Software Engineer

Gurugram, Haryana, India

Summary

Led significant architectural transformations and feature enhancements for the LIBSYS product suite, focusing on microservices migration, performance optimization, and robust payment gateway integrations.

Highlights

Led the migration of the LIBSYS product from a monolithic EJB-based system to a modern, scalable microservices architecture, achieving a 70% reduction in system loading time.

Integrated Razorpay Payment Gateway for secure and seamless online transactions, including comprehensive handling of order creation, payment verification, and webhook processing.

Enhanced transaction success rates and improved checkout experiences by implementing robust error handling mechanisms and real-time payment status updates.

Streamlined application development and optimized database interaction using Spring Boot and Hibernate JPA, reducing database query complexity and runtime by 30%.

Decomposed the monolithic system into multiple microservices utilizing Open API for well-defined API documentation and Criteria API, boosting scalability and deployment efficiency by 60%.

Developed core CRUD operations and implemented fingerprint authentication, reducing log-in errors and improving verification speed by 40%, while optimizing microservice communication to decrease inter-service latency by 30%.

Integrated Redis caching, leading to a 70% reduction in database load and 50% faster data retrieval for critical applications like Libsys Neo.

Migrated Web-OPAC from an EJB-based monolithic application to a microservice architecture, enhancing deployment, development, testing, and maintenance turnaround time by 30% and integrating SOLR search engine to improve search response speed by 50% for accurate user queries.

Skills

Programming & Databases

Java, SQL, SQL Server, Jasper Studio, MSSQL, JPA.

Back-end Development

Spring Boot, Restful, EJB, Microservices.

Tools

GIT, KAFKA, JIRA, Open API, Criteria API, Redis.

Payment Gateway Integration

Razorpay.

Authentication

Fingerprint Authentication.

Search Engines

SOLR.

Data Analysis

Image Processing, Machine Learning Algorithms, Classifications Tech, Excel.

Computer Vision

Haar-cascade Object Detection, OpenCV, Arduino Kit.

Projects

Analysis of Breast Cancer Data

Summary

Developed a model utilizing Image Processing, Machine Learning Algorithms, and Classification Technologies to analyze image datasets, providing numeric insights into breast cancer stages.

Facial Recognition Door Unlock

Summary

Designed and implemented a Computer Vision-based system for automated access control, integrating Haar-cascade Object Detection and OpenCV with an Arduino Kit.