Crm/ .net Developer Resume
Charlotte, NC
SUMMARY
- Over all 6+ years of experience in System Analysis, Design, Development and Implementation of various commercial applications using Microsoft Technologies dat includes client/server applications and Web based Internet/Intranet Applications.
- Thorough understanding of Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation.
- Experience in developing UML diagrams including Use Case diagrams, Class diagrams, Interaction diagrams, State diagrams and Deployment diagrams.
- Experience with process modeling using UML, Flow Charts, Sequence Diagrams, Activity Diagrams and Use Cases by using MS Visio tool.
- Strong noledge of Object Oriented Programming concepts (OOPs).
- Extensive experience in developing .Net framework applications using C#, ASP.NET, ADO.NET, VB.Net, ASP.Net, MVC, Web services, WSDL, WCF, Web API, Web forms, Win forms and AJAX.
- Over 3 years of experience in Microsoft Dynamics CRM 2011/2013/2015 . Worked on development of Plugins, Workflows, Web Resources, Business Process Flows, Forms.
- Worked on third party robust javascript frameworks like AngularJS and KnockoutJS
- Experienced in Implementing WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Strong noledge in Web based pages and site design using HTML, XHTML, DHTML, CSS, Master Pages, XML, XSLT, JavaScript, JQuery and Ajax.
- Expertise in creating web based application using technologies like ASP.NET, AJAX Toolkit, JAVA Script, XML, and HTML.
- Used of MVC Framework to create different classes using C# in teh application.
- Experience in Database Analysis/Design/Normalization/Manipulation processes.
- Experience in Data accessing including usingData Adapter, Data Reader and Data SetinADO.NETandLINQ(LanguageIntegrated Query) Providersfor data manipulation.
- Expertise in Creating and Managing database objects like Stored Procedures, Triggers, Views, Schemas, and Constraints using SQL, PL/SQL in relational databases such as MS SQL Server 2005/2008.
- Hands on experience in Distributed Technologies like Web Services.
- Expertise in creating web forms, web controls, user controls and validation controls in ASP.Net.
- Experience in designing GUI screens using usability and design principles.
- Experience in debugging problems using Firebug and Fiddler
- Very good experience with Reporting Tools SQL Server Reporting Services (SSRS) and Crystal Reports.
- Strong problem solving, logical implementation, trouble - shooting skills.
- Excellent Communication and interpersonal Skills.
- Great desire to learn latest technologies and ready to take up challenges.
TECHNICAL SKILLS
Programming Languages: C, C++, C#. Net, VB.NET
Web Technologies: XML, HTML, XHTML, ASP.NET, WCF, CSS, AJAX, JSON
Scripting Languages: JavaScript, VB Script, JQuery
Databases: Microsoft SQL Server 2002/20 (T-SQL), Oracle 9i/10g/11g (PL/SQL), MS Access
.Net Technologies: ASP.NET, MVC, ADO.NET, Silverlight, Win Forms, Web forms, Web Services, Windows Services, WCF, LINQ, WebAPI
.Net Frameworks: .Net Framework 2.0 / 3.5 / 4.0/ 4.3
CRM Technologies: MS Dynamics 2011/2013/2015
Javascript Frameworks: AngularJS, KnockoutJS
GUI/IDE: Microsoft Visual Studio .NET 2002/05/08/10 , Microsoft Visual Studio 6.0, MS Visio
Reporting Tools: SQL Reporting Services (SSRS) 2008/2005, Crystal Reports
Network Protocols: HTTP, SOAP, TCP/IP
Web Servers: Internet Information Services (IIS 5.0/6.0/7.0)
Operating Systems: Windows 7,Vista/XP/2003/2000/NT, MS DOS
Other Technologies: Photoshop, MS Office, Team Foundation Server
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
CRM/ .Net Developer
Responsibilities:
- Worked on MS Dynamics CRM 2011/2013/2015 .
- Worked on migrating entire CRM 2011 version of application to CRM 2015 version.
- Created many Web Resources, Plugins, Workflows. Entities, Relationships.
- Worked on customization of ribbons using Ribbon Editor Tool.
- Developed and integrated custom web pages using ASP.NET MVC 4.0 with Razor syntax, C#.NET, AJAX, JQuery, JSON, HTML, JavaScript, Bootstrap and CSS.
- Extensively used knockout.js and angular.js, a lightning fast JavaScript, in developing mobile version of this CRM application.
- Extensively used Infragistics framework for displaying lightweight and rich view grids to display data in custom web pages.
- Used Database first approach to create teh entity models.
- Independently worked on developing document handler using teh HTML5 Canvas.
- Extensively implemented Object Oriented Programming Functionalities.
- Involved in creating web site pages using AJAX, JavaScript, JQuery, JSON,HTML, and Bootstrap CSS.
- Developed Business Logic for teh modules in a separate Business Layer in C#.Net.
- Created teh Editor and Display templates for MVC controls
- Designed UI pages with Razor views and partial views.
- Used Master Pages, shared layouts, CSS & Themes for teh consistent look of teh application
- Created View models to encapsulate all models and classes used on teh different views for a more organized, structured, and clean code.
- Used Interfaces to provide service and implementations.
- Written AJAX asynchronous calls.
- Improvised user experience using JQuery. Used JQuery event handling mechanism to dynamically assign events on web controls.
- Implemented WebAPI using Restful web services.
- Used Team Foundation Server (TFS) for continuous integration and version control.
- Used Fiddler to debug web request and responses.
- Assisted QA team in building scripts in Test Partner tool for functional testing.
- Participated in periodic technical reviews of various modules and developed schema to improve them.
- Actively participated in Scrum meetings of teh project implemented in agile project management methodology.
- Provided implementation support by attending defect and UAT meetings and participated in validation activities required during production release.
- Followed agile methodology with daily scrum meetings.
Environment: MS Dynamics 2011/2013/2015 , ASP.NET, MVC, Angular.js, knockout.js, Visual Studio 2013, TFS, C#, javascript, jQuery, JSON, HTML, Web API, REST, Infragistics.
Confidential, Plainsboro, NJ
.Net Developer
Responsibilities:
- Architected teh application using ASP.NET MVC 4.0 with Razor syntax, C#.NET, AJAX, JQuery, JSON, HTML, JavaScript, Bootstrap and CSS.
- Extensively used SlickGrid.js, a lightning fast JavaScript grid/spreadsheet, responsible for handling and writing teh custom and editor formatters across teh project.
- Used Database first approach to create teh entity models.
- Designed and developed class library for Domain entities using Entity Framework 5.0.
- Independently worked on developing document handler using teh HTML5 Canvas.
- Extensively implemented Object Oriented Programming Functionalities.
- Involved in creating web site pages using AJAX, JavaScript, JQuery, JSON,HTML, and Bootstrap CSS.
- Developed UI using Telerik controls like RadGrid and combined telerik with HTML5 for developing win forms in teh application.
- Developed Business Logic for teh modules in a separate Business Layer in C#.Net.
- Created teh Editor and Display templates for MVC controls
- Designed UI pages with Razor views and partial views.
- Used Master Pages, shared layouts, CSS & Themes for teh consistent look of teh application
- Created View models to encapsulate all models and classes used on teh different views for a more organized, structured, and clean code.
- Used Interfaces to provide service and implementations.
- Written AJAX asynchronous calls.
- Improvised user experience using JQuery. Used JQuery event handling mechanism to dynamically assign events on web controls.
- Involved in writing complex SQL Statements, Views and Stored Procedures, Indexes to validate data and ensure system integrity and security Written LINQ functions for data access.
- Developed test-driven development (TDD) strategy guiding use of teh NUnit unit testing framework.
- Used Team Foundation Server (TFS) for continuous integration and version control.
- Used Fiddler to debug web request and responses.
- Reviewed code to ensure dat all teh Processes and Standards are being adhered i.e. ensuring correct implementation of requirements, coding standard, project architecture, efficient code writing techniques etc.
- Assisted QA team in building scripts in Test Partner tool for functional testing.
- Participated in periodic technical reviews of various modules and developed schema to improve them.
- Actively participated in Scrum meetings of teh project implemented in agile project management methodology.
- Provided implementation support by attending defect and UAT meetings and participating in pilot/launch activities.
Environment: ASP.NET MVC 4.0, SlickGrid.js, NUnit, Entity framework 5.0, SQL Server 2012, Visual Studio 2012, TFS, C#, java\script, jQuery, Telerik, JSON, HTML.
Confidential, NYC, NY
CRM/.NET Developer
Responsibilities:
- Architected teh solution and handled teh development and implementation of teh Contact Center Application.
- Worked closely with teh product owner and teh business analyst to gather requirements
- Documented teh use cases, high level and low level design documents
- Used CRM Web resources (JScript) and C# Plugins to consume teh web services on teh Enterprise Integration Bus (EIB) to interact with EDW.
- Used teh Dynamics CRM Destination Component from Cozy Roc in SSIS data flow for loading data into teh Microsoft Dynamics CRM entity.
- Performed smoke and unit testing for teh application.
- Developed teh custom pages using ASP.NET MVC4.0 with Razor syntax, C#.NET, AJAX, JQuery, JSON, HTML, JavaScript, LESS and CSS.
- Used Interfaces to provide service and implementations.
- Written AJAX asynchronous calls.
- Used WebApi and also Telerik Grid Controls.
- Improvised user experience using JQuery. Used JQuery event handling mechanism to dynamically assign events on web controls.
- Implementation of controllers for loading pages and data from Domain field.
- Written LINQ functions for data access.
- Dependency Injection Framework Ninject is used for distributed and loosely coupled component development.
- Developed test-driven development (TDD) strategy guiding use of teh NUnit unit testing framework.
- Used Team Foundation Service for source control. Participated in automated Deployment process dat schedules nightly builds.
- Used Fiddler to debug web request and responses.
- Involved in critical bug fixing
- Integrating various components involved in teh Project.
- Coordinated with teh QA/Testing teams and teh Configuration teams to debug, test and deploy teh application.
- Worked on cross platform Compatibility to support teh application on all teh browsers.
Environment: MS Dynamics CRM 2011, ASP.NET MVC 4.0, NUnit, Ninject, SQL Server 2012, Visual Studio 2012, TFS, C#, JavaScript, jQuery, JSON, HTML.
Confidential, Northbrook, IL
.NET developer
Responsibilities:
- Involved in Requirements analysis and documenting Technical Specification.
- Designed and developed teh user interfaces of teh application using ASP.NET Server Controls, HTML Controls, Java Script, CSS, Bootstrap.
- Used AngularJS for two way data binding.
- Developed several Classes using C# and experienced in creating Assemblies and Name Spaces.
- Implemented and used MVC architecture.
- Developed XML Schemas to provide data content from Oracle to Sitecore Engine to generate website content.
- Involved in SDLC, of application developed using AGILE methodology
- Implemented AJAX functionality and worked with AJAX control tool kit.
- Used Site Map control for site navigation.
- Coding teh presentation layer using WPF and silver light and service layer using Windows Communication foundation technology.
- Extended teh WPF Toolkit Grid so dat it can manage teh columns, filter, search, and batch update.
- Used Master Pages to maintain design consistency across all web forms.
- Maintained Web services by adding additional web Methods and modifying existing web Methods.
- Wrote a wrapper class for teh proxy class for logging teh request and response of a Web Service.
- Used ASP.NET Caching to improve teh performance of teh Application.
- Used Session Objects, Cookies as a part of Application state Management.
- Used Visual Source Safe for version control.
- Involved in Bug Fixing and Unit Testing.
Environment: Visual Studio.NET 2008, ASP.NET 3.5, C# 3.5, ADO.NET, WPF, Web Services, Sitecore, AJAX, Windows Server 2003, HTML, XHTML, Java Script, SQL Server 2008, Visual Source Safe.
Confidential
.NET Developer
Responsibilities:
- Participated in gathering business requirements and developing detailed functional requirements.
- Worked on enhancements and trouble shooting of existing system to match teh user needs.
- Developed web pages and C# code using Visual Studio.Net framework and presented several User Interface prototypes and presented it to teh Business. Developed CSS style sheets for a uniform page look throughout teh application and for easier maintenance.
- Closely involved with teh database team in developing stored procedures, functions, views, triggers on SQL Server to accomplish teh desired functionalities.
- Developed dynamic html controls.
- Used ASP.Net Server controls, user controls for developing teh Presentation tier.
- Extensively involved in working with database objects using ADO.Net objects, SQL Server 2000, Microsoft .NET Framework.
- Used connection objects, command objects and data adapter, data sets for database connectivity and used repeaters, gridviews, datagrids for displaying data in teh client user interface.
- Developed complex gridviews with editing, sorting, paging and validating capabilities. Added hidden fields to teh controls in a grid view.
- Used Ajax to partially update teh page and for a quicker response.
- Involved in developing and consuming our internal Web Service.
- Used Web services for address validations, state, city, zip codes.
- Involved in developing generalized JavaScript code dat is used in all modules for front-end validation like address validations, date validations, account number validations, hide or display data according to teh users input etc.
Environment: C#, ASP.Net 2.0, ADO.Net, Visual Studio.Net 2005, AJAX, Web Services, Sql Server 2000, TOAD, IIS server5.0, JavaScript, XML.
