It - Technology Analyst Resume
Redmond, WA
SUMMARY:
- Results - oriented MS Dynamics CRM Certified Developer with design and development skills gained through 6.5+ years of commercial experience across various sectors such as Banking, Healthcare, E-Commerce, Manufacturing using a wide range of Confidential technologies.
- Understanding of Confidential Dynamics 365, Dynamics CRM 2016/2015/2013/2011 versions in Sales, Marketing and Service modules.
- Experience in developing customized Dynamics CRM solutions using Confidential Dynamics CRM 365 SDK, .Net Framework, C#.Net, REST, SOAP, AJAX, OData, XML, HTML, CSS, Web API, OAUTH, XRM Page object model, JavaScript, Debugging and Unit Testing.
- Experience in developing C#, Plugins, Workflows, Business Process Flows, Business rules, Sitemap, Ribbon customization for Confidential Dynamics 365/2016/2015/2013.
- Experience in CRM Web services, Web APIs and using Query Expressions, LINQ to perform CRUD operations.
- Experience in translating requirements into solutions with proper dependencies and preparing strategic development plan in MS Dynamics CRM.
- Experience in solution management and deployment of Dynamics CRM systems
- Experience in Configuring and developing customizations for Confidential SharePoint 2010/2016, Nintex workflows
- Experience in Front-end UI development using HTML, CSS (Cascading Style Sheets), JavaScript, JSON.
- Experience with different SDLC methodologies such as Agile and Waterfall with an ability to be creative and to take self-initiatives to execute/manage multiple projects in parallel during time critical situations.
- Experience in using version control like Team Foundation Server, Visual Source Safe.
- Experience in development of using T-SQL, SSRS using MS SQL Server.
- Experience in writing database queries using joins, Indexes and in creating Tables, Views, writing Stored Procedures, Functions and Triggers using T-SQL, maintaining Database, experience in Query Optimization.
- Experience in Involving debugging and fixing the bugs during Production phase.
- Excellent Team Spirit, Communication, Interpersonal skills and Self-motivated to implement next-generation paradigms.
SKILL:
CRM Technologies: MS Dynamics CRM 365 V9, 2016/2015/2013/2011
Programming Languages: C#, .NET, JavaScript
Web Technologies: ASP.NET
Development Environment: MS Visual Studio Professional 2019, MS Visual Studio 2016/2012/2010
Databases: MS SQL Server 2008/12
Database Technologies: ADO.NET, Entity Framework, LINQ Source Controls & Tools: GITHUB, MS TFS, VSS, JIRA
SDLC: Agile, Scrum, Waterfall
Modeling: Rational Rose, MS Visio (UML)
Other Technologies: Web Services, HTML5, CSS
EXPERIENCE:
Confidential, Redmond, WA
IT - Technology Analyst
Responsibilities:
- Responsibilities varies from Requirement gathering, analysis, investigation and project planning and Gathered client requirements and business process, development, testing and deployment of Confidential CRM projects.
- Configure the Dynamics CRM application to meet the client’s requirements using the dynamics CRM customization tool, workflow tool or SDK.
- Interacting with prospects and clients to understand key CRM requirements across Marketing module.
- Perform analysis of complex functional and business requirements
- Developed Jscript libraries for various data validations and customizations.
- Collaborate with Business Systems Analysts, other developers, and system owners in the testing of new CRM programs and applications.
- Devise, coordinate, and conduct data-cleansing initiatives to purge and eliminate corrupt or redundant information from CRM
- Created several client-side extensions using JavaScript, CSS, and HTML.
- Responsible for code review and task reviews for other developers in the team.
- Worked in customizing Confidential Dynamics Solutions to enhance operational and business processes by building Workflow and Dialogue processes, creating Entities, Attributes, Entity relationships, Views and Forms.
- Followed Sprint methodology for CRM implementation, customizing and implementing Confidential Dynamics CRM, migrating data from external systems, conducting and supporting solution testing, assisting with functional, system and user acceptance testing, and supporting user .
- Worked on POC for Event Users collaboration through chat functionality within Application.
- Worked on POC related to OCV (One Customer Voice) integration with Modern Events application to include Survey feature.
- Worked in Agile environment.
Environment: Visual Studio Professional 2019, JavaScript, C#, HTML, MS Dynamics CRM 365 V9, XRM ToolBox, Plugin Registration Tool, SCRUM.
Confidential, San Jose, CA
Senior Dynamics Developer
Responsibilities:
- Design and develop web-based components for Dynamics CRM solutions using entities, forms, views, relationships, charts, dashboards.
- Design and develop plugins, workflows, and custom C#.Net extensions for Dynamics CRM solutions.
- Analyze business, functional, technical and integration requirements to determine, recommend and design effective and optimal CRM solutions.
- Develop functional and technical artifacts using use cases, user stories, requirements definitions, business process analysis, and user interface proto typing.
- Evaluate design choices and recommend optimal design considering system limitations, project strategy, enterprise architecture constraints, performance and scalability.
- Design extensions for security model, data model, business logic, and integrations using Dynamics CRM application platform and rapid application development techniques.
- Design, develop and integrate business processes and data flows between Dynamics CRM applications and back office systems using SnapLogic, Scribe Insight, IPaaS, Layer 7, Confidential Azure stack and Confidential .IO gateway services.
- Validates integration processes to ensure alignment of data models of source and target systems.
- Estimate development efforts for feature delivery at both the high-level & detailed level.
- Actively contribute to the improvement, performance analysis, operations and monitoring of CRM related applications, frameworks and tools.
- Evaluate query execution plans, identifying ways to improve application performance, monitor and optimize index performance.
Environment: Visual Studio Professional 2019, JavaScript, C#, HTML, MS Dynamics CRM 365 V9, XRM ToolBox, Plugin Registration Tool, SCRUM.
Confidential, Charlotte, NC
Programmer Analyst
Responsibilities:
- Support the Confidential Dynamics CRM 365 platform and work towards optimization of the system
- Pro-actively deliver business solutions and improvement. Gather business requirements.
- Generate system documentation to support modifications.
- Write plugin code and workflows customization for Confidential Dynamics CRM using C# .NET and CRM SDK.
- Determine and use most suitable data analysis techniques.
- Call third-party services using Restful web services and WEB API.
- Develop JavaScript for entities in response to client-side events on the entity forms.
- Identify Confidential Dynamics 365 form types, build a form, use specialized form components, implement access teams and sub-grids, create editable grids, work with navigation, use multiple forms using jQuery and JavaScript.
- Configuring and developing customizations for Confidential SharePoint 2010 and 2016 environments using Confidential SharePoint Designer 2010 & 2013.
- Performed Migration from SharePoint 2010 to SharePoint 2016
- Configuring and developing customizations for Nintex Workflow 2010 and 2016 environments.
- Create and develop Power BI Dashboards in to rich look.
- Create Product Backlog, Sprint Backlog and manage User stories in JIRA.
- Collaborate with other software developers, business analysts and programmers to plan, design, develop, test, and maintain web- and desktop business and enterprise applications
- Assist in the analysis, collection and documentation of user's requirements, develop estimates of hours and project plans.
- Create and Dynamics Business processes and Workflows based on user’s security roles
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
- Provide third-level support, by analyzing and resolving technical and application issues.
Environment: Visual Studio 2016, JavaScript, C#, HTML, MS Dynamics CRM 365, Confidential SharePoint 2010/2016, Nintex Workflows 2010/2016, MS-SQL Server 2014, Team Foundation Server, Confidential SharePoint Designer
Confidential, St. Louis, MO
MS Dynamics CRM Developer
Responsibilities:
- Worked with Client manager, Business Analysts and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Implemented development tasks in MS Dynamics 365 for upgrading from CRM 2011 system
- Customize built-in entities such as Accounts, Contacts and Leads.
- Update obsolete JavaScript functions by validating it with MS Dynamics 2015 Custom Code Validation tool.
- Configured CRM system utilizing native CRM functionalities such as Views, Dashboard, Business Process Flows, Business rules.
- Develop Plugins for data synchronization between entities and other systems.
- Customized CRM Forms, Entities, Attributes, Views, Ribbons & Sitemaps.
- Create and customize Dynamics forms using C# and JavaScript in Visual Studio 2016.
- Create and Dynamics Business processes and Workflows based on user’s security roles
- Assist internal resources with support or pre-sales of Confidential CRM and related integrations
- Worked as per Agile Methodology with sprint cycles ranging from 2-3 weeks.
Environment: Visual Studio 2017, JavaScript, C#, MS Dynamics CRM 2011, D365, MS-SQL Server 2016, TFS.
Confidential, St. Louis, MO
MS Dynamics CRM Developer
Responsibilities:
- Responsible for enhancement and maintenance of existing CRM 2011 application.
- Customized various system entities and created custom forms, custom fields, custom views etc.
- Created/assigned the security roles and users accordingly in the system based on roles.
- Perform one to one requirement gathering session with Business users and prepared the Enhancements lists in- service Module.
- Followed Agile-Scrum methodology, executed tasks and bugs reported through JIRA - a defect tracking tool.
- Responsible for analyzing and resolving the tickets provided through JIRA.
- Developed Dynamics CRM Plugins, Web - APIs and custom solutions based on requirements
- Calling Dynamics REST web services from JavaScript
- Query database tables using MS SQL Server 2016 for generating updating records, reports, views.
- Provided the status of work in daily Scrum Meetings, discussions about any impediments in the meetings.
- Involved with CRM team in regulating monthly release cycle process.
- Worked on supporting the production environment and resolving the issues for CRM production environment.
Environment: Visual Studio 2015, CRM SDK, JavaScript, C#, MS Dynamics CRM 2011, JIRA, MS-SQL Server 2014, TFS.
Confidential, Mechanicsville, VA
MS Dynamics CRM Developer
Responsibilities:
- Work directly with all levels of business stakeholders and users to gain understanding of systems, processes and issues related to initiatives.
- Design, develop, test, implement web services, web applications and other solutions as needed for the customer’s enterprise using standard Confidential .Net framework.
- Develop solutions for the customer’s enterprise using best practices.
- Support, extend and enhance services and application after implementation.
- Follow designated methodologies during all phases of the solution- design, development, testing and implementation.
- Developing supporting technical and system documentation for all solutions.
- Lead requirement gathering efforts (Business Process/Business Requirements/Legacy Systems/Application Mapping) for Confidential Dynamics 2016.
- Transform business requirements to clear and comprehensive functional specifications.
- Optimize the application (Workflow/Configuration related optimization).
- Provide necessary inputs to Test Lead; validate test plans and results.
- Develop and deploy unmanaged & managed Dynamics Solutions.
- Customize built-in entities such as Accounts, Contacts and Leads.
- Query database tables using MS SQL Server 2016 for generating updating records, reports, views.
- Build Dynamics add-ins using .NET.
- Create and customize Dynamics forms using C# and JavaScript in Visual Studio 2016.
- Create and maintain Dynamics Business processes and Workflows.
Environment: Visual Studio 2016, CRM SDK 2016, XRM Tool Kit, JavaScript, C#, MS Dynamics CRM 2016, MS SQL Server 2016, TFS.
Confidential, South Plainfield, NJ
MS Dynamics CRM Developer
Responsibilities:
- Gathered business requirements from business stakeholders and created BRDs and translated them to the functional specification documents.
- Worked extensively on defining application functional requirements, Use Cases, Application usability requirements, UI specifications and application process flow.
- Worked with Business rules on the form validations and developed Business process flows to enhance step by step process of the business levels.
- Worked on Data Integration issues / data analysis with cleansing using C# & CRM SDK 2015.
- Built tools to facilitate reporting & data verification.
- Used Configuration migration tool to import data from different CRM instances.
- Customized Confidential Dynamics CRM Solutions to enhance operational and business processes by building
- Workflow and Dialogue processes, creating Entities, Attributes, Entity relationships, Views and Forms.
- Developed Fetch-xml reports in MS Dynamics CRM 2015.
- Developed several buttons on the ribbon using CRM 2015 Ribbon Work-Bench Tool.
- Performed CRM modifications such as Plugins, JavaScript and C# Web services for MS Dynamics CRM 2015 online.
- Developed Java Scripts for entities in response to client-side events on the entity forms.
- Extensively used of application capabilities such as activities, data imports, charts and dashboards. Created teams and security roles to implement role-based forms.
Environment: Visual Studio 2015, CRM SDK 2015, Ajax, HTML, CSS, JavaScript, C#.Net, .NET 4.5, Web Services, Entity Framework, MS Dynamics CRM 2015 Ribbon work bench tool, MS-SQL Server 2014, TFS.
Confidential, John’s Creek, GA
Programmer Analyst
Responsibilities:
- Discussed in detail the requirements with Business analysts.
- Developed out-of-box workflows and real-time Workflows, Plugins using C# in MS Visual Studio 2015 based on BRDs.
- Performed a Side-by-Side Upgrade, migrated the on- premise Dynamic CRM to a new domain and migrating CRM users.
- Surveyed variety of users to develop customized Dashboards according to their security roles.
- Used Advanced Find functionality and developed custom reports.
- Used excel templates for data imports to and from MS Dynamics CRM 2015.
- Designed and updated Web forms (API) to develop web applications as mentioned in the requirements documents.
- Developed Business process flows to create the step by step business process to complete the banking approval of budget application.
- Designed and developed UI, User Controls, and Client-Server Side Validation Controls using ASP.NET, JavaScript.
- Used CRM entities, web resources for creating custom client search and third-party file upload control feature for user.
- Developed Duplicate Detection rules to prevent Duplication in Cross entities.
- Used OData queries to retrieve the entity attribute data from front end and update the entity information.
- Developed dynamic reports using CRM reporting interface and SSRS; deployed it on the CRM used in the application depending on roles.
Environment: .NET Framework 4.0, MS Dynamics CRM 2015, Visual Studio 2015, C#, ADO.NET, AJAX, IIS, Web Services, SSRS, JavaScript, MS SQL Server 2014, TFS.
Confidential
CRM / SQL Developer
Responsibilities:
- Designed entities, relationships, forms, workflows, views and reports in MS Dynamics CRM 2013
- Worked on MS SQL Server 2012 in SQL Queries, Stored Procedures, Views and Joins.
- Utilized web technologies to develop and build out the customer facing web portal.
- Involved in the Data modeling process to create the technical blue print of the Database.
- Developed JavaScript and Plugins using C# for entities in response to client-side events on the entity forms.
- Worked closely with users in understanding the requirements and coordinated between the users and the development team.
- Developed Main view and Single View Dashboards as an extension of Dynamics CRM.
- Coordinated geographically distributed Team (Onshore/Offshore Model) to expedite custom solutions and testing.
- Used MS Dynamics CRM 2013 to customize system components such as forms, views, entities, attributes, relationships, and entity mappings according to entities in different domain.
- Involved in Technical Design Documentation, Unit testing and writing the Test plan.
- Performed development and unit testing as an individual contributor.
- Fixed Bugs during development/testing and Production phases.
- Implemented security roles within the organization using MS CRM roles and developed business units and their related teams.
- Demonstrated good interpersonal skills and ability to resolve issues
- Responsible for designing, development, installation and support services of Confidential Dynamics CRM 2011 On- Premise Application.
- Executed processes for designing and configuration of software solutions as per client requirements.
- Implemented application for customizing and configuring Confidential Dynamics CRM 2011.
- Responsible for customization and migration of Dynamics CRM applications and latest system upgrades.
- Developed console applications through C# using Visual Studio 2010 for bulk update or insert values for record in CRM application.
- Developed user interfaces and web applications through use of JavaScript.
- Developed Database objects such as stored procedures, functions and views using MS SQL Server 2012.
- Responsible for creating database and schedule jobs in MS SQL Server 2012.
- Created Model objects using Entity Data Model with Entity framework.
- Written simple stored procedures using T-SQL to retrieve the data from MS SQL Server 2012 database.
Environment: .NET Framework 3.5, C#, MS SQL Server 2012, MS Dynamics CRM 2011/2013, IIS, Web Services, JavaScript, TFS, Confidential Visual Studio 2010/2013, Agile Methodology, T-SQL, XML, JavaScript
Confidential
Programmer Analyst
Responsibilities:
- Worked with Business Analysts and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Implemented E-Learning project according to the Software Development Life Cycle (SDLC)
- Created Business processes using ARIS Express.
- Developed business logic using C# in MS Visual Studio 2010 and developed data layer class extensively for database related transactions and created numerous Classes and Interface to implement Business Logic and Data Manipulation.
- Designed and developed web-based UI in C# using different controls like HTML Controls, Data Controls and Web Controls in MS Visual Studio 2010.
- Worked with ASP.NET Web Forms, Web Services and State Management; configuring optimizations and securing the web application.
- Used Master Pages in ASP.NET 3.0 to achieve consistent look and feel of the website
- Responsible for Development of various applications and reports via customized views and dashboards
- Worked on MS SQL Server 2012 in constructing Tables, Stored Procedures, Triggers, User Functions, Views, Joins and Indexes
- Implemented role-based security and customizable workflows based on a user’s role.
- This project was implemented using Agile and SCRUM methodology for rapid development.
Environment: ASP.NET 3.0, C#, ADO.NET, ARIS Express, MS SQL Server 2012, Confidential Visual Studio 2010, Agile Methodology, T-SQL, UML, JavaScript.