Experienced D365 Solution Architect with over 9 years of experience in Microsoft Dynamics CRM. Recognized consistently for performance excellence and contributions to success in the financial and supply-chain industries. Excellent reputation for resolving problems and improving customer satisfaction.
Establish an overview of the requirements defined by the customer including definition of business, technical, and architectural requirements.
Recognize any inconsistencies, assumptions, and critical elements.
Aid in the design of the end-to-end functional architecture and solution design.
Document, propose and discuss the architecture and solution options, recommendations and implications.
Facilitate and accelerate the decision process, considering the customer’s business strategy, drivers, requirements and challenges; whilst bearing in mind the industry trends.
Implementation of Dynamics 365 including configuration, customization and development of the Dynamics 365 platform.
Deliver all development work as per Microsoft Business Solutions (MBS) Project Methodology, ensuring that all software applications are implemented successfully per the project plan: on time and on budget
Collaborated with cross-functional development team members to analyze potential system solutions based on evolving client requirements.
Worked effectively with cross-functional design teams to create software solutions that elevated client side experience and significantly improved overall functionality and performance.
Understanding business requirements, designing and hands on development of the analytics applications using Power BI Desktop;
Manager, CRM Systems
Commercial Bank of Africa
Nairobi, Kenya
01.2016 - 05.2019
Built outstanding and dynamic team of software engineers and developers which significantly boosted overall success of organization.
Led D365 development initiatives as Subject Matter Expert and primary point-of-contact for project management staff.
Work closely with stakeholders, leading initiatives and workstreams.
Involved in the full cycle implementation of Dynamics 365, upgrade from CRM 2011 to D365.
Manage and set priorities for design, maintenance, development and evaluation of the CRM and DMS systems
Provide leadership and management oversight for the CRM and DMS Application Operations to ensure projects, problems, service requests and escalations are dealt with according to defined set of policies, processes, procedures and SLA's.
Manage and provide leadership to staff involved in the CRM system support operations including doing their performance appraisal reviews and goal setting.
Manage the outsourced function of DMS support and the assigned two vendor staff within the department.
Manage Service Agreements with vendors, Budgets and Supplier Contracts.
Effectiveness of integration of IT strategy / roadmap with the bank's business direction
Assistant CRM Head
Coretec Systems & Solutions Limited
Nairobi, Kenya
03.2015 - 12.2015
Involved in the full cycle implementation of Microsoft Dynamics CRM 2015.
Translate business requirements into Microsoft Dynamics CRM functional and configuration requirements
Write and maintain programming and project documentation based on provided specifications
Responsible for completeness and quality of functional design
Execute assigned tasks within a structured project environment and lead consultants in various project work streams
Analyze customer needs and participate in the design and architecture of business process solutions
Advising on complex MS Dynamics CRM business cases and propose solutions based on Microsoft Dynamics CRM, 3rd parties and customizations;
Working with Product Owner to decompose features into user stories;
Leading the team through the life cycle of a CRM implementation providing key inputs during design, migrating data from external systems, conducting and supporting solution testing, building test cases, assisting with functional, system and user acceptance testing and conducting and supporting user and administrator training;
Utilizing Microsoft BI suite, MS SQL Server and SSRS reporting services to manage the reporting lifecycle (Report Design, Creation, Publishing, Subscription, Alerts);
Establishing the usability of the solution aligned to the client architecture guiding principles; and,
Training and upskilling client resource to become a Dynamics 365 functional specialists.
Technical Lead - Dynamics CRM | SharePoint | .Net
Impax Business Solutions Limited
Nairobi, Kenya
01.2014 - 02.2015
Involved in all new business pre-sales activities.
Managing collaboration of a team of developers.
Involved in the full cycle implementation of Microsoft Dynamics CRM 2013 and Microsoft SharePoint 2013 for various clients.
Provide expert advice in all aspects of the programming methods, tools and /or standards used in the organization.
Provide a high-level of application technical expertise to resolve complex business problems and designs.
Provide industry leading practices and guidance through each of the stages to optimize cost and delivering a highly efficient and performing solution;
Senior Technical Consultant
Impax Business Solutions Limited
Nairobi, Kenya
04.2012 - 12.2013
All new business pre-sales activities.
Leading and delivering through the lifecycle of a Dynamics CRM Solution Implementation through the Assessing, Designing, Developing, Deploying and Operationalizing stages;
Customizing and implementing Microsoft Dynamics CRM, migrating data from external systems, conducting and supporting solution testing, assisting with functional, system and user acceptance testing, and conducting and supporting user and administrator training.
Design and integrate business processes between CRM applications and other applications, such as back office/ERP/other Line Of Business applications;
Assisting sales and presales teams to prepare proposals, participate in client presentations and support business development and the sale of professional services when necessary.
Supporting in-solution design with industry leading practices to address client interface and performance requirements and design for integration with external systems and business processes through adapters, accelerators and 3rd party tools. Identifying creative workarounds to meet requirements with or without the development of custom code;
Software Applications Engineer
Wasp Africa Limited
Nairobi, Kenya
11.2011 - 04.2012
Developed programs from ground up using measured, market-focused approach to eliminate waste and streamline implementation cycle.
Collaborated with other developers to identify and alleviate software errors and inefficiencies.
Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
Introduced agile methodologies and effective development best practices to division to enhance product development.
Adjusted design parameters to boost performance and incorporate new features.
Consulted with engineering team members to determine system loads and develop improvement plans.
Designed, developed and implemented software applications for website based on analyzed requirements and understanding of industry technical standards.
Software Developer
Acropolis Africa Limited
Nairobi, Kenya
01.2009 - 10.2011
Performed regression and system-level testing to verify software quality and function prior to release.
Delivered and maintained scalable system architecture to support high-availability Internet site with various internal applications.
Gathered and defined customer requirements to develop clear specifications for project plans.
Created workflow diagrams and Gantt charts to clearly demonstrate processes and timelines.
Collaborated on all stages of systems development lifecycle, from requirement gathering to production releases.
Stress-tested server code to validate code changes.
Administered, supported and monitored databases by proactively resolving database issues and maintaining servers.
Authored code fixes and enhancements for inclusion in future code releases and patches.
Education
Bachelor of Science - Computer Science
Kabarak University
Nakuru, Kenya
09.2004 - 08.2007
Skills
Developer collaboration
undefined
Certification
Microsoft Certified Technology Specialist - Microsoft Dynamics CRM 2011, Customization and Configuration