
Usama S
Microsoft Dynamics 365 CRM Power Platform Developer
Kompetenzen

Meine Dienstleistungen

Portfolio
Arbeitserfahrung
Microsoft Dynamics 365 CRM Developer
Commercial Bank of Qatar • Vollzeit
May 2025 - May 2026 • 1 yr
I led the end-to-end migration of Dynamics 365 CRM from v8 to v9 for one of Qatar's largest commercial banks, covering solution re-architecture, C# plugin refactoring, custom workflow conversion, and process re-engineering. The upgrade was delivered on schedule with zero unplanned production downtime, a significant outcome given the scale and risk profile of a live banking environment. A major part of this was converting and modernizing legacy C# plugin and custom workflow activity code to align with the Dynamics 365 v9 SDK and Customer Engagement architecture, removing deprecated API calls and materially improving performance, stability, and long-term maintainability. I also architected and optimized REST API integrations between Dynamics 365 CRM and three core banking platforms, Equation, KONG, and PRIME, resolving critical connectivity defects and ensuring reliable, real-time data synchronization across business-critical financial operations. Throughout the upgrade, I managed both managed and unmanaged solution packaging, solution layering, and environment promotion across DEV, QA, and PROD using Azure DevOps, keeping deployments consistent, auditable, and repeatable. I diagnosed and resolved complex plugin, workflow, and API defects across the full upgrade lifecycle, working closely with Business Analysts, QA Engineers, and Technical Leads to reduce post-deployment incidents and speed up UAT sign-off cycles across multiple concurrent release windows. On the data side, I designed T-SQL stored procedures and custom SQL dashboards to surface real-time CRM configuration and reconciliation data, removing manual reporting overhead for banking operations teams. Post-migration, I continued delivering KingswaySoft SSIS integration enhancements and ongoing CRM support, keeping the system stable and resolving live incidents without disrupting banking operations.
Microsoft Dynamics CRM and Power Platform Developer
Scaleable Solutions • Vollzeit
Jun 2021 - Apr 2025 • 3 yrs 10 mos
I design and deliver end-to-end Dynamics 365 CRM solutions across Sales and Customer Service modules, having worked with 4+ enterprise clients in financial services, NGO, and professional services sectors. I translate complex business requirements into scalable, maintainable CRM architectures built on Microsoft best practices, from initial design through production deployment. On the Power Platform side, I build Model-Driven Apps, Canvas Apps, and Power Automate cloud flows (approval, scheduled, and event-driven) integrated with Dataverse to automate manual processes. I also architect and deploy custom Power Pages portals, including case management, knowledge base, and real-time customer interaction modules, with full Liquid template customization, portal security configuration, and performance optimization for both B2B and B2C client engagements. My CRM customization work covers entities, forms, views, dashboards, Business Process Flows, business rules, security roles, business units, teams, and queues, all configured to precisely match each client's real processes and governance requirements. On the development side, I write C# plugins, custom workflow activities, custom actions, custom APIs, and Azure Function integrations, connecting Dynamics 365 to systems like SharePoint, Jira, and Dow Jones through REST APIs, OData, and FetchXML. This has included automated compliance verification, issue tracking sync, and document automation that materially reduced manual effort for clients. I've also planned and executed data migration projects using KingswaySoft SSIS with a focus on data integrity, built Power BI dashboards and SSRS reports for pipeline visibility, and managed solution layering plus DEV/QA/PROD deployments through Azure DevOps. Alongside delivery work, I've led and mentored CRM consultants, run code reviews, and delivered end-user training to help client teams get real adoption out of their CRM investment.
.Net Developer
Hassan Solutions • Vollzeit
Jan 2020 - May 2021 • 1 yr 4 mos
As a Dotnet Developer at Hassan Solutions, I was responsible for developing and maintaining software applications using the .NET framework. My focus was on writing efficient and reliable code, primarily working on internal projects and pre-defined tasks. Key Responsibilities: Software Development: Developed and maintained applications using the .NET framework, ensuring high performance and responsiveness. API Integration: Worked on integrating Application Programming Interfaces (APIs) to enhance the functionality of applications. Debugging: Identified and resolved software bugs, ensuring smooth operation of applications. Code Quality: Ensured the quality of code through rigorous testing and adherence to best practices and coding standards. Collaboration: Worked collaboratively with team members to achieve project goals and meet deadlines.