Muhammad Asadullah
Software Engineer .NET
Contratar os seus serviços
Solicite um orçamento sem compromisso
Sobre
A Software Engineer having strong knowledge and experience of more than 10 years in Web APIs, entity framework core, and C# and Backend Development in ASP.NET MVC, .NET 7 development and EF core using DDD , TDD , SOLID and BDD Best practices and RabbitMQ. Cloud-native microservices-based and Event-driven architecture with CQRS applications.
A good knowledge and experience in Front-end development, including Javascript, Typescript, ReactJS and Redux .
With strong and deep Knowledge in DevOps Docker Kubernetes and CI/CD with cloud providers like AWS , Google Cloud and Azure DevOps .
Overall skills C#
Microsoft .NET 5 (Core)
Entity Framework Code First Development
PostgreSQL
Web API’s
Source Control – Git
Windows PowerShell and PowerShell Core
SQL
Experiência
Developing software using C#, DotNetCore 7 ASPDotNetMVC , PostgreSQL
MongoDB , Redis and MSSQLServer, ReactJs , RESTful Web APIs, Redux and JavaScript.
- Developing Microservices using known best practices with TDD ,DDD , SOLID , Docker and Kubernetes.
Developing software by following N-tier Microservices and Event-driven Architecture with CQRS and Event Sourcing .
- Participation in the full system life cycle with solution design, development, and implementation.
- Maintenance of source-code repository and participation in the deployment of code into production.
- Leading team members and helping them out in their respective tasks.
Experienced to work on a team and individual in an Agile and Waterfall environment.
- A full CI + CD workflow using Github and Gitlab, Travis CI, and Amazon Web Services, creating a pipeline that automatically deploys code every time we push our latest changes to Git Source Control
- Multi-Container Deployments on AWS and Windows PowerShell and PowerShell Core
- Build and deploy a complex multi-container application to AWS
- Deploy a production-ready Kubernetes Cluster to Google Cloud
- Configure and scale microservices using Kubernetes Deployments
- Deployment of Kafka pub/sub model
- Experience with Azure DevOps practices Windows Server, IIS Hosting Environments• Developing software using C#, DotNetCore 7 ASPDotNetMVC , PostgreSQL MongoDB , Redis and MSSQLServer, ReactJs , RESTful Web APIs, Redux and JavaScript. • Developing Microservices using known best practices with TDD ,DDD , SOLID , Docker and Kubernetes. Developing software by following N-tier Microservices and Event-driven Architecture with CQRS and Event Sourcing . • Participation in the full system life cycle with solution design, development, and implementation. • Maintenance of source-code repository and participation in the deployment of code into production. • Leading team members and helping them out in their respective tasks. Experienced to work on a team and individual in an Agile and Waterfall environment. • A full CI + CD workflow using Github and Gitlab, Travis CI, and Amazon Web Services, creating a pipeline that automatically deploys code every time we push our latest changes to Git Source Control • Multi-Container Deployments on AWS and Windows PowerShell and PowerShell Core • Build and deploy a complex multi-container application to AWS • Deploy a production-ready Kubernetes Cluster to Google Cloud • Configure and scale microservices using Kubernetes Deployments • Deployment of Kafka pub/sub model • Experience with Azure DevOps practices Windows Server, IIS Hosting Environments
Skills: RabbitMQ · Behavior-Driven Development (BDD) · Test-Driven Development · Domain-Driven Design (DDD) · Entity Framework (EF) Core · Microsoft DotNet7 and .ASPDotNet, C#, MVC · PostgreSQL · RESTful Web APIs · Windows PowerShell · Windows Server, IIS Hosting Environments · Microsoft Azure
Formação
Bachelors in Computer Science from University of Karachi
