Muhammad A.
RawalpindiPakistan

Backend Development, Automation Scripting and AWS Cloud Computing

• A self-taught backend developer and web automation engineer with 6 years of experience. Expert level understanding of development life cycle using, Test Driven Development (TDD), iterative and Agile Scrum practices. Expertise in backend web development applications using Python and JavaScript. • Python backend web application development using Flask, Django, and FastAPI. • JavaScript web development using NodeJs. • Master of containerized development using Docker. • Experienced AWS cloud developer with 4 years of experience. I have automated deployment of tens of web applications to different AWS hosting stacks. • Master of AWS microservices and serverless stack. Leveraging AWS Serverless Stack to build applications that can scale infinitely. Expert of AWS Lambda, API Gateway, S3, SNS, SQS, AWS Aurora, Event Bridge, SES, and Pinpoint, CloudFront, etc. • Running high workload jobs using AWS Batch. • Using AWS Step Functions to build distributed applications, automate process, and orchestrate microservices. • Expertise of running containerized applications on AWS ECS and hosting containers on ECR. • Utilizing Route53 and ACM for domains and certificates management. • Setting up EC2 instance for various workloads and automated scaling and traffic management using ASG and Load Balancer. • Using AWS IAM for granular access management to different AWS services. • Expertise of different IaC tools including, Serverless Framework, AWS Cloud Formation, AWS CDK, Terraform. • Git and GitHub master. Using GitHub Actions to automate CICD pipeline. • Master of web automation using Python. Using python frameworks such as Selenium, Scrapy, Beautiful Soup, and requests for web automation and scraping. • Expertise of both Relational, Non-Relational, In-memory databases including MySQL, Amazon Aurora, MongoDB, DynamoDB, Redis, and intermediate knowledge of Firebase. • Database Design and Modeling of both relational and non-relational databases. • Performed DB normalization and written SQL queries. • Involved in maintaining Authentication & Authorizations to the web applications. • Experience of Test-Driven Development with Pytest and Unittest Python frameworks. • Good Expertise of React and Angular frontend web frameworks. • Tenacious problem solver in seeking effective solutions to complex problems with excellent troubleshooting, and presentation skills. • Developed Shell Scripts to automate the jobs. • Strong working experience with various no-code platform such as Zapier and Make (Integromat). • Entry level experience of Android Application Development with Java • Entry level experience of Machine Learning and AI with Python. • Working my way up to become an expert DevOps Engineer.

Muhammad A. has more jobs. Create an account to review them

Skills

  • Serverless Stack
  • Scripts & Utilities
  • Selenium
  • Serverless Computing
  • NodeJS Framework
  • AWS Development

Get started working with Muhammad quickly with these predefined projects.

Get started working with Muhammad quickly with these predefined projects.

You will get scraped data in any format and from any website with Python

From $40
3 days delivery

Testimonials

Endorsements from past clients

"Over the past couple of months, I have had the privilege of working with Muhammad, He has helped me hosting multiple applications on the AWS cloud. His proficiency in creating scalable and robust architectures on AWS has significantly enhanced the performance and reliability of my applications. I am greatly impressed with Muhammad's cloud development skills."

Sikandar A. | Senior Penetration Tester
Nov 2023

Verified