Total 16+ years of rich experience in web based, n-tier and enterprise applications.
12+ years of relevant experience in Microsoft Dynamics CRM 2011, 2013, 2015, 2016 and Dynamics 365 (onpremise + online) with extensive knowledge on Customizations, Plugins, Workflows, Actions, Business Rules, etc. Knowledge in Marketing, Sales, Project Service Automation (PSA) & Service modules. Working directly with customers to build their digital platform on Dynamics CRM, which is optimized through the development of data focused and scalable processes. Also focused on business growth by working on presales engagement.
Extensive knowledge in building reusable controls using on PCF (PowerApps Component Framework), HTML, CSS3, TypeScript, JavaScript.
Extensive knowledge in Power Platform (PowerApps, Power Automate, Power Pages, PowerApps Pipeline, Microsoft Copilot), AI Builder.
Extensive knowledge in Azure Functions, Key Vault, Resource Group, Service Bus, Queue, Topic, ADF.
Specialized in coding and implementing n-tier distributed & web-based applications based on Microsoft Technologies stack with exposure to software designing.
Expert in developing MSCRM Web-Resources using HTML5, CSS3, TypeScript, JavaScript, AngularJS, ReactJS.
Expert in developing web applications using ASP.NET, C#.Net, ADO.NET, MVC, XML, LINQ, SQL Server, WCF, ASP.NET Web API & AJAX.
Expert in writing PowerShell scripts (custom functions, modules, reusable function from C#.NET code).
Expert in data migration using SSIS and Scribe.
Expert in extracting DLL codes by using .NET de-compiler like dotPeek.
Strong command of the Software Development Lifecycle Process involved in all phases of a project including prototyping, requirements analysis and technical specification writing, implementation, testing, and occasional technical support when necessary.
Ability to understand and work with large, complex code base. Can work independently, strong learner, good communication skills.
Ability to handle and manage large teams as well as an individual contributor in the team.
Defining architectural blueprint and detailing the technical design of
the business requirements on D365 CRM platform.
Aligning stakeholders’ expectations. Status reporting to all parties
including steering committee members and executive leadership.
Monitoring of risks, issues, dependencies. Preparing contingency
plans to remove roadblocks for achieving the milestones.
Ensure compliance to standards, guidelines, and regulatory
requirements.
Comprehensive documentation for both internal and external project stakeholders.
Experience in presales sizing, estimation, and proposal documentations for RFPs/RFIs.
Hands on experience on coding solutions addressing business
needs.
Overview
17
17
years of professional experience
9
9
years of post-secondary education
21
21
Certifications
Work History
Senior Specialist
LTIMINDTREE
12.2022 - Current
Managing the team.
Worked on CoE accelerators.
Providing the solutions for the accelerators and guidance to the team.
PoCs based on the accelerators.
Reviewing, testing and individual contribution in development work.
Worked on RFPs and preparation of demo for it.
Currently working as a Technical Architect for a Canada based NGO client.
Migration of Canvas App to Model Driven App as well as support to existing Canvas Apps.
Leading the team and ensure on-time delivery.
Provide technical / architectural solutions and guidance to the client based on the requirement and OOB functionality provided by Microsoft.
Provide Fit-Gap Analysis for the big requirements along with estimation.
Worked as individual contributor in the project like: Function App development, Bulk Data Upload from excel, Canvas App support and new implementation, Migration to Model Driven App, Web Resource using ReactJS, etc.
Requirements capture, understanding, elucidation and analysis.
Clarifying the team member's problems.
Unit Testing.
Deployment document creation & CR document for the deployment.
Driving the team during production deployments.
Track potential risks / major impediments and bring to the notice of the Customer.
Preparation of SoW (Big-bang & Staggered), Project Plan, SPRINT Planning, cost calculation and milestones.
Actively contributed on preparation of the FSD (Functional Specification Document). Reviewing of the FSD with comments created by onsite team member.
Worked on implementation of D365 CE along with PSA (Project Service Automation). Worked as offshore Technical Lead for D365 PSA (Project Service Automation).
Done PSA Fit/Gap analysis for the initial client requirement and preparation of a small functional prototype / demo to show case the PSA functionality (realistic concepts and approaches has been taken) to client.
Driving the team during preparation of the demo and walk through it to the onsite counterpart. Provided thorough Fit/Gap assessment and architectural solutions for Phase 1A and 1B PSA requirements. Prepare few functional demos for critical solutions like MD2.0 & Determine integrations. Building of re-usable D365 PCF (PowerApps Component Framework) components, MS Flows (Power Automate), Canvas App, Mobile Push Notification using MS Flow and Canvas App for the critical solutions.
Make sure of ontime delivery.
Done the design and architectural solution for Opportunity Snapshotting using D365 Workflow and Service Bus Queue for Enterprise CRM requirement.
Developed SSIS package for activity attachment migration from Salesforce to SharePoint through D365 SharePoint integration.
Implementation of DevOps using PowerShell and Jenkins for Automatic build and deployment.
Build of digital solutions on top of D365 onpremise deployment using AngularJs, NodeJs, TypeScript and Web API (C#.NET).
Building of custom reusable controls like Modal Popup and DateTime control using HTML web resources and JavaScript.
Organizing SPRINT Retrospective with client. Driving the Show/Tell session. Driving the handover session with onsite team members.
Senior Consultant - CRM
Cognizant Technology Solutions Private Limited
09.2012 - 09.2018
Leading the team.
Also work as individual contributor in customization, coding, testing, etc.
Provide technical / architectural solutions and guidance to the client.
Designing of technical specification & pseudo logic for the overall project and send it to client for verification and sign off.
Update day to day status of the project in the client’s TFS portal.
Requirements capture, understanding, elucidation and analysis.
Designing of custom website and APIs with single sign on features.
Preparation of deployment document with proper steps during the migration of MSD CRM 2011 on premise to MSD CRM 2016 on premise.
High level system architecture and detailed design including design for the integrations with CRM.
Specifying the design of the overall application to the client.
Submit weekly and monthly reports to Customer Project manager. Share overall plan periodically.
Document Business requirements and get sign off from client SME’s.
Transition knowledge to offshore consultants through agreed upon collaboration mechanism.
Software Engineer
ZINFI Software Systems Private Limited
11.2011 - 09.2012
Worked as team member.
Requirement analysis.
Coding (MDF module coding, MDF module related WCF service, MDF module ASP.NET custom server controls).
Database (creation, alterations & deletion of tables, types, functions, views and stored procedures for MDF modules and creation of database change migration scripts).
Unit Testing.
Bug Fixing (MDF, Event, Email & CRM modules).
Have been involved in developing multilingual engine for multilingual implementation (Design, Coding, and Implementation).
Web Developer II
Castle Rock Research Information Private Limited
07.2011 - 11.2011
Worked as a team member.
Requirement analysis.
Following the AGILE Process Model for development: Following SCRUM, Using Pivotal Tracker - AGILE Project Management and TeamCity - For Continuous Integration and Build Management.
Coding (role & permission module, managing user profile section, creation of report section, graduate attributes section, MVC model, assignment creation, edit and replace question in assignment, and JavaScript compatibility of MATHML editor in all browsers).
Database (creating database migration script for deploying the latest).
Unit testing (creating test suits for the module development).
Have been involved in the licensing module (Design, Coding & Implementation).
Coding (Data access layer, Business logic layer, Security layer, Template functions (using .NET reflections)) with n-layer architecture. Coding (SMS module, SMS parsing, report module (poll day reports), excel export (from gridview, datalist and nested datalist), excel import of polling related data) with layered architecture.
Creation of Windows Application for execution of XPATH on different XML data for testing which is required in the project.
Creation of Windows Service for updating the different activities time to time and manage it through windows interface using WPF application.
Creation of entry forms (Registration forms and nomination update forms).
Database (creation, alterations & deletion of tables, types, functions, views and stored procedures and creation of database change migration scripts).
Charts (using AMCharts) to show district wise polling information at different time intervals. Also, these graphs are created for the representation of vote counting status with AJAX refreshment: PIE charts and Bar graphs.
Software Developer
Anthelion Technology Private Limited
09.2008 - 04.2010
Worked as a team member.
Requirement analysis.
Implementation of 3-layer architecture.
Design (Web forms, Custom Web Control, CSS Implementation, Win forms, Custom Windows Control).
Coding using C# language for Server-side scripting and JavaScript for client-side Scripting.
Database Creation - CRUD operation using stored procedures and user defined functions.
Unit Testing.
Software Developer
Angstoonz
02.2008 - 09.2008
Worked as a team member.
Requirement analysis.
Implementation of 3-layer architecture.
Design (Web forms, Custom Web Control, CSS Implementation, Win forms, Custom Windows Control).
Coding using C# language for Server-side scripting and JavaScript for client-side Scripting.
Database Creation - CRUD operation using stored procedures and user defined functions.
Unit Testing.
Education
Master of Computer Applications -
Indira Gandhi National Open University (IGNOU)
India
01.2006 - 06.2011
Bachelor of Science - Economics Honours
Raja Peary Mohan College
Uttarpara, West Bengal, India
06.2002 - 07.2005
Skills
Team Management
Learning & Research
Self motivation
Task prioritization
Technical troubleshooting
Coaching and mentoring
Stakeholder engagement
Decision-making
Problem-solving
Analytical skills
Technical Skills
Hardware / Platforms: Windows 7/8/10 & Windows 2008 / 2012 Server
Technology: Microsoft .Net Technologies (CRM 2011, CRM 2013, CRM 2015, CRM 2016, Dynamics 365, ASP.NET, C#.NET, ADO.NET, LINQ, PLINQ, Win Forms, WPF, WCF, MVC, Silverlight, WCF, Web Services, ASP.NET Web API), Microsoft Azure (Web Apps, VM, Logic Apps, Function Apps, etc.), ADX Studio (Web Portals)
Power Platform: Model Driven App, Canvas App, Power Automate, PCF (PowerApps Component Framework), Microsoft Copilot Studio, PowerApps Pipeline
Development Tools: Visual Studio 2019, 2017, 2015, 2013, 2012, 2010, 2008 & 2005, Visual Studio Code, Sandcastle, dOOdads ORM (Open Source), Linqpad
Databases: Microsoft SQL Server – 2005, 2008 & 2012
Reports: SSRS & Crystal Report
Data Integration & Data Migration Tool: Scribe Insight, SSIS 2012 & 2013
Architecting Diagram Tool: Microsoft Visio
Charting: Microsoft Charting, AMCharts
Testing Frameworks: Gallio MbUnit, FakeXrmEasy
Version Control Systems: Tortoise SVN, Visual Source Safe (VSS), Visual Studio Team System 2008, 2010, 2012 (Team Foundation Server), TFS online, Github
Certification
PL-200: Microsoft Power Platform Functional Consultant