Senior .net Developer Resume
Houston, TexaS
SUMMARY:
- 8+ Years background in diverse facets of .NET development, encompassing analysis, design, development, testing, maintenance, production support and execution of business applications.
- Extensive programming experience using .Net Framework (4.0/3.5/3.0/2.0 ), ASP.NET C#.NET, SQL Server ( 2008/2005/2000 ), ADO .NET, VB .Net, AJAX, LINQ, My SQL, HTML, XML and ETL (Pentaho Tool) Process.
- Hands on Experience in design using Object Oriented Principles like Encapsulation, Polymorphism, Inheritance, and Abstraction.
- Experienced in enterprise level Design Patterns like MVC 5.0/4.0,MVVM patterns, Decorator Pattern for Search functionality EF Queries, Query Builder Pattern, Strategy Pattern, Factory Strategy Pattern, Visitor pattern, Dependency, Injection, Singleton and Abstract factory, Repository Pattern, DDD (Domain Driven Design), TDD (Test Driven Design).
- Worked extensively in Agile Methodology (SCRUM).
- Proficient in using Web applications (Web forms) using C#, ASP .Net. ADO .Net.
- Proficient in Web Services, SOAP, XML, XSL, XSLT, XML Schema, CSS, DOM, HTML5, AJAX and JavaScript.
- Experienced in using libraries like RequireJs (Ajax Request Management) amplify. Request provides elegant and clean abstraction of data, AmplifyJs, Bootstrap.
- Worked extensively in Entity Framework queries, mapping classes, Knockout bindings, Knockout Validations, Telerik controls, kendo controls and Ajax calls for API controllers.
- Excellent experience in working with different object oriented programming techniques
- And Microsoft design patterns like MVC 5.0, Service Oriented Architecture (SOA) WCF, WPF, Web Services, ORM (Object Relational Mapping) and DTO (Data Transfer Objects), Message Queuing (MQ), Highway data.
- Experienced in Unit testing tools like N Unit, Mocking the repository using Rhino Mocks.
- Experienced in writing Integration tests using Transaction scope and Jasmine test for JavaScript.
- Experienced in using Object Mother, Test Data Builder for building data for unit testing and integration testing.
- Worked extensively with Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database.
- Expert knowledge of using Visual SourceSafe 6.0, TFS 2008/2010 and Sub Version for Version Control using Labels, Branching, Merging and Auto Builds.
- Good Knowledge in working 3 Tier and n - Tier Architecture.
- Experience with SQL Server Reporting Services (SSRS), Integration Services (SSIS) and Report Builder Projects, Crystal Reports.
- Extensive experience in SQL Server Database design, Performance tuning, Query Optimization, Database maintenance, developing T-SQL queries, stored procedures, functions and trigger using SQL Server 2008/2005/2000, PL/SQL.
- Experienced in using ASP .NET AJAX/J Query AJAX framework, Highway Data framework for quickly creating efficient and interactive web applications that work across all popular browsers.
- Experienced in Master pages, Themes, Skins, User Controls, HTML5, CSS, Style sheets also worked on ASP .NET Custom controls.
- Hands on Experience in Extraction, Transformation and loading process from different data sources using Pentaho ETL tool.
- Extensively used SOAP and HTTP for consuming XML Web Services.
- Used NPOI for building Excel.
- Using POWER SHELL command prompt for handling GIT.
TECHNICAL SKILLS:
Microsoft technologies: .Net Framework (4.0/3.5/3.0/2.0 ),Asp.net MVC 5.0, C#.Net, ADO .NET, ASP .Net, Linq, AJAX, Entity Framework
Microsoft Languages: C#.Net, VB .Net, C,C++
Databases: SQL Server version 2005/2000/2008, My SQL
Microsoft Server: Internet Information Services 6.0/7.0 IIS
Scripting Languages: JavaScript, Jquery
ETL Tool: Pentaho,Microsoft(SSIS) Version Control: TFS,Sub Version(SVN)
Markup Languages: HTML5, XML, XSLT, CSS3,DHTML,XHTML
Development Environment: Visual Studio 2005, 2008, 2010
Thirdparty Tools: Component Art, Aspose Slides. Database Connections: ADO .NET, OLEDB, ODBC, DAO
Application and Services: Web Application & Web services WSDL, WCF, and WPF
PROFESSIONAL EXPERIENCE:
Confidential - Houston Texas
Senior .NET Developer
Roles and Responsibilities:
- Involved in requirement gathering, analysis, estimation, design, coding and unit testing.
- Worked on Agile Methodology (SCRUM) to meet timelines with deliverables.
- Understanding business requirements (Features) in SPRINT GROOMING and SPRINT PLANNING meetings. Breaking Features into Product BackLog Items (PBIs) and identifying effort score based on complexity of implementation and dividing them into tasks.
- Involved in writing stored procedures, Views, functions, Code merge, Documentation.
- Involved in writing Entity Framework queries, Mapping classes, and Ajax calls for API controllers, Entities, Value Objects, Handlers and Transition View models.
- Used Extensively nugget packages like Require JS, Amplify JS, Bootstrap, Npoi
- Involved in writing Integration tests using transaction scope & Unit tests used rhino mocks for mocking the repository, Jasmine tests to test view models JavaScript.
- Used Object Mothers and test data builders for building test data for integration and unit tests.
- Involved in code management and deployment activities.
- Used kendo controls, knockout bindings, knockout validators, Models and View models,
- Extensively used design patterns like decorator patter, query builder pattern, visitor pattern, factory pattern, strategy factory pattern.
- Worked extensively in adding message to bus creating queues, topics and testing messages pooled using solace admin.
Environment: C#,MVC 5.0,Entity Framework,Nuget Packages (RequireJS,AmplifyJs,Bootstrp), ORM(Object Relationship Mapping),Ajax,Javascript,Jquery,Knockout bindings, Knockout validators,Telerik controls, Kendo controls, Message queing,,RhinoMocks,NUnit,TDD(Test Driven Design), Dot Cover Code Coverage using Nunit,Resharper,GIT,TFS,Html, CSS.
Confidential, Charlotte, NC.
.Net Developer
Responsibilities:
- Performed requirement analysis, design, development, testing, maintenance and deployment of the web portal.
- Used AGILE/SCRUM methodology to implement the application.
- Designed Class, Use Case, Sequence diagrams using MS Visio.
- Worked with JSON to pass the JavaScript objects from server to web application.
- Used front end web development tools like CSS3, JavaScript, DHTML, and jQuery.
- Involved in implementing the logic using C# and oops concept.
- Have experience in creating ASP.NET web forms to provide UI to web applications.
- Involved in deploying the application on the IIS server.
- Involved in the design and development of application on ASP.Net, MVC4, MVVM Frameworks.
- Incorporated ASP.NET AJAX Control like Ajax Toolkit, Script Manager, Update Panel and AJAX Timer.
- Implemented and Consumed Web Services using WCF.
- Worked on Regular Expressions for validating input data as well as for extracting data from input.
- Created User Controls for better reusability of codes in the application.
- Used Grid View and Form View with extensive data binding to display page and sort multiple records.
- Developed various interface screens using Win Forms, ASP.NET and HTML controls for Client-Server interaction.
- Have worked with all .Net frameworks.
- Used the latest WPF/XAML vector based UI framework for the front end and WCF to implement the various services such as the QA Services in Winform application
- Extensively used ASP.NET, C#.NET Validation Controls and JavaScript for client side validations in the Web Pages.
- Used winforms to create user interfaces and interactions.
- Used LINQ to query against strongly typed collections of object and various data source, XML documents, Web services, ADO.Net Objects and Entity Framework 4.0.
- Used Session State, View State, Cookies and Query Strings to persist and transfer data between pages.
- Used Silverlight 4.0for the rich internet applications.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and Angular JavaScript, knockout Javascript/jQuery.
- Worked with Web API to provide services to HTTP requests.
- Used Master pages, User controls, Custom controls to suit user’s needs.
- Used Team Foundation Server (TFS) for Version Control and generated reports using the SQL Server Reporting services (SSRS).
- Unit test was done on loosely coupled modules using NUnit.
Environment: ASP.Net 4.0, MVC, C#,C++, ADO.net, Winforms, Visual Studio 2010, SQL Server 2008 R2, Microsoft Visio, SSRS, Web Services, WCF, XAML, TFS 2010, IIS 7.0, Angular Java Script, JQuery, XML, AJAX, LINQ, HTML, CSS.
Confidential, New York
.Net Developer
Responsibilities:
- Implemented the design of functionality through use cases, business process flows, UI design and UML modeling.
- Extensively worked with MVC design patterns.
- Changed and modified DataGrid Controls to generate responses based on client requests.
- Created core server controls such as Dropdown List, Checkbox List, GridView and other advanced controls such as calendar control.
- Worked on Master pages, partial pages, Themes and HTML helpers using Razor View Engine.
- Created rich, easy-to-use Views, Partial Views using Scaffolding Templates.
- Used HTMLtags such as header, aside, section and CSS3 modules such as Backgrounds, Borders, Text Effects, and Multiple Column Layout to create rich UI.
- Developed the applications by working on JavaScript, CSS and JQuery.
- Extensive use of delegates and events.
- Have worked with T-SQL.
- Worked on validating web forms using custom and inbuilt validation facilities in .NET environment.
- Handled run time and execution time errors by implementing appropriate Error Handlers.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel within some web pages for partial rendering of the page.
- Developed modules of the application in ASP.NET and Silverlight.
- Worked with Silverlight properties such as Data Binding, Routed Events, and Dependency Property for rich graphical information presentation and to make components interactive.
- Used Silverlight Controls and Toolkits to provide interactive visual representation to the data.
- Used XML for data storage and XSLT to transform the SQL queries returned as XML nodes.
- Involved with writing SQL scripts and procedure.
- Used LINQ to SQL and LINQ to objects for CRUD operations.
- Created WCF services for business rule of Claim-centric data retrieval and implemented these services in application using SOA.
- Performed N-Unit testing and used SVN for source and version control.
Environment: C#, ASP.NET 2.5, MVC, HTML5,C++, .NET Framework 2.5, Silverlight, SQL Server 2008, IIS, Microsoft Visual Studio 2008, LINQ, WCF, WSDL, SOAP, CSS2, JavaScript, JQuery, SVN.
Confidential
.NET Developer
Roles and Responsibilities:
- Project Requirement Study and code development
- Involved in writing stored procedures, functions, views
- Involved in defect analysis and bug fixing.
- Involved in Database design
- Involved in code management and deployment activities
- Involved in creating complex SQL queries for business scenarios/requirements
- Designing and selection of UI components and Database Design.
- Involved in development of Web Forms, Classes that incorporates N-Tier Architecture and Database Connectivity.
- Continuous Support activities of Project
- Involved in ETL process to extract, transform and load data from different sources (SQL, MYSQL, Excel, and Oracle).
Environment: ASP.NET.2.0, C#, VB.Net,UML,ADO.Net, AJAX, SQL Server 2000/2005,Oracle 9i, SQL Server Reporting Services, IIS 6.0, Windows 2003 Server, Visual Studio.NET 2005,TFS,MySQL,Component art tool,Pentaho(ETL).