Senior Software Development Engineer
CurrentDevelop Microservices using serverless lambda on AWS cloud with Node JS and TypescriptDesign and develop necessary services and utilities using Amazon AWS Cloud Services, (EC2, S3, Cognito, EBS, ELB, CloudWatch, SNS, SQS, SES, Step Functions, Memcache/Redis, AWS Glue, Athena, API Gateway, ECS Fargate) and manage security groups on AWS effectively.Design schema and develop integration layer for RDS/Aurora, NoSQL databases such as DynamoDB effectivelySet up CI/CD pipelines using docker on GitLab and deploy on AWS cloud infrastructureCreate detailed high-level and low-level designs using UML, Lucid chart, sequence-diagram org, etcDemonstrate strong design skills and experience in low-level application design using tools like UML, Lucid chart, sequence-diagram org, etc.Develop web applications proficiently using React, Node, JavaScript/Typescript, HTML5, and CSS3 & material UI for managing business critical workflows and reportingDevelop REST Service Clients for integrating with the Service InterfaceImplement S2S gateway using Nginx Plus on AWS Fargate as a proxy serverWork on load test scripting and use performance tools like JMeter, Flood IO & Artillery tool for performance testing and debugging SLA issuesWork with product owners and development team members to determine new features and user stories needed in new/revised application