
Maximus Li
Verified Expert in Engineering
Business Systems Analyst and Dynamics 365 Developer
Milton, ON, Canada
Toptal member since December 10, 2024
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
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
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
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.
Senior Specialized IT Consultant
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.
Dynamics 365 Lead
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.
Senior Technology Architect
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.
Dynamics 365 Lead Senior Consultant
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.
Dynamics CRM Consultant
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.
Senior Business Systems Analyst (AVP)
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.
Business Systems Analyst
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.
Systems Engineer
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.
Experience
A Model-driven App and Power Pages Portal Survey System
https://cirosurveymanagementprod.crm3.dynamics.comI 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.comMigration and Integration of Legacy Systems for the Ministry of the Attorney General
https://operations-jts-opgt-dwp.crm3.dynamics.comThis 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
College Diploma (President's Honor) in Computer Programming and Analysis (Co-op)
Niagara College - Welland, Ontario, Canada
Certifications
Microsoft Certified: Power Platform Developer Associate
Microsoft
Microsoft Certified: Power Platform Fundamentals
Microsoft
Microsoft Certified: Azure AI Fundamentals
Microsoft
MCSE: Business Applications
Microsoft
Microsoft Certified Solutions Associate: Dynamics 365
Microsoft
Microsoft Certified Professional
Microsoft
Microsoft Certified Solutions Associate: Windows Server 2008
Microsoft
Microsoft Certified Technology Specialist: Windows Server Active Directory
Microsoft
Microsoft Certified Technology Specialist
Microsoft
Microsoft Certified Technology Specialist: Windows Server 2008
Microsoft
CompTIA Security+ Certification
CompTIA
Cisco Certified Network Professional
Cisco
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring