Maximus Li, Developer in Milton, ON, Canada
Maximus is available for hire
Hire Maximus

Maximus Li

Verified Expert  in Engineering

Bio

Maximus is a Microsoft Certified Dynamics 365 Solutions Architect Expert and Power Platform Developer with 19+ years of industry experience, including 12+ years specializing in Dynamics CRM. A certified MCSE since 2006, he has delivered enterprise-level IT projects using Agile, Scrum, and Waterfall methodologies. He collaborates with cross-functional teams across platforms, overseeing the full project lifecycle to analyze, design, develop, recommend, implement, and manage enterprise systems.

Portfolio

Canada Investment Regulatory Organization
Dynamics CRM 365, Microsoft Power Platform, Microsoft Power Apps...
Ministry of Natural Resources
Microsoft Power Platform, Microsoft Power Apps, Microsoft Power Automate...
Compass Group USA
Dynamics CRM 365, Microsoft Power Platform, Microsoft Power Apps...

Experience

  • Software Development - 19 years
  • Dynamics CRM 365 - 12 years
  • Dynamics CRM Workflows - 10 years
  • Plugins - 10 years
  • Microsoft Dynamics Lifecycle Services (LCS) - 7 years
  • Microsoft Power Automate - 6 years
  • Microsoft Power Apps - 6 years
  • Microsoft Power Platform - 6 years

Availability

Part-time

Preferred Environment

Dynamics CRM 365, Microsoft Dynamics Lifecycle Services (LCS)

The most amazing...

...projects I've worked on included meeting stakeholders, IT, and executives to gather and understand requirements and leading teams through the development cycle.

Work Experience

Power Platform CE Developer

2024 - 2024
Canada Investment Regulatory Organization
  • Designed business process diagrams, workflows, data dictionaries, conceptual data models, relationships, and security models. Developed a model-driven app with customized tables, forms, views, business rules, plugins, flows, and JavaScript.
  • Built web APIs to retrieve data from Dataverse to the portal and update data from the portal to Dataverse. Created plugins to validate data, ensuring only users with predefined email domains could sign up and sign in.
  • Architected a portal with an HTML5 and CSS layout where dealers can sign in and submit requests. The requests are saved to Dataverse and worked on with different statuses. Changing status triggers different Power Automate flows.
  • Developed FetchXml-based reports, conducted unit testing, deployed solutions, investigated defects, and fixed bugs.
Technologies: Dynamics CRM 365, Microsoft Power Platform, Microsoft Power Apps, Microsoft Power Automate, Microsoft Power Pages, JavaScript, FetchXML, Databases, Software Development, Operating Systems, Cloud, Azure, Dynamics CRM Workflows, Microsoft Dynamics Lifecycle Services (LCS), Microsoft Certified Professional (MCP), Microsoft Certified Technology Specialist, Microsoft Certified Specialist

Senior Specialized IT Consultant

2023 - 2024
Ministry of Natural Resources
  • Translated clients' requirements and functional specifications into technical designs and implementations. Migrated all data from Dynamics on-premises to online for SPS and EWRB Ontario using SQL Server Integration Services (SSIS).
  • Designed and implemented access control for Dynamics 365 tenants, instances, app modules, forms, fields, and data. Replaced deprecated code and libraries, registered and deployed plugins, workflows, and JavaScript, and resolved over 170 issues.
  • Resolved compatibility issues with components in solutions for online environments and imported data from deprecated entities. Migrated Dynamics 2013 and 2016 on-premises to ensure solution compatibility with Dynamics 365 online.
  • Upgraded the ADX portal to Power Pages, configuring the site, multi-step forms, lists, and secure public authentication. Provided customization and administration for Dynamics 365 online and CRM 2016/2015 on-premises.
  • Configured business units, teams, entities, relationships, views, dashboards, security roles, field security profiles, and portal web roles. Gained experience developing and configuring CRM 2013 and 2016 customized and online model-driven apps.
  • Migrated AIRS, EWRB, and SPS to the cloud environment with zero downtime, resulting in a 50% reduction in operational costs for the business.
Technologies: Microsoft Power Platform, Microsoft Power Apps, Microsoft Power Automate, Microsoft Power Pages, Data Migration, Workflow, JavaScript, Model-driven Engineering (MDE), Databases, Dynamics CRM 365, Software Development, Operating Systems, Cloud, Azure, Dynamics CRM Workflows, Microsoft Dynamics Lifecycle Services (LCS), Microsoft Certified Professional (MCP), Microsoft Certified Technology Specialist, Microsoft Certified Specialist

Dynamics 365 Lead

2023 - 2023
Compass Group USA
  • Managed a team to translate business requirements into enterprise architecture deliverables. Designed solution flowcharts and determined the use of out-of-the-box features versus customizations.
  • Gained extensive experience with Dynamics 365 Customer Engagement (CE), Microsoft Power Platform, Portal, Azure, and SharePoint. Migrated on-premises full-trust plugins to Sandbox, evaluated the current code, and removed unsupported components.
  • Performed a comprehensive database clean-up before migration, including setting the SQL DB recovery model to simple, stopping the async service, reducing the AsyncOperationBase table size, and disabling SQL TDE and encryption.
  • Created an LCS project, added the LCS certificate to the Azure subscription, and downloaded and installed Microsoft Azure Storage Explorer. Completed customer information, backed up data, and uploaded the CRM on-premises database.
  • Developed a Power BI report to analyze data from Dynamics 365 and Azure Synapse Link, providing valuable insights for the business. Led a team to enhance Dynamics 365 with Power Automate error handling, reducing debug time by over 90%.
  • Oversaw a CRM team in the delivery of regular enhancements through 3-week sprints, using an agile approach.
Technologies: Dynamics CRM 365, Microsoft Power Platform, Microsoft Power Apps, Microsoft Power Automate, Azure, Microsoft Power Pages, Plugins, Workflow, Databases, Microsoft Power BI, FetchXML, Development, JavaScript, .NET Framework, Model-driven Engineering (MDE), SharePoint, Software Development, Operating Systems, Cloud, Dynamics CRM Workflows, Microsoft Dynamics Lifecycle Services (LCS), Microsoft Certified Professional (MCP), Microsoft Certified Technology Specialist, Microsoft Certified Specialist

Senior Technology Architect

2022 - 2023
Ministry of the Attorney General
  • Collaborated with technology and business teams to define project specifications and gather technical requirements. Planned the development migration early in the project and created the technical solution implementation design.
  • Configured Azure Application User, App Registration, API permissions, certificate, and secret. Created a Visual Studio project, added the NuGet reference, and used the ConfidentialClientApplicationBuilder class from the Microsoft Authentication Library (MSAL) library to acquire tokens.
  • Developed technical solution designs and implementation plans, taking ownership of a Dynamics 365 solution. Coordinated development tasks across teams, ensuring compliance with OPS security assessments and the Architectural Review Board.
  • Documented technical risks and issues and actively mitigated and resolved them while addressing technical debt. Requested service principals to set up storage and Azure Synapse Link, collaborating with various teams for data migration.
  • Collaborated with the Microsoft FastTrack team, team leads, consultants, and PMs to implement Dynamics 365 best practices. Configured Microsoft Dynamics Lifecycle Services (LCS) to deploy F&O and CRM environments and integrated the two environments using the Dual-write service.
  • Conducted tests and validated data flows while troubleshooting code issues and resolving data-related problems.
Technologies: Dynamics CRM 365, Microsoft Power Platform, Microsoft Power Automate, Azure, Microsoft Dynamics 365 for Finance and Operations, Plugins, Workflow, Databases, FetchXML, Development, JavaScript, .NET Framework, SharePoint, Life Cycle Management (LCM), Microsoft Dynamics Lifecycle Services (LCS), Microsoft Flow, Microsoft Forms, Microsoft FastTrack, Software Development, Operating Systems, Cloud, Dynamics CRM Workflows, Microsoft Certified Professional (MCP), Microsoft Certified Technology Specialist, Microsoft Certified Specialist

Dynamics 365 Lead Senior Consultant

2019 - 2022
Infosys
  • Collaborated with Microsoft teams and clients, leveraging excellent consultative and facilitative skills to analyze, design, develop, recommend, implement, and manage cross-platform enterprise systems architecture.
  • Investigated the current system, analyzed pain points and performance issues, and created business analysis documents. Coordinated with the Microsoft FastTrack service team to help clients migrate from other platforms to CRM on the cloud.
  • Managed a sandbox environment as a template/data source and recreated all portal data at the destination. Leveraged 3rd-party data migration tools to migrate large-scale data from legacy applications to Dynamics 365.
  • Set up Power Apps Portals for internal and external users, configuring web roles for authenticated access. Transferred knowledge of functional and technical specifications related to system development and migration.
  • Documented all test procedures for systems and processes, coordinating with business analysts and users to address requirement issues and ensure quality.
  • Oversaw the Azure landscape from initiation through solution deployment, transition, and ongoing operational support.
  • Managed service delivery for applications, focusing on enhancing customer experience by establishing dashboards and metrics. Improved efficiency and reduced costs by 15%. Awarded the Insta Award for 2020 and 2021.
Technologies: Dynamics CRM 365, Microsoft Power Platform, Microsoft Power Apps, Microsoft Power Automate, Plugins, Dynamics CRM Workflows, Databases, FetchXML, Development, .NET Framework, Visual Studio, JavaScript, SharePoint, Data Migration, Microsoft Flow, Microsoft Forms, Microsoft 365, Microsoft Dynamics, Microsoft Dynamics Lifecycle Services (LCS), Software Development, Operating Systems, Cloud, Azure, Microsoft Certified Professional (MCP), Microsoft Certified Technology Specialist, Microsoft Certified Specialist

Dynamics CRM Consultant

2016 - 2019
Ministry Transportation Ontario
  • Collaborated with decision-makers, owners, and users to identify goals and prioritize enhancements for CRM and SharePoint. Elicited business requirements and functionality, translating client needs into effective CRM solutions.
  • Utilized Visual Studio, a software development kit (SDK), NuGet, and XrmToolBox for plugins, workflow registration, and control. Administrated user, role, security settings, and Power Apps for Dynamics CRM applications online.
  • Supported strategic planning processes by identifying gaps between past and present performance metrics and recommending new metrics aligned with the updated marketing strategy.
  • Architected and ensured the seamless integration of key CRM solution components, including extending the schema, user interface design, and custom workflow activity development.
  • Developed custom plugins, JavaScript, HTML, and image web resources using technologies such as C#, JavaScript, Knockout.js, jQuery, OData, REST, FetchXml, XML, HTML5, and CSS.
Technologies: Microsoft Dynamics CRM, Azure, Plugins, Dynamics CRM Workflows, Databases, Data Migration, Reporting, FetchXML, Development, JavaScript, .NET Framework, Visual Studio, SharePoint, Microsoft Forms, On-premise, HTML, C#, OData, REST, XML, SDKs, NuGet, XrmToolBox, CSS, Dynamics CRM 365, Software Development, Operating Systems, Cloud, Microsoft Dynamics Lifecycle Services (LCS), Microsoft Power Platform, Microsoft Certified Professional (MCP), Microsoft Certified Technology Specialist, Microsoft Certified Specialist

Senior Business Systems Analyst (AVP)

2007 - 2016
Citi
  • Spearheaded the implementation of Citi Private Bank's Project Sheen, delivering comprehensive support and training to over 1,000 CRM 2011 users. Managed a $15 million portfolio, focusing on driving new business acquisition and optimizing service management processes.
  • Ensured CRM applications aligned with business objectives and met end-user requirements while identifying and resolving system errors. Enhanced productivity and efficiency by optimizing the marketing, sales, and customer service pipelines.
  • Deployed and configured the Dynamics on-premises system on Windows Server within an Active Directory (AD) environment and a private cloud infrastructure. Designed and organized the data model to customize key system components, including entities, forms, attributes, and relationships.
  • Designed a CRM user interface using web resources, workflow, and plugins to handle business logic and needs. Enhanced the CRM user experience by customizing forms, frames, fields, views, reports, dashboards, and charts.
  • Conducted a gap analysis and proposed a short-term roadmap with future data initiatives to support a long-term data-centric vision.
  • Managed the production of Business Intelligence products and solutions, resolving production issues and addressing priority problems promptly.
  • Collaborated on defining, developing, and maintaining standards and processes. Managed production support teams and coordinated full-service delivery across a number of technology solutions.
  • Won the Citi Markets and Banking Services Award and RAVE Dazzle Award for exceptional contributions.
Technologies: Microsoft Dynamics CRM, Plugins, Workflow, Dynamics CRM Plugins, Dynamics CRM Workflows, Dynamics CRM 2011, Databases, Reporting, Development, .NET Framework, Visual Studio, SDKs, Visual Studio SDK, JavaScript, C#, SharePoint, On-premise, HTML, SOAP, XML, CSS, Dynamics CRM 365, Software Development, Operating Systems, Cloud, Azure, Microsoft Dynamics Lifecycle Services (LCS), Microsoft Power Platform, Microsoft Certified Professional (MCP), Microsoft Certified Technology Specialist, Microsoft Certified Specialist

Business Systems Analyst

2005 - 2007
Sitel Group
  • Participated in business process initiatives and strategic thinking to drive standardized solutions. Led pre-sales activities, including proposal presentations and application demonstrations.
  • Identified system changes and specifications, with experience in business requirements documentation. Deployed Windows Server 2008/2003, Microsoft SQL Server 2008/2005, Microsoft Office Suite, and VMware ESX (now ESXi) Server.
  • Developed PowerShell Administrative Tools to automate administrative tasks and generate integrated reports in HTML and Excel formats.
  • Awarded the HP Certificate of Recognition and the Global Delivery Event Service Award.
Technologies: Windows, Microsoft, Servers, Databases, Networking, SQL, VMware, Microsoft Office, HP-UX, Visual Basic 6 (VB6), Active Directory (AD), Cisco, Power Shell Commands, Operating Systems, Microsoft Certified Professional (MCP), Microsoft Certified Technology Specialist, Microsoft Certified Specialist

Systems Engineer

2004 - 2005
Dana
  • Administered Windows 2000/2003 environments, managing domain controllers, member servers, print servers, and workstations.
  • Managed an Active Directory forest and domain, including organizational units (OUs), group policies, Windows Server Services, clustering, and the development of a comprehensive recovery plan.
  • Received the Niagara College Computer Program Analyst "Ease of Use" Award.
Technologies: Windows Server, Active Directory (AD), Automation, Visual Basic 6 (VB6), Microsoft Office, Visio, Visual Studio, C#, Cisco, Operating Systems, Networking, Microsoft Certified Professional (MCP), Microsoft Certified Technology Specialist, Microsoft Certified Specialist

Experience

A Model-driven App and Power Pages Portal Survey System

https://cirosurveymanagementprod.crm3.dynamics.com
The Canada Investment Regulatory Organization (CIRO) used Dynamics 365 Customer Voice to send annual surveys to banks, mutual funds, and other financial institutions across Canada. However, Dynamics 365 Customer Voice failed to meet CIRO's needs due to limitations like limited question types, restricted layouts, and excessive manual work after survey completion.

I gathered information on the existing environment, business logic, processes, restrictions, and pain points, then built a concept data model and set up a development environment using an out-of-the-box account and contact tables. I created a model-driven app, customizing tables, relationships, forms, views, business rules, workflows, and plugins to meet CIRO's needs. After testing, I implemented a Power Pages portal with secure authentication, allowing only customers with valid email domains to sign up and complete the survey in English or French.

Survey answers were validated based on business logic, plugins, and JavaScript verifications. Once submitted, the survey results triggered follow-up processes managed by Annual Report Questionnaire (ARQ) survey management. All questions and answers were saved to the Dataverse for auditing purposes.

Migration of On-premises Environments for the Ministry of Natural Resources

https://lrc-sps-prod.powerappsportals.com
The client had three Dynamics on-premises environments that needed to be migrated to the cloud. Several out-of-the-box functions were no longer supported, customizations had ceased to work, and the source code was outdated. I gathered technical and business details of the existing environments, analyzed the issues, and drafted proposal plans to address these challenges while incorporating enhancements to align with Microsoft's best practices. Collaborating closely with the client, I successfully migrated the AIRS, EWRB, and SPS environments to the cloud, ensuring the transfer of all data and audit logs. As a result, the client achieved over 50% savings in operational costs by running their apps online.

Migration and Integration of Legacy Systems for the Ministry of the Attorney General

https://operations-jts-opgt-dwp.crm3.dynamics.com
The Ministry of the Attorney General used legacy environments with financial and legal data stored on an IBM mainframe. The client needed a model-driven Power App for the front end, integrated with Dynamics 365 Finance and Operations (D365 F&O) for the back end.

This project faced several challenges: massive data size (terabytes) spanning 99 years, a legacy app running on an IBM mainframe, and the need for integration with D365 F&O. Additionally, the Ontario government initially signed a 6-month contract, which extended for another six months while the project itself spans three years, leading to resource gaps.

As a senior technical architect, I worked with stakeholders to gather data and business processes from existing legacy systems. I built data models, set up Dynamics 365 Customer Engagement (CE) environments, and customized tables, relationships, fields, views, business rules, workflows, and plugins. I also collaborated with the Microsoft FastTrack team to configure D365 F&O Lifecycle Services, deploy F&O environments, and integrate data between Dynamics and F&O. I configured the Dual-write service to synchronize data and ensured that system settings and configurations met compliance, technical, and business requirements.

Education

2002 - 2004

College Diploma (President's Honor) in Computer Programming and Analysis (Co-op)

Niagara College - Welland, Ontario, Canada

Certifications

NOVEMBER 2024 - NOVEMBER 2025

Microsoft Certified: Power Platform Developer Associate

Microsoft

OCTOBER 2023 - PRESENT

Microsoft Certified: Power Platform Fundamentals

Microsoft

JUNE 2023 - PRESENT

Microsoft Certified: Azure AI Fundamentals

Microsoft

APRIL 2019 - PRESENT

MCSE: Business Applications

Microsoft

MARCH 2019 - PRESENT

Microsoft Certified Solutions Associate: Dynamics 365

Microsoft

APRIL 2012 - PRESENT

Microsoft Certified Professional

Microsoft

APRIL 2012 - PRESENT

Microsoft Certified Solutions Associate: Windows Server 2008

Microsoft

OCTOBER 2011 - PRESENT

Microsoft Certified Technology Specialist: Windows Server Active Directory

Microsoft

OCTOBER 2011 - PRESENT

Microsoft Certified Technology Specialist

Microsoft

OCTOBER 2011 - PRESENT

Microsoft Certified Technology Specialist: Windows Server 2008

Microsoft

FEBRUARY 2007 - PRESENT

CompTIA Security+ Certification

CompTIA

DECEMBER 2006 - DECEMBER 2009

Cisco Certified Network Professional

Cisco

OCTOBER 2006 - DECEMBER 2009

Cisco Certified Network Associate Routing and Switching

Cisco

Skills

Libraries/APIs

Visual Studio SDK, Web API

Tools

Microsoft Power Apps, Microsoft Dynamics, Microsoft Dynamics CRM, VMware, Microsoft Power Pages, Microsoft Power BI, Microsoft Flow, Visual Studio, NuGet, XrmToolBox, Microsoft Dynamics 365 for Finance and Operations, Visio

Platforms

Microsoft Power Platform, Windows Server, Microsoft Dynamics 365, Windows Server 2008, Azure, Microsoft Power Automate, SharePoint, Microsoft, Windows, HP-UX

Languages

JavaScript, HTML, C#, XML, FetchXML, CSS, SQL, Visual Basic 6 (VB6)

Paradigms

REST, Model-driven Engineering (MDE), Automation

Storage

Databases, On-premise

Other

Dynamics CRM 365, Workflow, Plugins, Microsoft Dynamics Lifecycle Services (LCS), Dynamics CRM Plugins, SOAP, Servers, Microsoft Dataverse, Power Platform Fundamentals, Software Development, Operating Systems, Networking, Cloud, .NET Framework, Solution Design, Development, Data Migration, Life Cycle Management (LCM), Microsoft Forms, Dynamics CRM Workflows, Microsoft 365, OData, SDKs, Dynamics CRM 2011, Microsoft Office, Active Directory (AD), Power Shell Commands, Azure AI Fundamentals, Business Applications, Microsoft Certified Professional (MCP), Microsoft Certified Technology Specialist, Microsoft Certified Specialist, Microsoft FastTrack, Reporting, Cisco, CCNP, CompTIA Security+ Certification, Microsoft Data Transformation Services (now SSIS), KingswaySoft, Data Modeling, Solution Architecture, Customization, Business Rules, Scripting

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring