Naresh Peterubende
Microsoft Dynamics *** / Power Apps Consultant
***.*******@*****.*** LinkedIn Profile
Professional Summary:
10+ Years of Techno Functional Experience in Software Development with focus on Microsoft CRM, Dynamics 365, Power Platform, Dataverse.
Extensively worked on Microsoft CRM 2015, 2016 and Dynamics 365 Entities, Chart, Configuration and Customization, Ribbon, Views, Web Resources, Integration with MS Outlook.
Experience in Developing Microsoft CRM Plugins, Dialogs, Business Process Flows, Custom Workflows and Production support.
Work Experience in the MS Power Platform like Microsoft Power Automate Flows and PowerApps, Dataverse, Model Driven Apps, Canvas Apps and Power BI.
Experience in creating Plugins by using Events Pipeline Like Pre-Operation, Pre-Validation and Post Operation.
Working Experience on Understanding the functional limitations and capabilities for out-of-the-box CRM functionality and custom code.
Functional CRM Developer and hands on expertise in customization and configurations of the Microsoft CRM, Dynamics 365 ERP Projects and Involved in production Support.
Work closely with business units and technical architects to deliver complex types of customizations.
Experience in using Microsoft dynamics 365 for outlook (Online/Offline), CRM SDK, Scribe and data migration tools.
Proficiency in creating, importing, exporting managed and unmanaged solutions to transfer customizations from one environment to other environments.
Experience of dashboards customization with complex charts built from SSIS, SSRS (SQL server reporting services) reports.
Delivering business process automation, enhancing user experiences, and optimizing performance in SaaS/PaaS applications.
Extensive experience in ASP.Net, C#, .Net core, ADO.Net, Web Services, LINQ, AJAX, windows services, WCF services, OOPS, Classic ASP, XML, Text Editor, MS IIS 6.0/7.0/8.0, HTML, CSS, JavaScript, SQL Server 2014/2016, visual studio 2015/2017/2019.
Executed RESTful APIs using C#, ASP.NET, .Net core, ASP.Net Core, Web API by SOAP.
Expertise in configuring business units, security roles, field security profiles, teams, CRM plugins and call outs to CRM API.
Migration of Data from one system to different Microsoft Dynamics 365.
Experience in Consuming CRM API for development of custom API Libraries for front end development.
Hands on Experience of implementing and maintaining access controls and permission in CRM based on access conditions and roles.
Experience in interacting with Microsoft CRM database using web service methods.
Utilized methodologies such as Agile/scrum and Waterfall along with SDLC implementations.
Good knowledge of OOB functionality of MS Dynamics 365/2016/2015 Sales, Service modules.
Good knowledge of Dynamics 365 admin portal, PowerApps admin portal, Different admin portals like Power Platform admin center.
Experience in data migration projects involving SQL Server, data modeling and normalization.
Altered\modified tables during the development phases of the project, created multiple SQL databases, tables, and configured foreign keys between tables and created indexes.
Worked with end users to make them understand the multiple testing phases of the application and MSCRM functionality.
Hands on knowledge of implementing and maintaining access controls and permission in CRM based on roles and access conditions.
Experienced in Source and Version Control with GIT hub, TFS, SVN, CI/CD Pipelines and Azure Devops.
Cross Functional Project Development, and communication skills to Produce high-level and low-level solution documentation.
Technical Skills:
Development:
Visual Studio 2012/2015/2017/2019, Microsoft CRM 2015,2016 and Dynamics 365, Azure.
Microsoft Dynamics platform:
Workflow, plugins, Views, entity model, Security, Azure (PaaS, SaaS), web services.
Programming languages:
ASP.Net, .Net core, C#, ADO.Net, ASP.Net Core, JavaScript.
Web Technologies:
HTML, CSS, Ajax, XML, jQuery, JSON.
Business Processes:
Sales, Marketing, Customer service.
Source Control:
GIT Hub, Team Foundation Server, Subversion (SVN).
Methodologies:
Agile, Scrum, Waterfall.
Databases:
Microsoft SQL Server 2012/2014/2016, Postgre sql.
EDUCATION:
Master of Science in Engineering Management, Trine University, Indiana, USA – 2015
Bachelor of Technology in Computer Science & Engineering, JNTU, Hyderabad, India – 2013
Certifications:
Certified SAFe 6 Practitioner - https://bit.ly/3J3h47O
Employment Summary:
Microsoft Dynamics 365 / Power Apps Specialist
Client: Metropolitan Police Department Washington, DC.
Dec 2024 – Present
Responsibilities:
Designed and developed a Microsoft Dynamics 365/PowerApps–based Firearms application for the Metropolitan Police Department of Washington, D.C., streamlining firearms registration, tracking, and compliance.
Administered and configured Dynamics 365 backend using XRM Toolbox, Dataverse, custom plugins, and advanced XML queries to manage hotfixes, data fixes, and scheduled product enhancements.
Configured and customized Model-driven Apps, Canvas Apps, and Power Pages/Portals to deliver scalable, user-friendly solutions for law enforcement operations.
Partnered with QA and Training teams to create tip sheets, walkthroughs, and technical clarifications for system testing and end-user adoption.
Led adoption of Microsoft Power Platform solutions, driving digital transformation through low-code applications, automation, and integration across government systems.
Automated workflows using Power Automate, enabling cross-system integration and improving process efficiency.
Executed data migration and implemented visualization solutions with Power BI and Microsoft Dataverse, ensuring data accuracy and actionable insights.
Managed Power Platform environments, including security roles, compliance, and governance, while serving as a trusted consultant to business stakeholders. Collaborated with a 7-member Agile team of functional consultants, developers, and QA specialists to deliver mission-critical, compliant applications on time.
Participated in solution modeling/design workshops with SMEs and POs, delivering design specs and showcasing configuration options to improve workflows.
Developed and managed Azure DevOps (ADO) CI/CD pipelines across Dev, QA, Training, PreProd, and Prod environments, ensuring seamless code deployments and automated quality checks.
Developed and configured Dataverse custom entities and Power Apps pages to address stakeholder pain points, improving caseworker efficiency and system usability.
Worked on solution management and configuration reviews, providing technical support for sprint ceremonies, backlog grooming, and release planning.
Collaborated with Product Owners to translate business requirements into user stories and acceptance criteria, supporting program needs.
Managed CRM security roles, dashboards, APIs, and PowerApps portals, ensuring compliance, role-based access, and optimized user experience.
Coordinated with Microsoft Premier Support for troubleshooting escalated CRM/Power Platform issues, driving timely resolution and knowledge transfer.
Delivered weekly status updates and project reports, ensuring transparency across stakeholders and leadership teams.
Environment: PowerApps, Canvas Apps, CRM SDK, Microsoft Dynamics 365, Power Apps Portal, Dataverse, .Net core, Entity Framework, .NET Framework 4.5, ASP.NET Core, Plug-in Registration Tools, Visual studio 2019, C#, .Net, GIT, HTML, CSS, JavaScript, XRM Toolbox, Data Migration, Linux, jQuery, SQL Server 2016.
Microsoft Dynamics 365 / Power Apps Consultant
Client: Department of PBGC Washington D.C.
Dec 2022 – Nov 2024
Responsibilities:
Involved in Analysis, Coding, Testing and maintenance phase of the project life cycle.
Developed and customized MS Dynamics 365 ribbons and forms.
Worked on Workflows and Plug-in for automated processes based on requirement in MS Dynamics 365, version 8.2.
Worked on all the new features like Business Process Flow, Business Rules and Synchronous Workflows in MS Dynamics 365.
Collaborate directly with the business and functional teams to define project scope and all required deliverables, activities, activity sequence, Work Break-down Structure (WBS) and work estimates to create a framework for the project schedule.
Involved in Microsoft Dynamics 365 data auditing, capture, Dataverse, data mapping, integration, Creation of interfaces and importing data.
Used tools to remove/add fields for sales lines, sales orders and customers during Sales Orders Creation or Posting, as required by Vendors, and print / hide those fields in reports.
Set up Microsoft Flow (Power Automate) to provide predefined criteria-based status update features and auto approval.
Responsible for the user interface, reporting and dashboards for the Front-end Dynamics development.
Work Experience in developing cloud solutions based on Microsoft Power Platform using Power Apps Portal, Dataverse, Canvas Apps and Common Data service.
Worked on SaaS application with ASP.NET Core and C# for managing enterprise resources, incorporating both front-end and back-end features.
Established functionality for navigation desktop, Canvas Apps, Dataverse, data capture and web apps in Microsoft Power apps portal that connect to distribution center solutions design analytics in Power BI.
Integrated cloud services to scale application performance and support PaaS architecture.
Customized MS Dynamics 365 form On Save Status changes events, On Load with Java script and Jquery using the Microsoft Dynamics 365 SDK Tool Kit.
Using XRM Toolkit to integrate with CRM Web services – REST / SOAP based integration with Jscript.
Maintain MS Dynamics 365 applications, troubleshoot defects and identify the appropriate change to fix the issue and Worked on Production support level.
worked on Managed and Unmanaged Solutions, created multiple Views for Entities to Import and Export data.
Developed Solutions, Plugins, custom workflow, Workflows, SSIS Data Migration Scripts and WebAPI Data Services using C#, Linux, .Net core, ASP.NET Core and supported existing project in production.
Initiated and developed Microsoft Dynamics 365 Custom Web Pages to plug into out-of- the box MS CRM Solution using HTML.
Created several plug-ins and workflows for maintain data integrity and enhancing the system.
Experience in creating CRM Site Map and reasonable to handle Deployments to the next environments using Azure DevOps and Solution/Data Export and Imports.
Worked on HTML, CSS, Linux and XML.
Developed data binding and Data Access with SQL using ADO.NET.
Developed SQL stored procedures, Views, triggers and functions.
Generated editable grids in views.
Used GIT Hub for Source Control of Project code.
Demonstrated ability to deliver projects and products in an agile project management environment.
Actively participated in daily scrums.
Environment: PowerApps, Canvas Apps, CRM SDK, Microsoft Dynamics 365, Dataverse, Power Apps Portal, .Net core, Entity Framework, .NET Framework 4.5, ASP.NET Core, Plug-in Registration Tools, Visual studio 2019, C#, .Net, GIT, HTML, CSS, JavaScript, XRM Toolbox, Data Migration, Linux, jQuery, SQL Server 2016.
Microsoft Dynamics 365 / PowerApps Consultant
Client: Verisk 3E Bethesda, MD
May 2019 – Nov 2022
Responsibilities:
Responsible for all phases of the software development lifecycle (mainly in NET and in Microsoft Dynamics 365/XRM) including design and planning, development, application reporting, unit testing, QA testing, installation, deployment and Production support.
Worked on Power Apps Application using Dataverse, Power Automate, Power Pages, share point online and Excel.
Create and maintain technical design and system documentation according to established standards, such as code and process documentation.
Worked On Power Automate Cloud flows using different types of connectors.
Created Microsoft flow (power automate) to status update and auto approvals feature based on requirement.
creating proofs-of-concept as directed and providing accurate level of effort (LOE) estimates; development approaches; and be accountable for completing work by established deadlines.
Monitor Dynamics application on the shared services platform to ensure availability.
Detect and correct process errors, system job failures, and performance bottlenecks that may emerge from Dynamics and custom integrations.
Participate in release management processes. Be able to perform other Dynamics system admin duties as needed.
Troubleshoot and resolve production issues (software bugs, data issues, and system configuration issues).
Expertise working with every version of Dynamics 365 Implementation, customization and Integration MSCRM web service with JavaScript, C#, ASP.NET and jQuery.
Installed and Configured MS Dynamics 365 system Organized server instance for development and testing.
Created Custom Entities, attributes in MS Dynamics 365 as per the Business Process.
Extensively worked on User Interface using CSS, HTML, AJAX, Java Script, Query.
Generated different tables, views, and indexes and normalized the data in SQL Server.
Worked with ASP.NET AJAX Controls, Extenders and Win Forms. Developed Ul utilizing Query for intuitive cross program functionality and complex Ul.
Developed and tested MS Dynamics 365 client-side programming using (JavaScript / JSON / jQuery / HTML) using the Microsoft Dynamics 365 Customization SDK Tool Kit.
Developed Business Logic layer by executing Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in VB.NET and production support.
Responsible for code merging using Microsoft Team Foundation Server (TFS) and for other source code maintenance needs.
Customized Workflows and Plugin for automated processes, based on requirement from sales and marketing department to increase visibility and efficiency.
Established Dashboards, Views, Reports, charts and all the security roles and users accordingly in the system based on roles. Customized Dashboards based on the custom reports, charts and performed unit testing including both automated and manual testing.
Worked with CRM features like New Security Features, Enhanced Business Rules, Hierarchy Visualization.
Configure the Dynamics 365 application to meet the client's requirements using the dynamics 365 customization tool, workflow tool or SDK.
Environment: PowerApps, CRM SDK, Dataverse, Microsoft Dynamics 365, .Net core, Entity Framework, .NET Framework 4.5, Plug-in Registration Tools, Visual studio 2019, C#, .Net, GIT, HTML, CSS, JavaScript, XRM Toolbox, jQuery, SQL Server 2016.
Microsoft Dynamics 365 Developer
Client: New York State Division of Housing and Community Renewal Albany, New York
May 2018 - Apr 2019
Responsibilities:
Involved in Development, Testing and Deployment of the solution in the MS Dynamic CRM.
Created Custom Entities, attributes in MS Dynamics 365 as per the Business Process.
Customized Workflows and Plugin for automated processes, based on requirement to increase visibility and efficiency.
Used Unit Testing and UAT (user acceptance testing) to test the code developed to ensure it accurately captures the existing business processes.
Developed and customized forms, fields, dashboards, views and business rules in Dynamics 365 solutions.
Developed and tested MS Dynamics 365 client-side programming using JavaScript / JSON /Query / HTML) using the Microsoft CRM Customization SDK Tool Kit.
Worked on Out of Box features like Business Rules, Business Process Flow and Synchronous Workflows in MS Dynamics 365.
Used Unit Testing and UAT (user acceptance testing) to test the code developed to ensure it accurately captures the existing business processes.
Developed Interactive Ul Screens using ASP.NET, CSS, HTML, jQuery and AJAX controls.
Developed both Managed and Unmanaged solutions in Microsoft Dynamics 365 to support the enhancements and published the customizations into the system.
Developed Jscript libraries for various data validations and customizations. Also accessed data and data services from the database using ADO.NET.
Worked on customized MS Dynamics 365 forms and ribbons and Involved in Data Migration from older system to new system.
Customized MS Dynamics 365 form On Load, On Save Status changes events with Java script and JQuery.
Involved in Deployments to the next environments using Azure DevOps and Solution/Data Export and Imports.
Responsible for code merging using GIT and for other source code maintenance needs.
Demonstrated ability to deliver projects and products in an agile project management environment.
Actively participated in daily scrums.
Environment: Microsoft Dynamics 365, .NET Framework 4.5, Scribe Integration, CRM SDK, C#.Net, .Net core, Entity Framework, Plug-in Registration Tools, Data Migration, Visual studio 2017 and 2019, HTML, CSS, SSIS, JavaScript, jQuery, SQL Server 2016, SQL Server 2016, Postgresql, GIT, XRM Toolbox, XML.
Microsoft CRM Consultant
Client: Fannie Mae Herndon, Virginia
Oct 2016 - Apr 2018
Responsibilities:
Gathered client requirements and business process, development, testing and deployment of Microsoft CRM 2015, 2016.
Used CRM web service and developed a custom service using WCF to provide extended functionalities to the common methods of CRM.
Extensively used Synchronous and Asynchronous Plugins and Workflow activities for various MS CRM activities during development phase.
Wrote, debugged and deployed plug-ins using Visual Studio and C# to coordinate the program entities.
Applied SSIS/Kingsway soft based interface that pulls applications and documents directly from customer portal (CRM 4.0 based) on an hourly basis into Confidential ’s online CRM 2016 system.
Performed gap analysis between a client's requirements and the functionality within Microsoft CRM/Dynamics 365 ERP.
Developed UI interface using HTML, JavaScript, CSS, and Jquery.
Worked on implementing Scribe integration for CRM application.
Used Microsoft CRM SDK Tool Kit to develop and test MS Dynamics 365 Client-side programming (JavaScript / jQuery / HTML/CSS).
Enhanced and developed business process flows as per the client needs.
Customized MS Dynamics 365 forms, entities, attributes, views, ribbons & sitemaps.
Established Organization, Business Units and Teams, formed their relationships.
Worked on setting up relationships between System & Custom entities.
Generated various reports with calculated members, and dropdowns from the cubes by connecting to analysis server from SSRS.
Worked on generating reports using SQL server reporting services (SSRS).
Created workflow based on requirements from the Sales and marketing department.
Customized Dashboards based on the custom reports and charts Established.
Used TFS for Source Control of Project code.
Environment: Net 4.0, MS Dynamics 365 2015 and 2016, C#.Net, ADO.Net, CRM SDK, plug-in, AJAX, JSON, HTML, CSS, MS Visual Studio 2015, jQuery, SSIS, SSRS, Kingswaysoft, Scribe integration, Ribbon Editor Tool, SQL Server 2014, Outlook 2013 and TFS.
Programmer Analyst
Client: Verscend Richmond, Virginia
Feb 2016 - Sep 2016
Responsibilities:
Gathered client requirements and business processes, development, testing and deployment of Microsoft Dynamics 365.
Customized sale module includes leads, accounts, contacts, opportunities and related custom entities according to the business process.
Utilize entity relationships and mappings to reduce several workflows and plug-in and simplify the solution. Customize sitemap via XML toolbox.
Developed console applications in C# .net using CRM web services to format phone number and state fields in CRM, auto generate forecast entity records for each salesperson.
Developed Business Objects and Data Objects using C#.
Involved in customization of tools to customize system components such as forms, views, entities, attributes, relationships, and entity mapping.
Used Pre and Post Images during Plugin Execution Phases for various complex Plugins.
Extensively worked on CRM Plugins & Custom Workflow activities development.
Built CRM reports using fetch XML and/or SQL queries.
Creating dashboards and reporting systems on CRM applications.
Configuring and integrating software applications, APIs and add-ons.
Providing installation and deployment strategies for hosted Microsoft CRM and other considerations.
Developing complex business logics using ASP.Net, HTML, JQuery, JavaScript and CSS.
Successfully migrated SSIS packages from development to test to Production environments Using SSIS Configuration files and deployment wizard.
Developed reports, charts and dashboards for specific business requirements.
Troubleshooting and coordinated deployment between environments with other teams.
Executed Plug-Ins defining business rules and validating data.
Debugged JavaScript is used in CRM system.
Configured CRM settings to adopt security policies within different environments using security roles.
Customized and Generated reports in the system by using SQL Server Reporting Services (SSRS) to provide data for demand planning and opportunity management.
Established organizations, business units, groups and their relationships.
Used TFS for Version Control.
Environment: Microsoft Dynamics 365, Visual Studio 2015, C#, HTML, CSS, ADO.Net, Asp.Net, .NET, JavaScript, XML Toolbox, SQL Server 2012, SSRS, SSIS, TFS.
Software Engineer
Client: SUNNET Solutions Pvt. Ltd. Hyderabad, India
June 2013 - Nov 2014
Responsibilities:
Involved in the gathering of system requirements and development.
Used Waterfall model.
Developed various Web Forms for various modules using ASP.NET, ASPX, C#, .NET, ADO.Net, HTML, XML, HTTP, CSS, and Front Page etc.
Developed User controls using ASP.NET, ADO.Net and C# for reusability.
Used SVN for Version Control.
Written SQL Queries and created several stored procedures and user-defined functions to support data retrieval.
Used Web Services for accessing data from the web server.
Prepared specification requirements documents (SRS)
Used .NET controls to dynamically render the content on web pages developed using C#.
Applied different layers (UI Layer, Business Access Layer and Data Access Layer) and using MVC architecture.
Used LINQ with objects for data retrieving and data querying.
Executed Data Access Layer using ADO.NET.
JavaScript and ASP.NET Validation Controls for client-side validation.
Performance testing and Code testing using NUnit.
Developed some dynamic reporting solutions SQL Server Reporting Services (SSRS)
Environment: ASP.NET 3.5, C#, ADO.Net, Web Forms, ADO.NET, ASPX, XML, MVC, NUnit, HTML, CSS, JavaScript, HTTP, Visual Studio 2012, SQL Server 2012, SSRS, HTTP, SVN.