About
Education
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.