Senior Technical Lead
Current● Plan and design scalable solutions for cloud-based applications in AWS Cloud, leveraging technologies like Angular, VueJs, NodeJs, TypeScript, .NET Core, and C# to develop client and server-side applications that incorporate REST API and GRPC.● Utilize AWS Cloud services such as ECS, SSM, KMS, AWS X-ray, CloudFront, Docker Containerization, and DynamoDB to develop REST API service-based applications that can be integrated with other cloud-based systems.● Collaborate with cross-functional teams to integrate modules with other parts of the application and participate in cloud architectural meetings to contribute insights and solutions for the enterprise system.● Act as a first responder for production support during business peak windows, diagnosing and resolving production issues in real-time.● Troubleshoot and resolve issues found during load and stress tests using tools such as C# profiler, Cloud Watch, Splunk, DataDog, AWS X-ray, and AWS Container Insights.● Establish CI/CD pipelines using Azure DevOps and implement IAC and application deployment using CloudFormation.● Facilitate peer code reviews and share business and technical knowledge with teams as needed, while ensuring adherence to agile processes such as daily standups, sprint planning, grooming, and retrospective meetings.● Implement unit testing and code coverage using Jest, nUnit, and Coverlet and perform Checkmarx scanning for code analysis.● Work towards standardizing the development process, focusing on separation of concerns, adherence to coding standards, code reuse, and modularization for improved maintainability and reusability.