Lead Consultant Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- 12+ years of experience in design, development and managing Web, Distributed, Client - Server applications using Microsoft Technologies with 4+ years in Dynamics CRM.
- Expertise in Microsoft CRM 2011, 2013, 2015, 2016 and Dynamics 365 Implementation, Migration, customization and Integration with JavaScript, JQuery, C# and ASP.Net.
- Expertise in customizing the entities, forms, fields using Dynamics CRM SDK.
- Experience in Microsoft Dynamics CRM Data integration using SSIS and Scribe.
- Experience in SQL Server reporting services in Report Development, Design and integration with MSCRM.
- Involved in all the phases of end to end project life cycle with key requirements gathering solution designing, analysis, design discussions, configuration and customization, and Deployment.
- Mapping functional system requirements to Dynamics CRM capabilities and design appropriate solutions.
- Having experience in creating Sitemaps for an organization using XRM toolbox and editing ribbon using ribbon workbench.
- Experience in Microsoft Dynamics CRM system upgrade from version 4.0 to 2013/2015.
- Import and export customization between DEV, QA and Production environments.
- Experience in developing plugins, workflows, dialogs, business processes flows, business rules, dashboards, charts and wizard based reports.
- Experience in implementing the CRM outlook configuration for business users.
- Extensively developed web based applications using ASP.NET, MVC, C#, VB.Net, LINQ and T-SQL.
- Strong analytical skills and vast experience in Object Oriented Technologies.
- Experience in providing day-to-day production support on existing .net web applications.
- Extensive experience in SOA architecture and REST services using WCF and Web API frameworks.
- Used ORM techniques like LINQ-Sql, NHibernate and Entity framework for database connectivity.
- Strong experience in Object Oriented Programming (OOP) and methodologies.
- Experience in Working with Software Configuration Management using Microsoft Visual Source Safe (VSS), Visual Studio 2015 Team Foundation Server (TFS), GIT and SVN.
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API’s and also consume the API’s client side using Angular JS data binding.
- Build effective/efficient queries for high-performance reports for SQL Server Reporting Services ( SSRS ) and good experience in optimizing of Queries using SQL Query Analyzer.
- Experience with ORM and its related components: Entity Framework,Language-Integrated Query ( LINQ ) queries and retrieve data from different data sources ( LINQ to Objects, LINQ to XML, and LINQ to SQL ), ASP.NET Providers and Typed Datasets.
- Experience in Unit Testing with Auto Test and Visual Studio and implement Unit Test Objects to test components and writing Unit Test Cases.
TECHNICAL SKILLS:
Languages: C#, VB.Net, C/C++
CRM Tools: Microsoft Dynamics CRM 365, 2016, 2011, SSIS, SQL Server Reporting Services(SSRS), SharePoint 2010
Testing Tools: HP Quality Center(QC11), Toad for Oracle
Web Technology: ASP.Net, MVC 5.0, Knockout, AngularJS, Jquery, HTML, Javascript
ETL/Reporting Tool: SSIS, SSRS, ODI
Databases: SQL Server, DB2
App/Web Servers: IIS
Microsoft Suite: Word, Excel, Visio, MS Project Planner
Special tools: VSS, TFS, SVN, SharePoint, Visual Studio IDE, Clarity, Subversion, JIRA, Team City
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Lead Consultant
Responsibilities:
- Performed Development planning, analysis, design and execution in Agile methodology by understanding the product backlog, sprint iterations, scrum session, stand up and defect triage
- Analyzed the business requirements and advised feasible solutions to achieve business goals.
- Developed both Managed and Unmanaged solutions in Microsoft Dynamics 365 to support the enhancements and publish the customizations into the system.
- Developed Plug-ins in CRM to facilitate complex business rules and validate data, create events and automate marketing services.
- Developed ODATA endpoint as necessary to retrieve data from entities in CRM.
- Developed Java script libraries for various data validations and customization.
- Worked on the initial setup for the Production environment created Business Units, Roles and users, imported accounts and assigned ownership.
- Customized system entities and custom entities to meet the business requirements.
- Created several plug-ins and workflows for enhancing the system and maintain data integrity.
- Created and scheduled SSIS packages to pull data from SQL Server and exported to Excel Spreadsheets and vice versa.
- Developed complex reports using SSRS and deployed into MS CRM.
- Installed and configured MS Dynamics CRM 2016 system for development and testing, configured server instance, created organizations.
- Created custom dashboard, create custom Ribbon button and configured sitemap using Sitemap editor and Ribbon workbench
- Created custom ASP.NET pages and configured forms and views for new modules to be added to MS Dynamics CRM system.
- Held walk through sessions for the client after every development cycle.
- Experience in CRM web services/WCF interface and LINQ based queries to perform CRUD operations.
- Used Http Watch and Fiddler to monitor and intercept various HTTP and HTTPS requests.
- Worked code branching and merging using TFS and GIT.
Environment: Microsoft Dynamics CRM 8.2, CRM SDK, C#, ASP.Net, VS 2015/2012, MS Outlook, IIS 8.0, JavaScript, XML, SQL Server 2014, SSRS and SSIS, MVC 4.0, Web API, WCF, AngularJS, .Net Frame Work 4.5/4.0, AJAX, TFS, CSS, HTML, MS Visio.
Confidential, Dallas, TX
Lead Consultant
Responsibilities:
- Involved in story discussions in understanding business requirements, analysis and study of customers' requirements.
- Created organizations, business units, groups and their relationships.
- Created and developed Microsoft Dynamics CRM Custom Entities, Custom attributes for individual business units.
- Customized Workflows and Plug-in for automated processes, based on requirement from sales and marketing department to increase visibility and efficiency.
- Responsible for publishing and consuming the WCF Services.
- Used SSIS Import data into the system using multiple sources.
- Configuration of MS Dynamics CRM with Microsoft Outlook 2013.
- Analyzed high level needs and scope documents for prospective customers.
- Used SSRS create reports in the system to provide accurate data for business decision making.
- Provided ongoing troubleshooting, defect and enhancements.
Environment: Microsoft Dynamics CRM 8.0, CRM SDK, C#, ASP.Net, VS 2015/2012, MS Outlook, IIS 8.0, JavaScript, XML, SQL Server 2012, SSRS and SSIS, MVC 4.0, Web API, WCF, AngularJS, .Net Frame Work 4.5/4.0, AJAX, GIT, CSS, HTML, MS Visio.
Confidential
Technical Lead
Responsibilities:
- Direct and manage project development from beginning to end.
- Design and architecture the class diagrams using visual studio & sequence, flow diagrams using MS Visio.
- Involved in SDLC life cycle from requirements to development, unit/Integration testing and deployment of the application modules.
- Design and customize CRM forms, ribbons, site map, workflows, Dialogue.
- Worked on tablets and mobile platforms with CRM.
- Experience in working iterative framework like Agile and Scrum methodologies.
- Responsible for developing the Business, Data and Presentation layers of the application.
- Extensively used .Net framework 4.5/4.0, C#, Visual Studio 2015/2013 and SQL Server 2012, Web API, WCF, MVC, Knockout, AngularJS, Ajax and JQuery.
- Enable automated testing during the development cycle and adopt Test Driven Development(TDD)
- Used ReSharper for code inspections, automated refactoring and blazing fast navigation.
- Used Nunit, FakeitEasy and MOQ for executing the unit and functional tests.
- Worked code branching and merging using TFS and SVN.
- Implemented Authentication and Authorization using ASP.Net Identity framework and used Repository Pattern (Entity Framework & NHibernate) to implement Business layers.
- Worked with DB2 and wrote stored procedures for various web pages.
- Involved in deployment of application using TFS.
- Developed and managed the projects to replace the traditional web services with WCF services.
- Developed business classes and business logic in C#.
- Reproducing the issue and resolving the plug-in and workflow and JavaScript issues.
- Add the permissions to users based their designation.
- Enhanced and developed Business Process Flows as per the client needs.
- Involved in UI design using JQuery templates, Update panels, JQuery UI tabs and repeaters.
- Worked with XML, XSLT and XPath to provide dynamic web pages.
- Worked on performance improvements and fixing memory leaks of the application.
- Involved in architecture of the database for application.
- Wrote stored procedures, user defined functions, views and triggers for data layer.
- Written Java script and Cascading style sheets (CSS) to provide convenient and performance improved applications.
- Involved in developing the Service Test Harness using MVC 4.0.
- Involved in deployment of application using automated TFS Builds.
- Used Factory, Strategy and Observer design pattern to implement the repository and business layers.
- Used LINQ, WCF, and Jquery aggressively throughout application.
- Serialization and deserialization of classes are implemented.
- Design and architecture the classes & project using MS Visio.
Environment: MS Project, C#, ASP.Net, ADO.Net, Visual Studio .Net 2008, .Net Frame Work 3.5, AJAX, Team Foundation Server, Cascading Style Sheet(CSS), HTML, Java Script, XML, Windows XP, IIS 5.1, Application Blocks, MS Visio, TextPad 5.0, Microsoft Enterprise Library 3.0 and ASPNET Email.
Confidential
Software Engineer
Responsibilities:
- Responsible for Development of UI design and various web user controls for the website.
- Worked with Configuration, Data Access and Exception Handling application blocks.
- Developed the UI and implementation for import modules.
- Used ADO.Net technology for data retrieving, querying, storage and manipulation.
- Designed database schema.
- Implemented AJAX concepts to improve the performance of Web Pages.
- Used XML for data transfer of client server communication.
- Handled Web farm scenario of the application in disaster recovery and load balancing scenarios.
- Generated SQL reports for business partners.
- Collect and analyze requirements from the clients to design suitable software for them.
- Program client side and server side validations using JavaScript and regular expressions.
- Code the application in C# using ASP.NET including textboxes, combo boxes, data grids, tree view control, buttons, validation controls, and image buttons and zooming.
- Implemented Business logic using C#.
- Use ASP objects like Request, Response, Query string, Server and Application.
- Worked on View State to maintain data between the pages of the application.
- Developed and Used User Controls using C# and ASP.NET.
- Wrote class library for Database Access layer using C# and ADO.NET.
- Designed user control for re-use of UI functionality.
- Identify and create indexes and stored procedures in SQL Server.
- Developed client modules for retrieving, inserting and updating record from the database.
- Designed the database and created tables, stored procedures and views using SQL Server 2000.
Environment: C#, ASP.Net, ADO.Net, Visual Studio .Net 2005, .Net Framework 2.0, Win forms 2.0, Cascading Style Sheet (CSS), HTML, DHTML, Java Script, XML, SQL 2005, Windows XP, IIS 5.1, Application Blocks, MS Visio, VSS and SQL reports.
Confidential
Software Engineer
Responsibilities:
- Responsible for Development of UI, Reports module.
- Created .Net assemblies in C# for middleware business components.
- Developed the pages using VB.NET, ADO.Net and XML.
- Used ADO.Net to access SQL Server database.
- Developed SQL Server stored procedures, functions and triggers as part of various modules.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation.
- Created SQL Reports for Reports Module.
Environment: C#, ASP.Net, VS 2005, .Net FW 1.1 / 2.0, VSS, CSS, HTML, Java Script, XML, SQL 2005
