Senior Software Engineer
Currentโข Distributed User Session Management: Implemented user session management using Redis within a distributed architecture.โข Performance Testing with JMeter: Conducted thorough performance testing utilizing JMeter, assessing the CRM system's responsiveness under various workloads to ensure optimal performance.โข JMeter Test Script Development: Developed JMeter test scripts to accurately simulate user interactions with CRM functionalities.โข Elasticsearch Query Optimization: Optimized Elasticsearch queries and aggregations for efficient data retrieval and analysis.โข NGINX Server Deployment: Deployed applications on NGINX servers, ensuring enhanced performance and reliability.โข NGINX and Reverse Proxy: Implemented project deployment using NGINX Reverse Proxy, with an additional NGINX node to serve the frontend developed in React.โข Multi-Node Deployment: Configured deployments for multi-node architectures, focusing on performance optimization and redundancy.โข Configuration Server Node: Developed a microservice to provide system-level configurations requested by other services.โข Administration Module: Developed a comprehensive user management module, including roles, permissions, activity tracking, and notifications.โข Customer Hub: Created a customer hub feature to manage customer services, complaints, requests, escalations, and engagements.โข Gateway and Spring Security (JWT): Integrated request filtering and user session tokens using Spring Security (JWT) within the project's Gateway service.