Sr. .net Developer Resume
TX
SUMMARY
- 8+ yearsof extensive experience in Requirement Gathering & Analysis, Design, Development, Implementation, Testing and Deployment of Client/Server and Web - based using Microsoft Technologies.
- Experience in working with clients on-site, analyzing software requirements and developing solutions and procedures.
- Experience in programming with .NET Framework using C#, ADO.NET, ASP.NET, Visual Studio.NET 2005/2008/2010/2012, SQL server 2005/2008/2010/2012 R2
- Extensive experience in web-based page and site designs usingHTML 4.0/5, CSS2/3, Themes,Master Pages, JavaScript, Angular JS, JSON, AJAX, JQuery.
- Strong Hold onObject Oriented Programmingconcepts in .NET.
- Good experience on working with Angular MVC and different Data Annotations in ASP.Net MVC
- Good experience on working with ExtJS MVC.
- Excellent working knowledge in Developing Web Forms, MVC, SOAP, WCF, RESTful Web Services and IIS.
- Experience in implementing frameworks like (MVVM and MVC) to standardize the application architecture.
- Extensive experience in working with ASP.NET MVC 3/4/5,Web Forms, User Controls and Custom Controls.
- Experience in manipulatingXML,XML Schema,DTD,XSLandLINQto query XML documents.
- Proficient in creating theWCFservices to implementSOAarchitecture and Experience in building Web Services using WSDL and SOAP.
- Experience in development and Maintenance in Sitecore.
TECHNICAL SKILLS:
Operating Systems: Windows Family
Languages: C#.NET,ASP.NET,VB.NET
.NET Framework: .NET Framework 2.0, 3.0, 3.5, 4.0, 4.5
Scripting Languages: Java script, HTML, Html5,CSS3, AJAX, XML
Databases: Sql server 2012R 2/2010/2008/2005, MS Access, T-SQL, Oracle 9i/10g
Technologies: ASP.NET, WCF, WPF, LINQ, ADO.NET, Web Services
Web Servers: Microsoft IIS 5.1/6.0/7.0,APACHE
Design Concepts: Design Patterns, UML
IDE: Visual Studio 2012/10/08
Version control: Team Foundation Server, Visual Source Safe, Tortoise svn, GitHub
Third Party Controls: Telerik
Front End Libraries: Bootstrap, JQuery, Angular, 960gs
PROFESSIONAL EXPERIENCE:
Confidential, TX
Sr. .NET Developer
Responsibilities:
- Develop, test and deploy the custom C#.NETapplications in an Agile/SCRUM environment.
- Developed WCF services to expose data that would be used by other applications.
- Develop applications using C#, design patterns, OO methods, stored procedures, and TSQL.
- Participated in Test Driven Development (TDD) in developing a WCF application in Agile (SCRUM) environment.
- Participated in design Discussions for building up the architecture of the project
- Used different bindings and authentication modes in WCF.
- Followed MVC architecture and used MVC 5.0 for the application development.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Communicate with project manager, team lead, and team members over technical issues and change requests.
- Worked in conjunction with the Tech lead and in identifying and solving issues.
- Used Team Explorer in Visual Studio 2010 to keep track of bugs.
- Involved in improving the performance of the application, by identifying the performance bottle necks using Visual Profiler.
- Involved in Database design and development using triggers, UDFs, views, indexes, T-SQLin SQL Server.
- Generated Unit Test Cases using Visual Studio 2012.
- Followed change management system and version management using TFS.
- Good Experience in debugging the application and fixing the production issues.
- Integrated and customized Telerik controls - RadScheduler.
- Used Telerik AJAX controls (RadGrid, RadGrid, RadCharts, RadUpload, Collapsible Panels, RadWindow etc.) for better user interface and enhanced functionality.
- Developing data access components in Entity Framework and NHiberante.
- Implemented UI using MVC 4.0, HTML, XML, CSS, JavaScript, AngularJS, AJAX and Web Form Controls create responsive web pages, developed Master Pages.
- Integrated Angular Js framework controls to support HTML5.
- Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular JS framework and JQuery.
- Used JQuery & JSON for dynamic User Interface, retrieval and posting of data.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
- Used JSDebugger and JSFiddler for debugging the javascript codes.
- Used SOAPUI to debug the services.
- Implemented .Net Security features of Authentication and Authorization using .Net Membership.
- Good Knowledge in ASP.NET MVC and Angular JS to develop an application for performing CRUD operations.
- Extensively used new concepts of MVC 5.0 Like Attribute based routing, filter overrides based on different scenarios.
- Responsible for writing SQL Queries, Stored procedures, Views and User- defined Function.
- Data Access Layer for the Application is implemented for data input, query, retrieve and management.
- Used NUnit for UnitTesting
Environment: WCF, MVC, C#, Entity Framework, .NETFramework 4.5, Visual Studio 2012, Sql server 2012, CLR Profiler, TFS.
Confidential
Sr. .Net Sitecore Consultant
Responsibilities:
- Involved in the requirements collection and functional specification preparation.
- Designed and developed an integrated n-tier web application using C#, ASP.NET and ADO.NET.
- Designed and developed Data Access layer, Business layer and Presentation Layer (user interface) for the n-tier architecture web application using C#, ADO. NET and ASP. NET.
- Designed and developed effective web forms based on technical design and requirement specifications.
- The proto-type built using leveraging the Model-View-Controller (MVC) design pattern. All controls were bound using data binding to the View Model.
- Implemented Sitecorefor better content management.
- Development of screens for capturing, retrieving and manipulating of data using Sitecore (CMS).
- Created dynamic place holders, Sitecore web controls, movable and reusable components.
- Extensively used Sitecore for creating deleting and modifying the content items in Master and Web databases.
- Implemented the extra level of security using the Web-seal on top the windows authentication based on Sitecore custom groups.
- The server is written in C#, using a mixture of NHibernate and SQL/stored procedure for persistence. communication between the server and the client is using WCF.
- Used Bootstrap framework across the applications to have a common look and feel for all the controls.
- Create Packages in Sitecore for all the content changes related to our team.
- Managed and customized functionality, design, content, security, and membership options.
- Involving in handling ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties)
- Effectively handledASP.NET caching techniquessuch aspage output caching and data cachingin order to improve the performance of the web application.
- Developed Base Pages, Master Pages, Key web pages, Business Entities,Business Components, stored procedures.
- Incorporated many rich, user friendly, responsive features in the application using .Net framework, ASP.NETAJAX Control toolkit, CSS and JavaScript to give better performance and richness to the user interface (front end).
- Accomplished cross-Browser compatibility and simplicity through Jquery.
- Client side JavaScript & DHTML scripts, Unicode support, and server side Regular Expressions, for strict input validations.
- Extensively involved in using UML in the design process - Use cases, Process diagrams, Sequence diagrams, Class diagrams. Prepared detailed design document for the application.
- Created reusable user controls and implemented object caching in different pages in ASP.NET.
- Created stored procedures, functions, triggers and packages in T-SQL for backend communication.
- Analyzed, designed and implemented changes requested and implemented appropriate exception handlers.
- Used Sql Server Integration Services (SSIS) for extraction transformation and loading data.
- Extensively used crystal reports and Sql Server Reporting Services(SSRS) for generating reports populated by data in databases.
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Helpfiles.
Environment: Visual Studio.NET 2005/2008, .Net Framework 4.0, MVC, ASP.NET 4.0, C#, HTML, ADO.NET, SQL Server 2005, XML, Windows XP, IIS, Jquery, Unit testing
Confidential, St Louis MI
Sr. .NET Developer
Responsibilities:
- Developed the application using C# and SQL server database.
- Used Excel documents, XML documents, Visual Studio 2010, SQL server 2008.
- Involved in the code enhancement for version 4 models using C# 3.5.
- Created web service as per the business requirement.
- Consumed & created the SOAP Web Service methods
- Consumed WCF Services.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts.
- Design and develop server-side code for desktop/web using ASP.NET and Winforms applications.
- Development of screens for capturing, retrieving and manipulating of data using Sitecore (CMS).
- Used HTML, CSS, JavaScript, web forms (for testing purpose).
- Validations were handled using NHibernate attributes and Jquery.
- Develop applications using C#, design patterns, OO methods, stored procedures, and TSQL.7;
- Generated scripts for the queries, stored procedures and views that are used for the latest version 4 Model.
- Performeddeveloperside testing for the models.
- Used Team Foundation Server for source control and Lotus Notes for communication.
- Used N-Hibernate for ORM mapping.
- Developed the Web Services and invoked them by using XML, SOAP and WSDL tool for creating proxy classes.
- Worked on coupling multiple layers of Sharp architecture/ MVC through design patterns.
- Solved complex issues in the project by implementing several design patterns.
- Worked with SOAPUI to test the Web Services.
- Worked on XML Serialization to access the properties of an object and modify its values.
- Tested the application as per the test cases and business logic using unit test and fixed the bugs.
- Utilized ASP.NET validation controls and JavaScript, jQuery to perform client side validation.
- Created Joins, Views, functions, stored procedures and triggers as part of the database programming.
- Involved in performance tuning and query optimization.
- Used forms based Authentication and role based Authorization for security.
- Used SSRS to generate reports and integrated with asp.net web page using report viewer.
- Maintenance/Enhancement of Project and handling/fixing bug on daily basis reported by Help Desk
- Version control for the source code and scripts are managed using GITHub.
Environment: C# 3.5, Sharp architecture(GitHub)/MVC, SQL server 2008/2005, jQuery, Visual Studio.NET2010, Web Services, Tortoise SVN.
Confidential, Bloomington, IL
.Net Developer
Responsibilities:
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Working closely to the client for requirement gathering and analysis and provided desired solution to client in time limits.
- Experience in Writing code and debugging skills with ASP.NET, WCF, C#, Web services.
- Involved in implementation of Object Oriented Concepts during the development.
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Developed reports using MS SQL Server Reporting Services and Crystal Reports 8.0.
- Implemented UI using MVC 3.0, HTML, XML, CSS, JavaScript, AJAX and Web Form Controls create responsive web pages, developed Master Pages.
- Used JQuery and JavaScript for implementing client side validations at Controller level.
- Used JQuery & JSON for dynamic User Interface, retrieval and posting of data.
- Used Team Foundation Server 2008 for Source Code Control, project related document sharing and team collaboration.
- Implemented .Net Security features of Authentication and Authorization using .Net Membership.
- Implemented .Net classes for Business logic Layer using C#.
- Implemented Data Access Layer using Entity Framework to connect, retrieve and update the data from SQL Server.
- Good knowledge and experience in implementing Model view controller (MVC) architecture into client server and distributed systems.
- Creating Queries and joins on multiple tables, Functions and Triggers using LINQ in SQLSERVER 2008 for inserting/updating/ deleting the data into the relational tables.
- Developing various Stored Procedures for the data retrieval from the database and generating different types of reports.
- Involve in object oriented analysis and design using UML such as use case, activity, sequence, class and component diagrams using Microsoft Visio.
Environment: VisualStudio2008, C#, ASP.Net 4.0/3.5, WCF, JQuery, TFS 2010, IIS 7.0, AJAX, ADO.Net Entity Framework 4.0, LINQ, XML, Microsoft Enterprise Library, SQL Server 2008 R2, Windows Server 2008 R2/2008.
Confidential
Software Developer
Responsibilities:
- Responsible for Analysis, Design and Development.
- Worked closely with requirements and business users.
- Database design, preparing entity relations diagrams, UML case diagrams using Visio tool.
- Designed and Developed C# .NET code for the project.
- Designed and developed front-end windows applications using C#.
- Developed the Applications Using Winforms.
- Created classes and core modules in C# for implementing business layer.
- Implemented object oriented programming concepts in C#.
- Used data grid to view the data on the front end UI.
- Used Form Based Authentication for the Application as a .NET Security measure by providing a login page.
- Developed application and worked with Ado.net, Data Grid, and Data Set.
- Fixed bugs in the application at the business logic level and created Unit Test cases for the same.
Environment: ASP.NET, C#.NET/VB.net, Visual SourceSafe 6.0, WinForms, OOAD, ADO.NET, COM/COM+, JavaScript, VB, IIS, SOAP, Crystal Reports 9.0, Web Services, XML, XSL, Visual Interdev 6.0, Windows XP.
