Muhammad Tayyab
Islamabad, Pakistan | --| https://www.linkedin.com/in/muhammadtayyab44/
SUMMARY
Highly experienced Senior FullStack Developer with 9 years of expertise in designing,
developing, testing, and implementing cloud-native software solutions. Proficient in C#, .NET
Core, JavaScript, SQL, NoSQL and Cloud (Azure and AWS) Services, with a keen eye for
quality and a collaborative mindset. Excels in agile Scrum environments and thrives on
delivering innovative solutions that drive business success.
PROFESSIONAL EXPERIENCE
Senior FullStack Software Engineer (.NET)
Dec 2022 - Present
Ciklum, Islamabad, Pakistan
● As a senior resource, I have led a team of 6 developers to successfully deliver
projects, ensuring adherence to best practices and project timelines.
● Collaborated with Solution and Technical Architects to design and develop high
quality client solutions.
● Implemented and maintained responsive web applications (hosted in Docker
containers) using C#, .NET Core, JavaScript, TypeScript and Angular resulting in
improved user experiences and increased client satisfaction.
● Participated in code reviews by using Git and contributed to the continuous
improvement of development processes.
● Managed Azure services (IoT hub, Azure functions, App Services, SQL Server,
Container Registries, Key Vaults, Virtual Machines).
● Collaborated with cross-functional teams to identify and solve complex technical
challenges.
● Proactively identified and resolved potential risks and issues.
Consultant Development
Jul 2021 - Nov 2022
Systems Limited, Islamabad, Pakistan
● Applied comprehensive knowledge of the Software Development Life Cycle (SDLC)
to develop software applications using modern technologies such as C#, ASP.NET
Framework, .NET Core, MVC, SQL Server, MongoDB, JavaScript (React and
Angular) and Docker.
● Participated in code reviews by using Git and suggested changes to improve code
quality.
● Managed Azure DevOps build pipeline and developed Microservices, web/mobile
frontends, middleware, and backend layers in cutting-edge technologies.
● Integrated Azure services (Service Bus, Web Jobs, App Services, Azure Functions)
for optimal cloud-based solutions, resulting in improved system efficiency.
● Played a key role in Agile software development (SCRUM, Kanban) projects,
ensuring timely and efficient project delivery.
● Mentored and provided technical guidance to junior developers to foster team growth.
Lead Engineer
Nov 2014 - Jun 2021
We Are Nova, Islamabad, Pakistan
● Achieved career growth within the organization, progressing from a Junior Software
Developer to a Lead Engineer position.
● Followed Agile methodologies (SCRUM, Kanban), led and developed micro services,
software and web applications including RESTful APIs using .NET tech stack
(C#, .Net Core, Asp.Net framework), JavaScript (React JS and Angular), MySQL
and MongoDB.
● Conducted impact analysis of code changes, contributed to code reviews, and
maintained code quality by using Sonarqube.
●
●
●
Managed CI/CD pipelines using Atlassian Bamboo, Bitbucket, and Bitrise, enabling
automated deployments for web and mobile applications.
Provided technical guidance and support to team members, assisting them in
resolving technical issues and fostering their career growth and development.
Managed AWS Resources (RDS, EC2, S3, Route53) for 2 projects.
EDUCATION
Master of Science (M.S.) - Software Engineering
Aug 2015 - Jun 2018
Bahria University, Islamabad, Pakistan
Bachelor of Science (B.S.) - Information Technology
Sep 2010 - Aug 2014
Pir Mehr Ali Shah Arid Agriculture University, Rawalpindi, Pakistan
(Degree equivalent to Computer Science)
SKILLS
.Net Tech Stack: C#, ASP.NET Framework, .NET Core (6+), Entity Framework, Dapper
Front-end Technologies: JavaScript, Typescript, React JS, Angular JS, HTML, CSS
Database: MySQL, MS SQL, PostgreSQL, InfluxDB (NoSQL), MongoDB (NoSQL)
Source Control: Azure DevOps, Bitbucket, Git
Design Patterns: Domain Driven Design (DDD), Repository Pattern, Mediatr Pattern
Cloud Technologies: Azure Functions, Azure App Services, Azure Service Bus, Azure Blob
Storage, Azure Application Insights, Azure Logic Apps, Azure Virtual Machines, Azure ACR,
AWS (EC2, RDS, S3)
Continuous Integration and Continuous Delivery (CI/CD): Bitbucket Pipelines, Atlassian
Bamboo, Azure DevOps
Architectures: Clean Architecture, Event-driven Architecture, Microservice Architecture
Others: Docker, CQRS, RabbitMQ, Agile Methodologies, Unit Testing, NUnit, MOQ, Redis,
Bash scripting, PowerShell
LICENSES & CERTIFICATIONS
Certificate of JavaScript Subject Matter Expert
2020
We Are Nova
Certificate of Scrum Team Member Accredited Certification (STMAC)
2015
International Scrum Institute
PROJECTS
IoT Platform (Current Project)
Description:
The project is based on IoT infrastructure, and it includes hardware devices, gateway
devices, web applications, micro-services with SQL and NoSQL databases. I am leading the
team work closely with solution architects to built strong and efficient architecture.
Tools & Technolgies used by me:
JavaScript, Angular, TypeScript, C#, .NET Core, .NET 7, Azure, Docker, InfluxDb, MSSQL,
MySQL, Azure DevOps, Azure App Service, Virtual Machines, Azure IoT Hub, Azure Key
Vault, Azure SQL, Grafana, MS SQL Server, REST Api, Micro-services, Event-driven
Architecture, Entity Framework Core Code First, Scrum
Health related system
Description:
The project was an enterprise project related to health domain. It was using multiple services
and was based on multiple modules, built using Django, .Net, Web Forms, C# and others. I
have built the module for the project from scratch using different architectural and design
patterns.
Tools & Technolgies used by me:
.NET Core, .NET 6, C#, Azure DevOps, Azure, Azure App Service, Azure Functions, Cloud
Architecture, Docker, Enterprise Architecture, Moq, NUnit, PostgreSQL, RabbitMQ, Test
Driven Development (TDD), REST Api, Unit Testing, Clean Architecture, Entity Framework
Core Code First, Scrum
Marketing related application
Description:
The project was related to marketing services where users can start marketing campaign
using customizable formats. Project was using .Net Core for back-end development and
React Js for front-end. I had mainly worked as technical project manager.
Tools & Technolgies used by me:
.NET 6, .NET Core, Azure DevOps, C#, JavaScript, Kanban, MSSQL, MS SQL Server,
React Js, Redux, Azure App Service, Entity Framework Core Code First, Scrum
Banking Application
Description:
The project was from UAE bank. Project was basically built on the third-party frameworks
which was built using ASP. Net framework and C#.
Tools & Technolgies used by me:
.NET, C#, ASP.NET, function team management, Scrum, Angular, Team Mentorship,
Leadership
Event Management System
Description:
This project was from one of the major organizations of Dubai who manages events in Dubai.
Project was using Dynamics 360 CRM solution along with its related customized
applications built using Asp.Net framework.
Tools & Technolgies used by me:
.NET Core, ASP.NET Framework, MVC, JavaScript, JQuery, Azure App Service, Azure
Functions, C#, Scrum, Azure Service Bus, Xrm Sdk, MSSQL Server