- Over 8 years of experience in SharePoint and Power Platform development, with a solid understanding of the entire software development lifecycle. - Extensive expertise in SharePoint, including migrations from on-premises to online environments, transitioning from SharePoint Designer to Power Automate, and converting InfoPath forms into Power Apps solutions. - Proven track record in developing custom SharePoint web parts and extensions using SPFx and utilizing out-of-the-box solutions to meet specific business needs. Familiar with managing lists, libraries, and views in both SharePoint on-premises and online environments. - Skilled in creating model-driven and canvas apps in Power Apps, enabling improved user experiences and streamlined business processes. - Proficient in using Power Automate to automate workflows and business processes, ensuring seamless approvals and task management. - Strong ability to develop compelling dashboards and data visualizations with Power BI, turning data into actionable insights. - Experience with beginner and small-scale projects using Power Virtual Agents and Power Pages, as well as integration with Dynamics 365 and building custom APIs. - Hands-on experience with Dataverse, leveraging it for data management and integration across the Microsoft ecosystem. I've also had hands-on experience with JSON and XML data formats. - Expertise in PowerShell scripting for SharePoint, automating administrative tasks, deployments, and environment configurations. - Familiar with legacy SharePoint technologies, using .NET and C# to extend functionalities and maintain legacy systems. - Proficient in multiple programming languages, including HTML, CSS, and JavaScript, for front-end development and customizations. - Adept at managing diverse data sources, such as CSV, Excel, Dataverse, SQL databases, and SharePoint lists. - Knowledgeable in implementing security measures, including encryption, authentication, Data Loss Prevention (DLP), and Role-Based Access Control (RBAC). - Comfortable working in agile environments, employing Scrum methodologies, and using Jira for project management and coordination. - Knowledge of Continuous Integration and continuous delivery. - Strong collaboration skills, working closely with stakeholders, cross-functional teams, and end-users to gather requirements, provide technical solutions, and ensure successful project delivery.
Power Platform Developer
Power Platform Developer