Profileimage by Ahm If Dynamics CRM Functional Consultant from Cairo

Ahm If

available
Contact

Last update: 12.01.2020

Dynamics CRM Functional Consultant

Graduation: MBA, BSc Computer Engineering
Hourly-/Daily rates: show
Negotiable
Languages: Arabic (Native or Bilingual) | English (Full Professional) | Portuguese (Elementary)

Attachments

AhmedShawkyTahaSeif.pdf

Skills

Provide consulting, training, installation, Developing and support for clients, which are using Microsoft Dynamics CRM , ERP , SharePoint , BI , GP , NAV :-

Configure/customize all aspects of Microsoft Dynamics CRM

Configure the application to meet a client’s requirements using the Microsoft Dynamics CRM 

Customization Tool, Workflow Tool, Service Utility or SDK

Experience in developing CRM workflow, Custom Actions, Dialogs, Business Process Flows

Proficient in JavaScript/ TypeScript

Proficient in writing C# plug-ins using CRM and XRM SDK libraries

Proficient in writing client side web resources utilizing Web API's for Dynamics CRM and extract records from entities using ODATA filters and uniquely identifying records with GUID
Web Services / WebApi / WCF

Proficient in writing Asynchronous programming with web services using AJAX and callback functions to extract responses in JSON objects

Some experience with Azure Logic Apps

Experience in Creating reports MS SQL Server SSRS, Visual Studio, .NET and defining data integration layers using SSIS

Experience with Agile (specifically SCRUM methodology) as well as Waterfall models and at least 10 years hands on experience in .Net development

Healthcare solutions application development
Business Process optimization 
Performance tuning, query optimization, and other performance and troubleshooting tools

3rd Party Script Libraries such as JQuery / JQuery UI, Angular JS

Engineering web services using C#, WCF
Practical knowledge of SOA
Good knowledge of XML, XSL and XSD
Web Development using .NET, HTML5, CSS3, JavaScript, jQuery, Angular JS, XML and JSON with SQL database
Git, Jira, Confluence, Nunit
Good understanding of Azure (PaaS and SaaS)
Microsoft SQL Server skills (SSRS & SSIS)

Designed Plugs-ins, web resources and Custom workflow.
Manage the delivery of CRM configuration, custom assembly development, and integration code and data migration scripts of the Microsoft Dynamics CRM-based project.
Designed and implemented Microsoft CRM Architecture. 
Analyzed and identified solutions for Microsoft CRM.
Maintaining & administrate the CRM system once they are up and running.
Contribute to the company architectural best practices and CRM customization standards to be utilized on Dynamics CRM-based projects.
Install applications and configure environments for use in development, testing and production.
Provide end-user and system administrator training in on-site and remote formats.
Clarified needs and delivered significant product changes and new versions.
Defined system landscapes and identified gaps to be able to deliver a desired CRM solution.
Write project documentation based on provided specifications.

As Project Manager Role For Those Projects

 Implementation For CRM 365
 Implementation For ERP ( AX 2012 R3 )
 Collectors Mobile Applications ( Integrated With CRM )
 Field Researcher Mobile Applications ( Integrated With CRM )
 Power BI Business Intelligence
 Foundation Portal (SharePoint 2016 )

Participate in the evaluation, selection, development, implementation, administration, testing and maintenance of business application systems based on our business objectives and corporate strategies.
Ensure that any new software, version or integration into company systems meets business need, functional requirements, system compliance, and interface specifications.
Collaborate in the testing and validation of new applications, identifying and resolving program issues, errors and opportunities for improvement.
Maintain production, test, training, and development environments for multiple business units.
Work with key business units to determine needs and requirements, including data gathering, application design and development, and training.
Coordinate and install enhancements and upgrades to systems and application software.
Coordinate the development of new reports and interface enhancements.
Develop and communicate training and documentation for end users and hold training sessions as necessary.
Responsible for user permissions, access controls and segregation of duties for all business applications.
Managing AX, CRM and SharePoint projects by using Microsoft sure step methodology to make sure it’s delivered on-time, on-budget and to the customer satisfaction.
Managing an ERP & CRM team to achieve optimal resources utilization for running implementations.
Define project scope, goals and deliverable that support business goals in collaboration with senior management and stakeholders.

Project history

08/2012 - Present
Applications Consultant
MEK Consulting (1000-5000 employees)
Internet and Information Technology
Provide consulting, training, installation, Developing and support for clients, which are using Microsoft Dynamics CRM , ERP , SharePoint , BI , GP , NAV :-

Configure/customize all aspects of Microsoft Dynamics CRM

Configure the application to meet a client’s requirements using the Microsoft Dynamics CRM 

Customization Tool, Workflow Tool, Service Utility or SDK

Experience in developing CRM workflow, Custom Actions, Dialogs, Business Process Flows

Proficient in JavaScript/ TypeScript

Proficient in writing C# plug-ins using CRM and XRM SDK libraries

Proficient in writing client side web resources utilizing Web API's for Dynamics CRM and extract records from entities using ODATA filters and uniquely identifying records with GUID
Web Services / WebApi / WCF

Proficient in writing Asynchronous programming with web services using AJAX and callback functions to extract responses in JSON objects

Some experience with Azure Logic Apps

Experience in Creating reports MS SQL Server SSRS, Visual Studio, .NET and defining data integration layers using SSIS

Experience with Agile (specifically SCRUM methodology) as well as Waterfall models and at least 10 years hands on experience in .Net development

Healthcare solutions application development
Business Process optimization 
Performance tuning, query optimization, and other performance and troubleshooting tools

3rd Party Script Libraries such as JQuery / JQuery UI, Angular JS

Engineering web services using C#, WCF
Practical knowledge of SOA
Good knowledge of XML, XSL and XSD
Web Development using .NET, HTML5, CSS3, JavaScript, jQuery, Angular JS, XML and JSON with SQL database
Git, Jira, Confluence, Nunit
Good understanding of Azure (PaaS and SaaS)
Microsoft SQL Server skills (SSRS & SSIS)

Designed Plugs-ins, web resources and Custom workflow.
Manage the delivery of CRM configuration, custom assembly development, and integration code and data migration scripts of the Microsoft Dynamics CRM-based project.
Designed and implemented Microsoft CRM Architecture. 
Analyzed and identified solutions for Microsoft CRM.
Maintaining & administrate the CRM system once they are up and running.
Contribute to the company architectural best practices and CRM customization standards to be utilized on Dynamics CRM-based projects.
Install applications and configure environments for use in development, testing and production.
Provide end-user and system administrator training in on-site and remote formats.
Clarified needs and delivered significant product changes and new versions.
Defined system landscapes and identified gaps to be able to deliver a desired CRM solution.
Write project documentation based on provided specifications.

As Project Manager Role For Those Projects

 Implementation For CRM 365
 Implementation For ERP ( AX 2012 R3 )
 Collectors Mobile Applications ( Integrated With CRM )
 Field Researcher Mobile Applications ( Integrated With CRM )
 Power BI Business Intelligence
 Foundation Portal (SharePoint 2016 )

Participate in the evaluation, selection, development, implementation, administration, testing and maintenance of business application systems based on our business objectives and corporate strategies.
Ensure that any new software, version or integration into company systems meets business need, functional requirements, system compliance, and interface specifications.
Collaborate in the testing and validation of new applications, identifying and resolving program issues, errors and opportunities for improvement.
Maintain production, test, training, and development environments for multiple business units.
Work with key business units to determine needs and requirements, including data gathering, application design and development, and training.
Coordinate and install enhancements and upgrades to systems and application software.
Coordinate the development of new reports and interface enhancements.
Develop and communicate training and documentation for end users and hold training sessions as necessary.
Responsible for user permissions, access controls and segregation of duties for all business applications.
Managing AX, CRM and SharePoint projects by using Microsoft sure step methodology to make sure it’s delivered on-time, on-budget and to the customer satisfaction.
Managing an ERP & CRM team to achieve optimal resources utilization for running implementations.
Define project scope, goals and deliverable that support business goals in collaboration with senior management and stakeholders.

Time and spatial flexibility

Available

Contact form

Contact details