Omnia Kotb
Senior Dynamics Developer at Australian Children's Education and Care Quality Authority- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Arabic Native or bilingual proficiency
Topline Score
Bio
Credentials
-
Microsoft Certified: Azure Fundamentals
MicrosoftJul, 2022- Nov, 2024 -
Mb2-717: Microsoft Dynamics 365 for Sales
MicrosoftJun, 2019- Nov, 2024 -
Microsoft Certified Solutions Expert (MCSE)
MicrosoftJun, 2019- Nov, 2024 -
MB2-715: Microsoft Dynamics 365 customer engagement Online Deployment
MicrosoftMay, 2018- Nov, 2024 -
MB2-716: Microsoft Dynamics 365 Customization and Configuration
MicrosoftMay, 2018- Nov, 2024 -
MCSA: Dynamics 365 - Certified 2018
MicrosoftMay, 2018- Nov, 2024 -
MBSS: Microsoft Dynamics™ CRM 4.0 Extending Microsoft Dynamics
MicrosoftMar, 2011- Nov, 2024
Experience
-
Australian Children's Education and Care Quality Authority
-
Australia
-
Education Administration Programs
-
1 - 100 Employee
-
Senior Dynamics Developer
-
Jun 2022 - Present
-
-
Dynamics 365 lead and Manager ICT Application Development
-
May 2019 - Jun 2022
A) Team Management• Manage and lead a team of developers to meet work plan objectives.• Provide direction, advice and guidance to the team to meet objectives and deliver enhancements in a timely way.• Monitor and report on performance of team in line with performance development framework.• Develop team work plans that take into account team capability, strengths and opportunities for development.B)Technical Design and Development• Identify areas of software process improvements to enhance the development capability.• Deliver application solutions that meet business requirements.• Develop and document systems ensuring optimal performance, security and compliance.• Project manage release deliverables including critical fixes.• Manage the technical architecture and application security.C) Documentation and Reports• Manage software deployments including relevant documentation (data dictionary, release plans, release notes and summary).• Document technical solutions to be understood by non-technical audiences.• Project manage the programs of works, specific projects, and specifications including contributing to the forward work plans of the team.• Create internal team planning documents aligned to key deliverables.• Prepare briefs, reports and papers and respond to regular and urgent requests for information and updates for the various internal and external stakeholders.D) Maintenance and Support• Monitor and record application defects to ensure system integrity.• Coordinate efforts across interfacing systems and service providers to resolve system issues.• Drive business continuity and disaster recovery design and planning activities to establish agreed upon requirements.• Provide ongoing expert advice, guidance and technical support on a daily basis to vendors and senior management. Show less
-
-
Dynamics CRM Senior Developer
-
Aug 2018 - May 2019
A) Development of Applications• Develop the NQA ITS using Dynamics CRM 365, in accordance with corporate strategy, current policy and approved project plans• Develop the mobile capabilities of Dynamics CRM 365• Contribute to project planning and manages/coordinates projects as required• Identify new areas for process improvements to enhance performance results• Deliver application solutions to meet business and non-functional requirements• Code, test, re mediates and documents systems to ensure optimal performance and complianceB) Define and Produce Integration Builds• Manage Dynamics CRM solutions across multiple environments• Contribute to and perform migrations between environments• Create integration plans to support systems interface testingC) Documentation• Contribute to and coordinate release documentation (data dictionary, release notes and deployment plans)• Document technical solutions that are easily understood by non-technical individuals• Contribute to programs of work, projects and specifications maintenance and Support• Support the NQA ITS Dynamics CRM application and environment• Drive problem resolution to identify, recommend, and implement process improvements• Record application defects to ensure systems integrity• Contribute to business continuity and disaster recovery design and planning activities Show less
-
-
Microsoft Dynamics Developer
-
Feb 2018 - Aug 2018
Microsoft Dynamics 365 development, customisation and administration, including: i. Customizing the application to work on the mobile client (iPad, Android). ii. Development of JScript iii. Development of Plugins iv. Development of Custom Workflows
-
-
-
ASSET Technology Group
-
Egypt
-
IT Services and IT Consulting
-
400 - 500 Employee
-
Technical Team Lead
-
Jun 2013 - Oct 2014
Leading a team of software engineers technically and performing the analysis and design of the main tasks through agile modules to deliver quality software solutions within the scheduled deadline.Selected Accomplishments:• CRM 2011 Implementation for Etisalat Egypthttp://www.etisalat.eg/ Comprehensive solution that helps the ISP (Internet Service Provider) to sell and provision ADSL, Internet, VPN and IVPN services, built on Microsoft Dynamics CRM, integrating with Etisalat billing system and other systems.Programming Languages: C#, JavaScript and SQL.Tools: MS CRM 2011, Visual Studio 2008• Upgrading Etisalat CRM implementation to Microsoft Dynamics CRM 2013Description: Upgrading the MS CRM version to 2013. Show less
-
-
Senior Software Developer
-
Jun 2010 - Jun 2013
Customized Microsoft dynamics CRM 2011 using JavaScript, C# and asp.net by creating plug-ins, working with custom workflow activities, using Web services and migrating data. I also assisted with business analysis, technical support and critical problems, as needed and Integrated Microsoft Dynamics CRM 2011 with Etisalat billing systems.Selected Accomplishments:• CRM 4.0 Implementation for Etisalat Comprehensive solution that help the ISP (internet service provider) to sell and provision ADSL, Internet, VPN and IVPN services, built on Microsoft Dynamics CRM.Programming Languages: C#, JavaScript and SQL.Tools: MS CRM 4.0, Visual Studio 2008.• Out sourced to Etisalat from November 2011 to May 2012Working with a team of software developers to perform system design, implementing, documenting and performing smoke testing for CRM Entities, Reports, Workflows and Plugins. I also supported the system in case of sudden problems.• Upgrading Etisalat CRM implementation to Microsoft Dynamics CRM 2011Description: Upgrading the MS CRM version to 2011 and adding missing functionalities and offering new services. Show less
-
-
-
Clip Solutions
-
Egypt
-
Software Development
-
1 - 100 Employee
-
Software Developer
-
Sep 2007 - Jun 2010
Performing Database analysis and design, implementing SQL stored procedures, constructing and implementing Web and Windows Applications via Visual Studio 2008 using ASP.net and C#. Selected Accomplishments: • www.shorouknews.com Developing a news portal by creating a custom CMS and managing the development and testing of my tasks, and providing the users’ training and the website’s maintenance and support. Programming Languages: C# and SQL. Tools: Visual Studio 2005, SQL Server 2005. • http://www.shorouk.com/ Developing a website for Shorouk bookstores and providing the website’s support. Programming Languages: C# and SQL. Tools: Visual Studio 2005, SQL Server 2005. • http://clipsolutions.com/ Developing a new website for the IT company using asp.net. Programming Languages: C#. Tools: Visual Studio 2005 Show less
-
-
Education
-
Helwan University Cairo
Bachelor’s Degree, Computer Science