Muhammad Usman Mansha, Developer in Islamabad, Islamabad Capital Territory, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Usman Mansha

Verified Expert  in Engineering

Software Developer

Location
Islamabad, Islamabad Capital Territory, Pakistan
Toptal Member Since
August 23, 2021

Usman has over ten years of professional experience as a Dynamics CRM/365 CE functional consultant and .NET Core and MVC developer. He has worked across different projects like Dynamics customization, plugins, workflows, and web resources development; Dynamics migration, custom WebForms, MVC applications, Angular development, WCF, .NET Core web applications, and SSRS reporting. Usman is a team player, likes to help, writes clean and optimized code, and is always keen to improve his solutions.

Portfolio

Global Rescue
Dynamics CRM 2013, Dynamics CRM 365, SSRS Reports, C#, .NET 5, ASP.NET MVC...
Q-Style Ltd
Microsoft Dynamics CRM, Microsoft Power Apps, SQL, Microsoft Power BI...
Redux Limited
C#, Web App Development, .NET, Azure, Microsoft Azure, Azure DevOps, DevOps...

Experience

Availability

Part-time

Preferred Environment

Windows, Microsoft Teams, Skype, Visual Studio, Git, Slack, GitHub, Azure, Dynamics CRM 365, C#

The most amazing...

...thing I did is the .NET app integrated with Dynamics to streamline the accounting workflow of reconciliation, commission calculation, and payout to partners.

Work Experience

Associate Software Architect

2020 - PRESENT
Global Rescue
  • Worked on deployments in production and kept different dynamics, environments, code repositories, and servers with patches and updates in sync. Set up the CI/CD to deploy our .NET Core and Angular application with GitLab.
  • Upgraded Dynamics CRM 2013 on-premise to Microsoft Dynamics 365, version 8.2 (on-premises). Kept up with the latest update rollups.
  • Identified and fixed data anomalies and collaborated with the accounting team on reconciliation.
  • Managed database backups, mirroring, and log shipping. Also, kept the SQL server patched with the latest supported updates.
  • Developed numerous custom .NET applications and workspaces for sales, member services, operations, and accounting teams integrated with Microsoft Dynamics 365, using ASP.NET MVC, Razor, TypeScript, Bootstrap, and Entity Framework.
  • Designed an application architecture using .NET Core 5 and Angular 8. Moved legacy .NET Web Forms pages to .NET Core and Angular.
  • Worked on SQL services. Used SSIS to write packages that sync data from the main database to two reporting databases. Using SSAS, we developed a cube for senior management on our sales data and provided an option to perform analysis in an Excel file.
  • Improved Microsoft Dynamics CRM performance by reviewing the logic of the legacy JavaScript and HTML web resources.
  • Worked on the implementation of analytics and GTM in a retail website. Stored campaign codes for different periods using cookies and Dynamics 365 by storing campaign tagging with leads/contacts for campaigns.
  • Designed marketing campaign automation in .NET, Dynamics 365, and ClickDimensions. Developed a custom lead journey dashboard with SSIS and .NET. Worked on the Digital Media Portal that integrates with GA, Bing, FB, StackAdapt, LinkedIn, and Dynamics.
Technologies: Dynamics CRM 2013, Dynamics CRM 365, SSRS Reports, C#, .NET 5, ASP.NET MVC, Angular, Dynamics CRM Plugins, Dynamics CRM Workflows, Amazon Web Services (AWS), .NET Core, Microsoft SQL Server, XML, ASP.NET, DB, Data Manipulation, Reconciliation, XML Parsing, Excel 2016, Data Analytics, Data Reporting, Data Analysis, Data Integration, Data Visualization, .NET, JavaScript, SQL, Data Warehousing, ETL, Data Engineering, Microsoft Dynamics CRM, GitLab CI/CD, IT Project Management, IIS, Internet Information Services (IIS), Statistics, SignalR, Business Intelligence (BI), Architecture, Back-end Development, Customer Relationship Management (CRM), Cloud Services, Google Data Studio, Email Campaigns, SQL Performance, Performance Tuning, T-SQL (Transact-SQL), Data Queries, SQL DML, Data Manipulation Language (DML), Java, Database Administration (DBA), Back-end, REST, Data Pipelines, SQL Stored Procedures, Stored Procedure, Linux, AWS DevOps, DevOps, Windows PowerShell, Microsoft Dynamics 365, .NET 4, .NET 6, Change Management, Enterprise Resource Planning (ERP), Integration, Business Services, Spring Boot, HTML, Technical Leadership, Microservices, Database Development, Microsoft Access, Python, Requirements Analysis, Business Analysis, Technical Consulting, Microsoft 365, Product Management, Node.js, Solution Architecture, Full-stack, SQL Server 2014

Microsoft 365 and Power App Developer

2022 - 2023
Q-Style Ltd
  • Worked on setting up sandbox and production environments.
  • Built a Power Apps app with entities related to the manufacturing process of lingerie. Designed flows and scripts for their business process.
  • Developed a critical path on the Microsoft Power BI report and a Canvas app that was added to the Power BI report to update activities.
  • Created a desktop application for BOM export using a Dynamics API.
Technologies: Microsoft Dynamics CRM, Microsoft Power Apps, SQL, Microsoft Power BI, Microsoft Power Automate, Dynamics CRM 365, Windows Presentation Foundation (WPF), SharePoint, Microsoft Excel, Microsoft Dynamics 365, GraphQL, Business Services, Microsoft Dataverse, Architecture, Microsoft AI, Microsoft Flow

C# Developer

2022 - 2022
Redux Limited
  • Generated a database diagram. Ran scripts to find missing indexes and created them. Checked table sizes. The table rows count is also listed.
  • Checked the web and tracker app usage. Reviewed existing projects to list technologies used.
  • Reviewed stored procedures called in reports and fixed them.
  • Handled the development in C# required for improving the company website.
Technologies: C#, Web App Development, .NET, Azure, Microsoft Azure, Azure DevOps, DevOps, Azure Synapse, Azure SQL, HTML, ASP.NET, Architecture, Azure App Service

.NET Developer

2022 - 2022
Sunfly Karaoke Ltd
  • Learned DDEX, a standards-setting organization focused on the creation of digital value chain standards to make the exchange of data and information across the music industry more efficient.
  • Developed a desktop app that creates DDEX documents for music files.
  • Helped the client upload on the SFTP server and end-to-end ingestion of his assets on PEX, which is an attribution engine and marketplace for creators.
Technologies: ASP.NET, XML, Microsoft SQL Server, C#, Windows Presentation Foundation (WPF), XAML, Desktop App Development, XML Parsing, File Sharing, Marketing Attribution, SFTP, Electronic Data Interchange (EDI), Bitbucket

Full-stack Developer

2021 - 2022
Atlas Tech Development, Inc.
  • Redid two VB.NET Windows services that read and processed XML from integrated systems in .NET Core.
  • Rewrote two SOAP web services that read and processed XML from integrated systems in .NET Core.
  • Worked on CI/CD pipelines in Azure DevOps. Used GitHub Desktop for code sharing.
Technologies: C#, Angular, ASP.NET Core, Visual Basic, Visual Basic 6 (VB6), Visual Basic .NET (VB.NET), XML, XML Parsing, .NET, .NET 5, .NET Core, Azure DevOps, CI/CD Pipelines, Microsoft SQL Server, Entity Framework Core, REST, JSON, Windows Services, SOAP, APIs, Back-end, GitHub, RestSharp, Amazon RDS, Microsoft Azure, Web App Development, App Development, REST APIs, Data Feeds, HTML, ASP.NET

Senior Software Engineer

2017 - 2019
Global Rescue
  • Managed a team of four developers and reviewed their code to ensure code quality and best practices.
  • Developed numerous custom .NET applications and workspaces for sales, member services, operations, and accounting teams, using ASP.NET MVC, Razor, TypeScript, Bootstrap, and Entity Framework.
  • Analyzed data to find anomalies and fixed them. Worked on data reconciliation with the accounting team.
  • Improved the reports development process by introducing a separate reporting database, written syncing jobs, views, functions, and stored procedures.
  • Managed database backups, mirroring, and log shipping.
  • Used SSIS packages to create another reporting database that stores the lead journey.
Technologies: ASP.NET MVC, C#, Dynamics CRM 2013, SQL Server 2008, SSRS Reports, DB, Reconciliation, Data Manipulation, Data Analysis, SQL, ETL, SQL Server Integration Services (SSIS), Reports, Microsoft SQL Server, Microsoft Dynamics CRM, JavaScript, IT Project Management, Product Development, SQL Server Reporting Services (SSRS), IIS, Internet Information Services (IIS), Outlook, Statistics, Business Intelligence (BI), Razor, TypeScript, CSS, Bootstrap, Customer Relationship Management (CRM), Back-end Development, Minimum Viable Product (MVP), Dashboards, Back-end, Database Administration (DBA), SQL Stored Procedures, Stored Procedure, Data Management, Change Management, HTML, ASP.NET, Microsoft Access, Full-stack

Software Engineer

2015 - 2016
Global Rescue
  • Developed a custom framework to convert our DTOs to Dynamics entities and vice versa, using C# reflection.
  • Created distributed WCF web services to be used as an API interface for public-facing websites.
  • Worked on dozens of SSRS reports for senior management and different teams like sales, member services, operations, and accounting.
  • Set up Git repositories to manage scattered code and introduced code best practices and reusability in the team.
  • Developed a .NET app integrated with Dynamics to streamline the accounting workflow of reconciliation, commission calculation, and payout to affinity partners.
Technologies: C#, ASP.NET MVC, SSRS Reports, Dynamics CRM 2013, Dynamics CRM Plugins, Dynamics CRM Workflows, WCF Web Services, Excel 2013, Data Reporting, Data Analysis, CSV, Microsoft SQL Server, SQL Server Reporting Services (SSRS), Reports, Reflection, Git, Microsoft Report Builder, C#.NET, JSON, Database-driven Web App Development, Statistics, Business Intelligence (BI), Razor, JavaScript, CSS, Entity Framework, Bootstrap, Dashboards, Back-end, CRM APIs, HTML, ASP.NET, Microsoft Access

Associate Software Engineer

2013 - 2014
Global Rescue
  • Migrated data of more than 35 thousand members and their memberships, payments, and family members by writing custom utility in C# from the legacy SQL Server database to Dynamics CRM.
  • Worked on complex traveler tracking module in Java EE, EJB, Hibernate, and MySQL.
  • Developed custom table, dropdown, and card components in JSF.
Technologies: MySQL, Java EE 7, JSF, Hibernate, C#, SQL Server 2008, Data Migration, XRM, Dynamics CRM 2013, Microsoft Dynamics CRM, CSV, Back-end, PostgreSQL, CRM APIs, HTML, Microsoft Access

Affinity Partners Commission Engine

A .NET app that calculates commissions at each payment level, groups them at the partner level, and saves data in the Dynamics CRM. These saved commissions are sent for internal review, later for consideration by the partner, and paid out. I have worked on it from scratch, designing the back end, developing the front end, and integrating it with Dynamics.

Document Management

A .NET Core and Angular-based web application that is integrated with SharePoint Online, SharePoint On-Premise, and Amazon S3. It provides a unified interface for our users to upload, view, and download documents. It also allows our system admins to choose which type of documents to store in which system through simple configurations.

Dynamics CRM Scheduled Workflows

A variety of Dynamics CRM Workflows running on schedule to notify members about their membership expiration, automatic renewal dates, and monthly charges.

The project involved developing execution rounds to charge for installments and automatic renewals as well as confirmation emails on the success or failure of transactions. I created and assigned tasks to welcome members.

Data Manipulation for Belongil Times

Merged two large databases, one containing seven million records and the other containing 14 million. I merged those databases into a single database and performed reconciliation based on the matching address column.

Separate Reporting Database

Improved the reports development process by introducing a separate reporting database.
Wrote syncing jobs that sync data from Dynamics CRM organization database to this separate reporting database.
Created views on Dynamics CRM tables and reporting database tables.
Also, wrote functions for reusability and stored procedures to retrieve data.

Desktop App for Music Industry

I developed a desktop app that creates DDEX documents for music files.
I also helped the client upload on the SFTP server and end-to-end ingestion of his assets on PEX and 7Digital, which is an attribution engine and marketplace for creators.

Languages

C#, SQL, C#.NET, XML, Python, JavaScript, SQL DML, Data Manipulation Language (DML), T-SQL (Transact-SQL), Java, Stored Procedure, HTML, Java EE 7, CSS, TypeScript, Visual Basic, Visual Basic 6 (VB6), Visual Basic .NET (VB.NET), XAML, GraphQL, C++

Frameworks

ASP.NET, .NET 5, ASP.NET MVC, Angular, .NET Core, .NET, Razor, ASP.NET Core, .NET 4, JSF, Hibernate, Bootstrap, Entity Framework Core, Windows Presentation Foundation (WPF), Windows PowerShell, Spring Boot

Tools

Microsoft Dynamics CRM, Microsoft Dynamics, Microsoft Power Apps, Git, Microsoft Teams, Skype, Visual Studio, GitHub, Bitbucket, Microsoft Power BI, Excel 2016, Excel 2013, Microsoft Report Builder, Microsoft Dynamics 365 for Finance and Operations, Microsoft Excel, Microsoft Flow, Slack, GitLab CI/CD, GitLab, RestSharp, Azure Machine Learning, Amazon CloudFront CDN, Amazon Virtual Private Cloud (VPC), Microsoft Access, Azure App Service, Microsoft AI

Paradigms

Change Management, Database-driven Web App Development, ETL, Business Intelligence (BI), REST, App Development, Database Development, Azure DevOps, Desktop App Development, DevOps, Microservices, Requirements Analysis

Platforms

XRM, Windows, Amazon Web Services (AWS), Azure, Microsoft Power Automate, SharePoint 2013, SharePoint, Amazon EC2, Linux, Azure Synapse

Storage

SQL Server Reporting Services (SSRS), DB, Databases, MySQL, SQL Server 2008, Microsoft SQL Server, XML Parsing, PostgreSQL, Data Integration, SQL Server Integration Services (SSIS), Amazon S3 (AWS S3), SQL Stored Procedures, SQL Functions, SQL Views, SQL Server Agent, JSON, Azure SQL Databases, SQL Performance, Database Administration (DBA), Azure SQL, SQL Server 2014, Data Pipelines

Other

Dynamics CRM 2013, SSRS Reports, Dynamics CRM Plugins, Dynamics CRM Workflows, WCF Web Services, Statistics, Web Development, Dynamics CRM 365, Internet Information Services (IIS), Data Manipulation, CSV, Reconciliation, Data Analytics, Data Reporting, Data Analysis, Data Visualization, Data Warehousing, Data Engineering, Data Migration, Reports, IT Project Management, Product Development, IIS, BI Reports, Product Design, IT Business Analysis, Customer Relationship Management (CRM), Minimum Viable Product (MVP), Back-end Development, Architecture, Dashboards, Data Queries, Performance Tuning, Back-end, Windows Services, SOAP, APIs, File Sharing, SFTP, Microsoft Azure, Web App Development, Data Feeds, Microsoft Dynamics 365, Electronic Data Interchange (EDI), Data Management, .NET 6, Enterprise Resource Planning (ERP), CRM APIs, Integration, Business Services, Microsoft Dataverse, Technical Leadership, Microsoft Power Fx, Technical Consulting, Microsoft 365, Full-stack, Solution Architecture, Outlook, Reflection, Cloud Services, Email Campaigns, Google Data Studio, CI/CD Pipelines, Marketing Attribution, Amazon RDS, AWS DevOps, Business Analysis, Product Management

Libraries/APIs

Entity Framework, REST APIs, NumPy, Pandas, SignalR, Node.js

2009 - 2013

Bachelor's Degree in Information Technology

National University of Sciences and Technology - Islamabad, Pakistan

DECEMBER 2022 - DECEMBER 2025

AWS Solutions Architect Associate

Amazon Web Services

OCTOBER 2022 - OCTOBER 2025

AWS Developer Associate

Amazon Web Services

SEPTEMBER 2022 - SEPTEMBER 2025

AWS Certified Cloud Practitioner

Amazon Web Services

AUGUST 2022 - PRESENT

Azure AI Fundamentals

Microsoft

JULY 2022 - PRESENT

Azure Data Fundamentals

Microsoft

JUNE 2022 - PRESENT

Dynamics 365 Fundamentals (ERP)

Microsoft

JUNE 2022 - PRESENT

Dynamics 365 Fundamentals (CRM)

Microsoft

AUGUST 2021 - PRESENT

Enterprise Design Thinking Practitioner

IBM

JUNE 2021 - PRESENT

Azure Fundamentals

Microsoft

JUNE 2021 - PRESENT

Power Platform Fundamentals

Microsoft

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