Muhammad Usman Mansha, Software Developer in Islamabad, Islamabad Capital Territory, Pakistan
Muhammad Usman Mansha

Software Developer in Islamabad, Islamabad Capital Territory, Pakistan

Member since June 23, 2021
Usman has around nine 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.
Muhammad is now available for hire

Portfolio

  • Global Rescue
    Dynamics CRM 2013, Dynamics CRM 365, SSRS Reports, C#, .NET 5, ASP.NET MVC...
  • Global Rescue
    ASP.NET MVC, C#, Dynamics CRM 2013, SQL Server 2008, SSRS Reports
  • Global Rescue
    C#, ASP.NET MVC, SSRS Reports, Dynamics CRM 2013, Dynamics CRM Plugins...

Experience

Location

Islamabad, Islamabad Capital Territory, Pakistan

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.

Employment

  • Associate Software Architect

    2020 - PRESENT
    Global Rescue
    • Worked on deployments on production, kept different dynamics environments, code repositories, and servers (patches and updates) in sync.
    • Upgraded Dynamics CRM 2013 on-premise to Dynamics 365 v8.2 on-premise.
    • Developed numerous custom .NET applications and workspaces for sales, member services, operations, and accounting teams.
    • Reviewed and fixed data anomalies and managed database backups, mirroring, and log shipping.
    • Designed .NET Core and Angular web applications structure and moved legacy web form pages to the new structure.
    • Worked on SQL services like SSIS and SSAS. Developed a cube for senior management using our sales data.
    • Improved Dynamics CRM performance by reviewing the logic of legacy JavaScript and HTML web resources.
    • Set up CI/CD for the deployment of our .NET Core and Angular application with GitLab.
    Technologies: Dynamics CRM 2013, Dynamics CRM 365, SSRS Reports, C#, .NET 5, ASP.NET MVC, Angular, Dynamics CRM Plugins, Dynamics CRM Workflows, AWS, .NET Core, Microsoft SQL Server, XML, 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.
    • Reviewed and fixed data anomalies, managed database backups, mirroring, and log shipping.
    • Improved reports development process by introducing a separate database, syncing jobs and developing stored procedures.
    Technologies: ASP.NET MVC, C#, Dynamics CRM 2013, SQL Server 2008, SSRS Reports
  • 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, introduced code best practices and code reusability in the team.
    • Developed a .NET app integrated with Dynamics to streamline 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
  • 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

Experience

  • Affinity Partners Commission Engine

    A .NET app 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 and provide an option to our system admins to choose which type of documents to be stored 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.

Skills

  • Tools

    Microsoft Dynamics CRM, Microsoft Dynamics, Git, Microsoft Teams, Skype, Visual Studio, GitHub, Bitbucket, Slack
  • Platforms

    XRM, Windows, SharePoint 2013, Azure
  • Storage

    SQL Server Reporting Services (SSRS), Databases, MySQL, SQL Server 2008, Microsoft SQL Server
  • Other

    Dynamics CRM 2013, SSRS Reports, Dynamics CRM Plugins, Dynamics CRM Workflows, WCF Web Services, Web Development, Dynamics CRM 365, Internet Information Services (IIS), AWS, Outlook
  • Languages

    C#, C#.NET, SQL, XML, Java EE 7
  • Frameworks

    .NET 5, ASP.NET MVC, .NET Core, ASP.NET, Angular, JSF, Hibernate
  • Libraries/APIs

    Entity Framework

Education

  • Bachelor's Degree in Information Technology
    2009 - 2013
    National University of Sciences and Technology - Islamabad, Pakistan

To view more profiles

Join Toptal
Share it with others