Senior Software Engineer
Current- Converted a monolithic architecture into a microservices-based design, enhancing modularity and system resilience. This transformation facilitated independent development and deployment cycles for each service, resulting in increased agility and a performance improvement of 40%.- Implemented an advanced Cache Layer to optimize inter-service communication in a microservices architecture, effectively reducing API response times from 300ms to a mere 14ms.- Implemented a notification… Show more - Converted a monolithic architecture into a microservices-based design, enhancing modularity and system resilience. This transformation facilitated independent development and deployment cycles for each service, resulting in increased agility and a performance improvement of 40%.- Implemented an advanced Cache Layer to optimize inter-service communication in a microservices architecture, effectively reducing API response times from 300ms to a mere 14ms.- Implemented a notification service using Azure WebPubSub and Firebase, resulting in a 50% improvement in real-time communication, 30% increase in user engagement through personalized targeting, and ensured scalability, reliability, and security compliance.- Implemented a generic templates service to enhance the reporting system for a security company, solving theproblem of inconsistent and inefficient report generation. This led to a 40% reduction in report preparation time, a 50% increase in data accuracy, and streamlined the process with customizable templates and automated data population.- Implemented a chat module using Azure Communication Services (ACS) and utilized Azure Data Explorer (ADX) for log management, resulting in a 50% improvement in real-time communication efficiency and a 40% enhancement in log retrieval and analysis speed. Show less