Software Engineer
CurrentLeveraged DynamoDB's scalable NoSQL solution to handle large data volumes with low latency, enabling real-time capacity adjustments and optimizing resource usage, reducing operational costs and maximizing efficiency.Employed AWS CloudWatch for monitoring and analyzing DynamoDB Read/Write Capacity Units, enabling precise capacity adjustments and efficient resource management, proactively preventing over-provisioning and reducing costs.Integrated AWS Bedrock with the Mistral-7B model to analyze user-provisioned capacity and forecast trends, providing tailored insights for optimizing DynamoDB capacity and ensuring efficient resource allocation.Implemented database metrics visualization using Chart.js, integrating with AWS CloudWatch for real-time monitoring, supporting developers in identifying bottlenecks and inefficiencies.Configured AWS IAM to securely handle credentials and manage access controls, ensuring secure and authenticated access through detailed IAM policies and user roles.Employed Docker for containerization, creating isolated development environments and consistent deployment stages, streamlining complex service setups and ensuring scalability.Utilized Express.js to build middleware for AWS CloudWatch metric retrieval, designing routes for AWS SDK integration and ensuring reliable API performance with robust error management.Implemented TypeScript to enhance code quality and maintainability, reducing runtime errors and improving developer productivity through static type-checking and seamless integration with existing JavaScript codebases.