Muhammad A.
Software Engineer | NodeJS (TypeScript) | Python
I am a Software Engineer with experience in building scalable and reliable backend systems for web and mobile applications. I have expertise in using AWS serverless computing services, such as: ⢠API Gateway ⢠Lambda Functions ⢠Dynamo DB ⢠S3 ⢠SQS ⢠SNS ⢠SES to build, design, implement, and deploy highly available cloud infrastructure applications that can automatically scale to meet the demands of users. I prefer Test-Driven Development (TDD), which helps me in the development of high-quality, maintainable code by ensuring that the code meets its specified requirements and by making it easier to detect and fix bugs early in the development process. In addition, I am experienced enough to maintain and troubleshoot systems, monitor performance, and ensure security and compliance. I have a solid understanding of how to evaluate existing codebases and APIs, and I am experienced in determining the best approach to revise and build on top of existing code or completely overhaul it. # Tech Stack : ----------------- ⢠JavaScript, Typescript, NodeJS (ExpressJS) ⢠Python 3+ (Flask|Django) ⢠.Net Core | .Net framework - (C#) # Databases: --------------- ⢠DynamoDB ⢠MongoDB # Cloud: ------------ ⢠Serverless Framework ⢠AWS (Amazon Web Services) ⢠GCP (Google Cloud Platform) ⢠Microservices architecture. I have a proven track record of delivering high-quality results within tight deadlines.