Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Muhammad Umair Salman

Senior Software Developer (D365 , Power Platform & .NET)
Perth,WA

Summary

Senior D365 & Power Platform Developer with strong .NET, Azure, Angular, analytical & communication skills

  • Valid Australian PR.
  • 13+ years of experience in the IT industry as a software practitioner with focus on MS Dynamics CRM, Power Platform, Full Stack .NET Development
  • Experience of working with various domain (telecom, Oil and Gas, Government) Clients including Department of Communities,Department of Transport and Department of Mines (DMIRS) and the recent ones are WESCEF and CSBP Fertilisers
  • Experience with D365 Entity, Views, web resources, Ribbon, configurations and customization, integrations with MS SharePoint Online & Microsoft Azure .
  • Expertise in working in Azure DevOps and utilizing GIT.
  • Expertise in configuring security roles, business units, teams, field security profiles, CRM API and CRM Plugins.
  • Modified CRM with Modern Driven App and Canvas Apps utilizing Power Automate Flows.
  • Experience in utilizing CRM APIs for development of custom API libraries for front end development.
  • Proficiency in creating , exporting and importing imported solution and unmanaged solution to transfer customizations from one environment to other.
  • Experience in working on Plugins, Custom Workflows, and Business Process Flows.
  • Experience of working on Microsoft 365 products including Power Automate, MS Forms, SharePoint Online.
  • Worked on many API integration projects across different platforms using WEB API , REST API and SOAP services.
  • Strong experience in C# (.NET), EF Core, Entity Framework, Telerik Controls, WCF, AJAX and Angular
  • Experience of creating business applications & solutions using Angular Frameworks.
  • Worked on Microsoft Azure Cloud Services (PAAS) projects.
    • Help improve the quality of software by writing unit tests (NUnit), and performing code reviews
  • Excellent knowledge of relational database structure using Microsoft SQL Server
  • Well aware of traditional waterfall & AGILE (SCRUM)
  • Certified Scrum Master (PSM-I), Certified Microsoft Power Platform Fundamentals
  • Experience in analyzing the business requirements and drafting specification documents.
  • Comfortable working with the business, liaising between the technical team and business
  • Experience of delivering countless trainings and user acceptance testing (UAT) sessions

Overview

15
15
years of professional experience
4
4
years of post-secondary education
3
3
Certifications

Work History

Senior Application Developer (Contract)

Wesfarmers
08.2022 - Current
  • Engaged with CSBP Fertilisers (WESCEF Chemicals & Fertilisers) and assisting them on various Applications.
  • Recently working on the developing the Worker Service as Windows service to integrate Territory Model data from CRM to other custom applications.
  • Responsible for all phases of the software development lifecycle mainly in .NET and D365 CRM including: design and planning, development, unit testing, deployment and support.
  • Involved in greenfield projects utlising D365, Power Platform including : CRM APIs, Plugins, Model Driven, Canvas Apps, Power Automate Flows, Business Process Flows.
  • Designed C4 Model diagrams for various internal systems.
  • Assisted the new Team building with collaboration and communication tools including SharePoint Online, Office365 groups, MS Forms and Power automate.
  • Re-writing the existing .NET APIs into .NET Core 6.0 in order to make them ready for Azure Cloud.
  • Microsoft technologies (C#.NET, .NET Core, Micro Services, Web API, MVC, SQL Server, Angular, GIT, Azure)
  • Communicate with business stakeholders to help refine requirements and product backlog
  • Following the SCRUM Framework and performing daily scrums and sprints using DevOps. Automated CI/CD process via ARM Templates.
  • Performed regression and system-level testing to verify software quality and function prior to release.
  • Completed paperwork, recognizing discrepancies and promptly addressing for resolution.
  • Demonstrated a high level of initiative and creativity while tackling difficult tasks.
  • Participated in team projects, demonstrating an ability to work collaboratively and effectively.
  • Adaptable and proficient in learning new concepts quickly and efficiently.

Senior .NET Full Stack Developer (Contract)

Link Group
08.2021 - 08.2022

Currently deployed at Link Group (GESB Super Client), working on Azure Cloud Migration Project for existing Member Online .NET Application .


  • Worked on all the new Out of the box features like Business Rules, Business Process flows and Workflows in MS Dynamics 365.
  • Using XRM toolkit to customize the ribbons.
  • Re-writing the existing .NET APIs into .NET Core for GESB (Link Group) client in order to make them ready for Azure Cloud.
  • Microsoft technologies (C#.NET, .NET Core, Micro Services, Web API, MVC, SQL Server, Angular, GIT)
  • Communicate with business stakeholders to help refine requirements and product backlog
  • Following the SCRUM Framework and performing daily scrums and sprints using DevOps. Automated CI/CD process via ARM Templates.
  • Performed regression and system-level testing to verify software quality and function prior to release.

Senior .NET Developer, Full-Stack (Contract)

Department Of Mines, Industry Regulation And Safety
05.2021 - 07.2021

Worked on DMIRS Azure Cloud Migration Project for existing .NET Applications (Modernization).


• Modernized the .NET Applications built in 4.6 or later to 4.8 or .NET Core in order to make them ready for Azure Cloud (PaaS).

• Microsoft technologies (C#.NET, .NET Core, Web API, MVC, SQL Server, Angular, GIT)

• Built a standalone Service Bus Broker using Quartz.net and Autofac DI, a fully managed enterprise message broker for DMIRS.

• Communicated with business stakeholders to helped refined requirements and product backlog

• Followed the SCRUM Framework and performed daily scrums and sprints using DevOps. Automated CI/CD process via ARM Templates.

• Performed regression and system-level testing to verify software quality and function prior to release.

Software Developer

ASG Group
11.2020 - 04.2021
  • Deployed at Department of Communities, worked on .NET Applications for National Disability Insurance Scheme (NDIS).
  • Designed and implemented the RESTFUL Services for Department of Transport using Object Oriented Programming methodology and Microsoft technologies (C#.NET,.NET Core, SQL Server, Jquery and WCF Services).
  • Coordinated with project management staff on database development timelines and project scope.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
  • Performed regression and system-level testing to verify software quality and function prior to release.

Technical Consultant

KALSOFT LLC
12.2012 - 06.2020
  • Worked closely with the IT project manager, Business Contacts and business analysts to fully understand and define and implement IT solutions front-to-back
  • Reviewed program specifications to confirm logic and time estimates with project leader.
  • Analyzed data and designed documents for key findings and recommendations based on project timelines and deliverables
  • Provided support, maintenance and enhancements for the existing Dot Net applications
  • Developed CRM Platform based on C#, ASP.NET Web API, .net Core, Telerik Controls, SQL Server, Jquery to support thousands of marketing campaigns
  • Participated in project planning sessions with technical and functional leads, business analysts and other team members to analyze business requirements and outline the proposed IT solution
  • Developed and maintained user manuals and guidelines
  • Performed the continuous improvement, by implementing best practices to software architecture, software development process and new technologies etc

Analyst Programmer

KALSOFT Ltd.
07.2011 - 11.2012
  • Established systems test and evaluated results of system modifications.
  • Attended presales meetings to scope the customer requirements and prepared technical proposals drafting with project estimations, resource planning and finalization using Microsoft Project.
  • Served as lead Analyst in a design subgroup, directing and integrating the work of analysts, each responsible for several programs.
  • Provided consultancy, technical support and development of solutions using .NET technologies over Microsoft products such as Dot NET framework 3.0;3.5;4.0, ASP.NET, Web Service Software Factory, WCF, MS SQL server , MS Visio and MS SharePoint Portal/Server versions (2007, 2010).
  • Prepared flowcharts and diagrams to illustrate sequence of steps program showing the different logical operations involved.
  • Consulted with users to identify current operating procedures and clarify program objectives.
  • Assisted users to solve operating problems.
  • Recreated steps took by users to locate source of problem and rewrote program to correct errors.
  • Assisted project leader in creating test data, updating data dictionaries and other project related tasks.
  • Wrote technical and short hand papers for projects.
  • Established and maintained good working relationships with other managers and liaised with other development and support areas to ensure successful end to end delivery.
  • Developed and used third party components to increase functionality of existing system and engineer components and modules for integration purposes.
  • Provided web solutions to replace the manual data collection systems wherever necessary.

Software Engineer Team Lead

THK Solutions Ltd.
05.2010 - 07.2011
  • Served as Lead Analyst Programmer and analyzed the business requirements on the Financial Application including GL, Budgeting, Chart of Account, Investments, Fee Module, and Customized Financial Reports and transformed them into technical implementation.
  • Performed detailed analysis, requirements gathering and gap analysis for the Financial Module to propose and advised for automated solution to improve the work procedure.
  • Critically assess information gathered from business users to transform requirements into artifacts such as business requirement document and use cases.
  • Programmed and maintained the Pakistan Engineering Council Finance department financial intranet module following a complete Software Development Life Cycle (SDLC).
  • Architected, analyzed, planned, designed and implemented the Financial Application Module using Object Oriented Programming methodology and Microsoft technologies (VS 2010, C# 3.5, N-Hibernate, and WCF Services).
  • Drafted specification documents, user training manual and presentations, Test case Manual, technical documentation, functional documentation.
  • Analyzed application / solution test plans for the project.
  • Reviewed the design, analysis, and code for quality and adherence to standards.
  • Prepared and presented the project presentations to senior management.
  • Provided deployment and development support for live and pre-production environments for different clients.
  • Leveraged wide ranging tools in computer technology to effectively manage organizational change, mitigate risk, infuse new ideas, and provide project deliverables on-time and within budget.
  • Maintained existing programs, solutions and databases, and provided analysis, re-design, review and rewrite the scripts & code to adapt new requirements.
  • Analyzed the business needs and took strategic decisions to transform into applicable enterprise solutions and respond to changing demands from original specifications.

Software Developer

Tenpearls LLC
01.2009 - 05.2010
  • Designed, coded and documented moderately complex programs and program modifications from supplied specifications, using agreed standards and tool.
  • Planned and designed tests of programs; corrected errors and re-tested to achieve an error-free result.
  • Produced test scripts, materials and regression test packs to test new and amended software or services.
  • Planned and managed the effective installation, implementation and handing over of information systems including training of system users.
  • Contributed to the management and integration of software development activities.
  • Developed different modules for the Club Management System on Microsoft Technologies including ASP.Net 3.5, C#, J-query, SQL Server 2005, VS 2008, Spring.net, N-unit testing, REST, JSON.
  • Developed and maintained technical and project documentation.
  • Monitored and measured the effectiveness of software development activities and identified and communicated software process improvements.
  • Analyzed, planned, designed and implemented website solutions using Object Oriented Programming methodology.
  • Performed data base design, program design, coding and other programming tasks from general directions.
  • Planed and conducted integration testing to ensure technical compatibility and user satisfaction.
  • Planned and coordinated the analysis, design, and programming, achieving implementation before deadlines, and testing of applications.
  • Deployed and configured the solutions at test servers as well as the production servers.
  • Tested web-portal applications to be functioning correctly and Cross-Browser compatible.
  • Provided deployment and development support for live and pre-production environments for different website.

Education

Bachelors of Computer Science And Information Tech - Computer Science And Information Technology

NED University Of Engineering And Technology
Karachi, Pakistan
09.2004 - 12.2008

Skills

    Analytical Skills

undefined

Certification

Microsoft Certified Solutions Developer - Certification ID : 8051979

Timeline

Certified: MS Power Platform Fundamentals - Certification Id: CB7FB33800338A57

01-2024

Senior Application Developer (Contract)

Wesfarmers
08.2022 - Current

Senior .NET Full Stack Developer (Contract)

Link Group
08.2021 - 08.2022

Senior .NET Developer, Full-Stack (Contract)

Department Of Mines, Industry Regulation And Safety
05.2021 - 07.2021

Software Developer

ASG Group
11.2020 - 04.2021

Professional Scrum Master (PSM I) - Certification Id: 538579

05-2020

Microsoft Certified Solutions Developer - Certification ID : 8051979

07-2018

Technical Consultant

KALSOFT LLC
12.2012 - 06.2020

Analyst Programmer

KALSOFT Ltd.
07.2011 - 11.2012

Software Engineer Team Lead

THK Solutions Ltd.
05.2010 - 07.2011

Software Developer

Tenpearls LLC
01.2009 - 05.2010

Bachelors of Computer Science And Information Tech - Computer Science And Information Technology

NED University Of Engineering And Technology
09.2004 - 12.2008
Muhammad Umair SalmanSenior Software Developer (D365 , Power Platform & .NET)