Software Engineer | Engineer
CurrentAWS S3 Integration for Object Storage: Led the integration of AWS S3 bucket using Java SpringBoot and AWS SDK for scalable and secure object storage, significantly enhancing data storagecapabilities. Developed Java-based solutions for efficient data transfer, bucket management, and file operationson S3. Achieved a 40% reduction in processing time and improved disaster recovery processes by migrating upload functionalities to S3. This migration streamlined the development and deployment workflows.• Metrics Aggregation and Distribution Service: Architected RESTful APIs using Java Spring Bootto fetch data from PostgreSQL, process it through Agreement Microservice to Daemon Microservice,store it in MongoDB, and finally retrieve it via Monitor Microservice for UI display. This comprehensiverouting and processing enhanced UI performance and reliability.• Automated BOT Access Request System: Implemented RESTful APIs to auto-populate fields and validate access, enhancing user experience and security.• User Engagement Metrics: Developed a React JS pipeline for engagement metrics, validated with Java Spring Boot, published to Kafka, and stored in PostgreSQL for analysis.• React and Dependency Upgrades: Upgraded React from v16 to v18 and modernized numerous outdated dependencies, enhancing overall application performance and maintainability.• Security Enhancements: Resolved numerous pentest findings, implemented secure coding practices, and conducted regular security audits, significantly improving application security.• End-to-End Testing: Integrated Cypress for end-to-end testing framework, significantly improving testcoverage and reliability. Automated critical user workflows and regression tests, resulting in faster releasecycles and higher confidence in software quality.• Quality Assurance Excellence: Developed unit and functional test cases using JUnit and Mockito,increasing code coverage from 70% to 83%, reducing bugs and improving feature reliability.