Lutfi Azhari, Senior Consultant

Lutfi Azhari

Senior Consultant

Microsoft

Location
Canada
Education
Master's degree, Software Engineering
Experience
18 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :18 years, 5 Months

Senior Consultant at Microsoft
  • Canada
  • My current job since January 2013

I am currently working as a consultant for Microsoft, focusing on complex Dynamics CRM implementations. My duties include:
• Product advocate and evangelist and part of the Technology Adoption Program (TAP) for Dynamics CRM
• Developing vision/scope for complex Dynamics CRM initiatives
• Build detailed project plans highlighting effort estimates and resource breakdown to deliver Dynamics CRM implementations
• Lead client meetings and discussions around the tool’s capability and its alignment to the client’s roadmap
• Aid in RFP activities and provide technical expertise where needed
• Provide advice to customers on Sure Step and how they can leverage it for successful Dynamics CRM implementation
• Work with customers to establish Application Lifecycle Management (ALM) best practices focused on Dynamics CRM
• Lead pre-sales demos & Proof of Concepts (PoC) for Dynamics CRM to close new accounts
• Develop strategies and impact assessments for migrating to Dynamics CRM 2013
• Develop Fit/Gap and Solution Blueprint for Dynamics CRM, complete with strategy, timeline and estimates
• Active member of the Canadian Dynamics CRM Community at Microsoft
• Configuration and Customization of Dynamics CRM (2011, 2013, 2015, CRM Online)

Senior Consultant at Navantis
  • Canada
  • June 2011 to January 2013

Working as an independent consultant for Navantis, I led the technical delivery of a very large Dynamics CRM 2011 implementation in Ottawa, in collaboration with Deloitte. My duties include:
• Lead the technical design and implementation of the overall solution.
• Work with the client and Deloitte to ensure that the solution meets the business requirements and leverages Dynamics CRM 2011 best practices.
• Design Dynamics CRM 2011 entities and relationships.
• Design, document and build several .NET 4.0 custom plugins and workflows.
• Design, document and build several .NET 4.0 web services to interface with legacy systems.
• Work with the reporting team to design and build various SSRS Reporting Server reports.
• Develop SSIS & Scribe publishers and integrations for data conversion and data integration purposes.
• Review and install Rollup updates to ensure optimal system performance.
• Provide the client recommendation on latest ISV tools and add-ons.
• The go-to person for any technology advice.

Senior Consultant at CGI
  • Canada
  • September 2010 to June 2011

As part of the CGI consulting services in the GTA, I worked with a large life insurance client as a Lead Technical Architect. Duties include:
• Design Dynamics CRM 4.0 entities and relationships.
• Design custom ISV applications for CRM as well as custom workflows and plug-ins. The code was developed using C# in the .NET 3.5 Framework.
• In collaboration with the Interfaces team, design message contracts for the orchestration between Dynamics CRM and all the existing back office systems. IBM MQ Series is used as the main message broker, and SOAP as the protocol for the messages between Dynamics CRM and the bus.
• Lead a team of offshore developers from the India Business Unit to ensure timely construction of the designed elements. Design documents as well as prototypes and pseudo code were developed to communicate design to the developers.
• Deployment of Dynamics CRM 4.0 in the various environments (Development, QA, User Acceptance Testing). This includes setting up the Email Router for Dynamics CRM as well as the SSRS Reporting Server and the SQL SSRS Data Connector.
• Conduct design review sessions with the client to ensure that the design aligns with their business processes. Always suggesting best practices to get to a sensible solution that is both feasible and cost effective.

Development Team Lead at Tui Travel PLC
  • Canada
  • April 2007 to September 2010

Working for the largest student travel company in North America, my main responsibility was to lead of a team of 8 professionals (onsite and off-shore). Duties include:
• Dynamics CRM 4.0 customizations to implement continually changing business requirements. JavaScript code used extensively to achieve the UI functionality required.
• Write CRM 4.0 custom workflows and plug-ins using C# 2.0 and the CRM SDK.
• Write and deploy custom web service and ASP .NET 3.5 ISV applications to work with CRM 4.0. Visual Studio 2008 was used.
• Write and deploy custom SQL Server Reporting Services (SSRS) reports for CRM 4.0.
• Write Scribe Integration packages to sync data between CRM and Great Plains (GP 10).
• Installation & Configuration of CRM in the different environments (development, testing, staging and production) and all required components including MS SQL Server, SSRS and the MS Dynamics CRM Email Router.
• Perform regular Software Releases to the testing and staging environments before applying them to the production environment.
• Data Import and Extraction Transformation and Load (ETL) process implementation to move organization’s data from legacy MS SQL 2005 database to new MS SQL 2008 database.
• Using MS SSIS to perform data extraction/conversion/load from Excel sheets prepared by the business users.
• Prepare Software Design Documents specifying the high level architecture of new system components, and how they interact with existing pieces.
• Prepare technical specification documents for new features, and communicate these to other developers.
• Prepare UML Data Models for the Entities and Relationships required.
• Validate implementation against requirements document.
• Assign tasks to other developers in the team (in-house and offshore) and lead weekly meetings to address developers’ questions.
• Organize and lead regular status meetings and calls with senior management from the different businesses to communicate progress on current development, address concerns and collect new requirements.
• Travel to India to manage and lead a team of offshore developers.
• Travel to different businesses in the US and Canada to overlook the rollout of Dynamics CRM 4.0 implementation at those offices.
• Design, implement and deploy the leisure division’s latest web platform (www.breakawaytours.com). I was responsible for all stages of the development life cycle. The site was integrated with a well-known CMS framework (Kentico) to enable editors and various users to add and edit content in the site. The site is developed in ASP .NET 2.0 using C#. I worked closely with layout and graphic designers to provide art work for the site.
• Debug and implement new features for the company’s legacy VB 6 client-server system.
• Maintenance of existing online booking systems (ASP .NET 1.1 in VB .NET).
• Database backups and restores (SQL Server 2000).
• Build reports (Crystal Reports) and DTS packages for data imports.
• Write specification documents for upgrades and new components to existing systems.

Research & Teaching Assistant at McMaster University
  • Canada
  • January 2006 to September 2006

Assist in research in the e-business field, duties include:
• Build an online questionnaire application using ASP .NET to collect data from various companies. SQL Server 2005 was used for the backend database. Custom reports were generated from the data for analysis.
(www.business.mcmaster.ca/FIProject/home.aspx)
• Build an online matching system in ASP .NET based on Case Base Reasoning. SQL Server 2005 was used for the backend database. Data was imported from Excel spreadsheets into the SQL Server database using created scripts.
(http://www.business.mcmaster.ca/BondFinder/home.aspx)
Assist in teaching a 4th year undergraduate course in Operations Research, duties include:
• Holding tutorials and office hours
• Providing solutions to assignments and tests
• Marking assignments and tests

Oracle Developer / .Net Programmer at National Employment Center
  • Jordan - Amman
  • February 2005 to August 2005

• Install and customize an Oracle 10g application (UWorks) used and developed by the Utah Department of Workforce to meet the needs of the center.
• Develop the website for the center (www.nec.jo) using ASP .NET with VB .NET as code behind.
• Develop a VB .NET desktop application to manage employer accounts and job seeker accounts in the database.
• SQL Server 2003 was used as the backend database. Existing data had to be exported from an MS ACCESS database to the SQL Server database.

Education

Master's degree, Software Engineering
  • at McMaster University
  • June 2007
Bachelor's degree, Computer Science & Math
  • at University of Toronto
  • November 2004

Honours Bachelor of Science Math Honour List 2000-2001& 2003-2004 Golden Key International Honour Society

Specialties & Skills

Enterprise Architecture
Microsoft Dynamics
Program Management
Project Management
Architecture & Design
Microsoft Sure Step Methodology
MS Dynamics CRM
SSRS, SSIS, T-SQL
Web services
Unified Service Desk
AJAX, HTML, CSS

Languages

Arabic
Expert
English
Expert
French
Beginner

Memberships

Golden Key International Honour Society
  • Active Member
  • May 2001

Training and Certifications

Microsoft Certified Technology Specialist (Certificate)