Software Engineer
Current• Configured a robust database connection pooling mechanism using Java in AWS Lambda for MongoDB, mitigating connection leaks and improving database reliability, resulting in 80% reduction in database processing for car Insurance Banking Firm.• Engineered a dynamic Java interceptor for RESTHeart gateway, enhancing the processing efficiency of REST APIs, leading to a 25% improvement in response times and streamlining AWS SNS/SQS communications.• Spearheaded the migration of static database collections to a dynamic configuration model within RESTHeart, enabling flexible data handling and reducing maintenance overhead using Spring Boot.• Integrated Amazon Lex API and optimized AWS MQTT communication, significantly enhancing real-time interaction capabilities and reducing message latency by 40%.• Implemented Dagger in AWS Lambda for Auto-wiring the MongoDB database operations mechanism reducing the latency of the database.• Integrated a seamless Stripe payment gateway in the backend using Java, optimizing payment processing logic and implementing a custom card handler, resulting in a 30% faster and smoother transaction experience.• Optimized concurrent database operations using multithreading in Java to handle multiple simultaneous requests in AWS Lambda, improving the overall efficiency and scalability of the system, reducing response times during peak loads.• Developed a cron job in JavaScript with MongoDB aggregation queries to sync changes from one collection to multiple others, enhancing update efficiency by 50%.• Developed a Stripe subscription service in Java to handle monthly and yearly charges based on a user's quote, including a subscription fee, until the full insurance amount is collected.