Aqib Mushtaq, Developer in Kot Radha Kishan, Pakistan
Aqib is available for hire
Hire Aqib

Aqib Mushtaq

Verified Expert  in Engineering

Full-stack Developer

Kot Radha Kishan, Pakistan

Toptal member since October 5, 2022

Bio

Aqib is an experienced and passionate web developer and consultant who is always eager to dig deep into technologies and learn new skills. His solid technical capabilities are enriched by his analytical skills, making him adept at mapping solution design requirements. With the right combination of depth and breadth in skills, Aqib's background includes DevOps practices and team leading.

Portfolio

Systems Limited
ASP.NET MVC 5, Angular, C#, CSS, HTML, SQL, .NET, Front-end, Full-stack, Jira...
Freelance Client
HTML, JavaScript, CSS, CSHTML, ASP.NET Razor, MVC Razor, REST APIs, APIs, Azure...
Aquila360
.NET Core, C#, Angular, TypeScript, REST, SQL, T-SQL (Transact-SQL), Front-end...

Experience

  • .NET - 8 years
  • C# - 7 years
  • REST APIs - 6 years
  • T-SQL (Transact-SQL) - 5 years
  • ASP.NET MVC 5 - 5 years
  • Azure DevOps - 3 years
  • .NET Core - 3 years
  • Angular - 2 years

Availability

Full-time

Preferred Environment

Visual Studio, Visual Studio Code (VS Code), SQL Server Management Studio (SSMS), Git, SourceTree, Azure, Jira

The most amazing...

...web app I've developed is eForms, which I built from scratch through brainstorming with the client, resulting in manual forms and approvals digitization.

Work Experience

Senior Full-stack Developer

2021 - PRESENT
Systems Limited
  • Maintained a web app embedded into Microsoft Dynamics 365 CRM for a bank using ASP.NET MVC 5 and Angular.
  • Managed the development process leading a scrum team of over six members.
  • Mapped functional and business requirements for technical designs.
Technologies: ASP.NET MVC 5, Angular, C#, CSS, HTML, SQL, .NET, Front-end, Full-stack, Jira, Azure, Microsoft Azure, ASP.NET Core, Git, Web Development

Blockchain Developer

2022 - 2024
Freelance Client
  • Developed a system (web portal and background headless app) from scratch to track cryptocurrencies across different exchanges. This included brainstorming sessions and suggesting the best tech design to implement the business requirements.
  • Oversaw the launch processes. The application reached the break-even point around five months after its launch.
  • Developed CI/CD pipelines using Azure DevOps to deploy in different environments with required approvals in place.
  • Optimized performance after launch to improve performance by 50%. This includes scalability plus migration to MySQL (PlanetScale) and finding bottlenecks in the system using Azure application insights.
  • Reduced the Azure functions cost by 20% by analyzing and tweaking the scalability settings and other optimization techniques to save computing time.
  • Successfully migrated from the SQL server to MySQL (PlanetScale) to save database costs. Set up the new database and migrated the existing production data to the new database through MySQL Workbench Migration Wizard.
Technologies: HTML, JavaScript, CSS, CSHTML, ASP.NET Razor, MVC Razor, REST APIs, APIs, Azure, Docker, Docker Compose, Azure Functions, MySQL, Entity Framework Core, EF6 Code First, Highcharts, SignalR, .NET Core, C#, Azure Service Bus, Azure Application Insights, Azure App Service, jQuery, Azure DevOps, CI/CD Pipelines, IIS, Azure Container Registry, SQL, Database Replication, MySQL Workbench

Senior Full-stack Developer

2020 - 2021
Aquila360
  • Built the eForms app to digitize forms and their approval workflow for a construction company using .NET Core and Angular.
  • Developed and maintained features for the client's virtual events platform using .NET Core and Angular.
  • Moved the chat feature to the client's virtual events platform using the Firebase database.
Technologies: .NET Core, C#, Angular, TypeScript, REST, SQL, T-SQL (Transact-SQL), Front-end, Full-stack, Redux, RxJS, Tailwind CSS, Azure, Microsoft Azure, ASP.NET Core, Git, Web Development, Repository Pattern

Web Developer

2018 - 2020
ibex
  • Worked in the customer experience management domain for the automobile industry.
  • Developed new features and maintained existing ones for a web portal to present insights into the customer experience through different forms such as grids and charts.
  • Took client requirements and wrote user stories as a product owner due to technical and analytical abilities.
Technologies: ASP.NET MVC 5, C#, HTML, CSS, SQL, Entity Framework, Razor, jQuery, Highcharts, Front-end, Full-stack, Jira, Git, Web Development, Repository Pattern

.NET Developer

2016 - 2018
Nextbridge
  • Added and maintained features in MEPS Real-Time's enterprise-level products based on radio-frequency identification (RFID) for the healthcare industry using mainly ASP.NET MVC, CSS, HTML, JavaScript, ASP.NET Core, SQL, and Transact-SQL.
  • Implemented new features and gained depth in web development concepts and hands-on experience.
  • Created a portal for project management and forecasting the expenses and income for Water Mission using ASP.NET, C#, jQuery, JavaScript, HTML, CSS, SQL, and Transact-SQL. Participated in discussions to suggest solutions to business requirements.
  • Introduced continuous integration and continuous delivery (CI/CD) using Azure DevOps classic pipeline. Set up a remote desktop to receive the Azure DevOps deployment package.
Technologies: C#, ASP.NET MVC 5, JavaScript, jQuery, ASP.NET, SQL, T-SQL (Transact-SQL), .NET, Razor, HTML, CSS, Full-stack, C#.NET, Web Development, Repository Pattern

Intern

2015 - 2015
Microsoft Innovation Center
  • Developed a web app for the latest mobile prices using ASP.NET MVC.
  • Worked on a web app under the supervision of industry experts, gaining professional development experience.
  • Completed training on Microsoft technologies by industry experts.
Technologies: C#, ASP.NET, jQuery, HTML, CSS, Bootstrap, Razor

Experience

eForms

A platform to digitize manual forms and their approval workflow. eForms was built to digitize the submission and approval workflow for a construction company in the UAE. The company was using hard copy forms for different kinds of requests, such as crane requests, and sending them physically to the relevant department for approval. The process was digitized through a form designer and a mechanism to manage approvals.

Toyota Canada Customer Experience and Web Portal

A complete system to manage the customer experience for Toyota Canada. The web portal presents insights that the system generates through surveys sent to customers after they purchase and service their vehicle. It can be used to manage alerts if a customer is unsatisfied with the dealership or any other KPI.

MEPS Real-Time Admin Portal

MEPS Real-Time's RFID-based solution to track and manage critical medical inventory. The admin portal was part of the system, allowing critical medical inventory to be tracked through RFID tags and scanners in the refrigerator. The scanner would scan the inventory on opening and closing the refrigerator. The warehouse module encoded inventory and put RFID tags on critical medicines. I was a successful team member, adding new features and gaining depth in web development concepts and hands-on experience for multitenant applications.

Mobile Era

This project is a web app for the latest mobile phone prices, built using ASP.NET MVC and deployed to AppHarbor. It was a demo project to showcase my skills in web development and gain good professional experience.

FAB CRM Program

The main solution is a Microsoft Dynamics 365 CRM for a UAE bank since the CRM is an out-of-the-box solution from Microsoft. When there is a need for customizations that Dynamics 365 doesn't support or is too complex to implement in CRM, VeriChannel, a separate application, is embedded into CRM. VeriChannel is a framework built on the model–view–controller (MVC) pattern and Angular platform and has a lot of reusable code and features. On top of this framework, client-specific implementation was done.

I worked as a senior full-stack developer in a scrum team to add new features, accomplished a significant level of understanding and depth, and was assigned the team lead role. I managed the team well and mapped functional requirements for technical solution designs.

Virtual Events

A web app built using .NET Core and Angular to organize virtual enterprise events. The admin part of the project is where events can be set up, e.g., event title, details, speakers, attendees invite, sponsors, moderators, round table chat, and related settings. The attendee part is where everyone invited can join, access available resources set up by the admin, chat with other attendees, attend Q&A sessions, etc.

Education

2011 - 2015

Bachelor's Degree in Software Engineering

University of the Punjab - Lahore, Punjab, Pakistan

Skills

Libraries/APIs

jQuery, Entity Framework, REST APIs, Highcharts, RxJS, Sockets, Flexbox, SignalR

Tools

Git, Jira, Visual Studio, SourceTree, Azure App Service, Azure DevOps Services, Azure Kubernetes Service (AKS), Docker Compose, Azure Application Insights, MySQL Workbench

Languages

C#, TypeScript, SQL, T-SQL (Transact-SQL), JavaScript, C#.NET, HTML, CSS, HTML5, ASP.NET Razor

Frameworks

ASP.NET MVC 5, .NET Core, Angular, .NET, ASP.NET, ASP.NET Core, MVC Razor, Razor, Tailwind CSS, Angular Material, Bootstrap, Redux, Entity Framework Core

Paradigms

Object-oriented Programming (OOP), REST, Azure DevOps

Platforms

Visual Studio Code (VS Code), Azure, Docker, Firebase, Azure Functions

Storage

SQL Server Management Studio (SSMS), Microsoft SQL Server, Azure Cosmos DB, MySQL, Database Replication

Other

Development, Web Development, Full-stack, APIs, Repository Pattern, CSHTML, Front-end, Microsoft Azure, OData, Cosmos, EF6 Code First, Azure Service Bus, CI/CD Pipelines, IIS, Azure Container Registry, Camera Dolly

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring