Sr. .net Developer Resume
Malvern, PA
SUMMARY
- Over 8 years of experience in the design, development and implementation phases of Software Development Life Cycle (SDLC) especially in Analysis, Design, Development, Testing and Deploying of applications and implementing n - tier Client/Server web applications using Object Oriented design methodologies using Microsoft .NET Technologies
- Experienced in fast paced Agile development environment and methodologies including Test Driven Development and Scrum
- Possess strong understanding of Object-Oriented Programming/Analysis/Design and Development
- Good experience in developing applications using Service Oriented (SOA) and N-tier Architecture
- Experience in using Language-Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources.
- Extensive development experience in ASP.NET, MVC, C#, VB.NET, JavaScript, XML, HTML, CSS, AJAX, ADO.NET, Entity Framework, Windows Azure.
- Experience in working with User Controls, Custom Controls and Class libraries.
- Extensive experience in developing and consuming XML Web Services using WCF, REST based Services, WEB API, AJAX, WSDL, UDDI and SOAP
- Experience in using different applicationblocks like error logging, data access and exception handling etc.
- Excellent scripting knowledge in developing databases using SQLstatements/stored procedures/triggers, Views, Functions, Packages and in using tools such as SQL Developer, TOAD and MySQL Workbench.
- Proficient in handling responsibilities such as knowledge transfer, code review, compliance to best practices & standards, technology mentoring, assisting team members and customer training.
TECHNICAL SKILLS
Core Competencies: Visual Studio 2013/2012/2010/2008/2005 , .Net Framework 4.5/4.0/3.5/3.0/2.0 , ASP.NET, ADO.NET, Enterprise Library 4/5.0, Entity Framework 4, NHibernate, MVC4, Web Forms, Win Forms, Windows Services, Web Services, WCF, WPF, WF, LINQ, Silverlight
Languages: C#, VB.NET, T-SQL, PL SQL
Markup Languages: HTML5, CSS3, XML, XSL
Scripting Languages: jQuery, Java Script, VB Script, AJAX, Dojo, AngularJS
Cloud Services: Windows Azure
XML Technologies: XML, XSL (XSLT, XPATH), SOAP and Web services
RDBMS: MS SQL Server 2012/2008/2005/2000 , Oracle 10g, MySQL
Database Tools: SQL Server Management Studio, TOAD, MYSQL Workbench
Version Control: Team Foundation Server (TFS), Visual Source safe (VSS), SVN
Issue/Bug Tracking Tools: Visual Studio Team System, Rally, Microsoft Test Manager, JIRA
Testing Tools: Mercury Quality Center, Test Director, MS Visual Studio Unit Testing Framework, NUnit
Reporting Services: SQL Server Reporting Services (SSRS), Crystal Reports
Analysis/ Design: UML, MS Visio, Expression Blend, Application Design Patterns (MVC Architecture, MVVM, MVP), Application Block and Enterprise Library
Operating Systems: Windows 8, Windows 7, Windows 2008/2003/2000/ NT/XP.
PROFESSIONAL EXPERIENCE
Confidential, Malvern, PA
Sr. .Net Developer
Responsibilities:
- Actively participated and mentoring in requirements gathering, analysis, design, and development and testing phases.
- Developed application based on ASP.Net MVC Architecture using Razor View engine and Entity framework Code First approach
- Designed and developed data driven Web Forms using ASP.NET, ADO.net, HTML, and CSS technologies
- Designed large numbers of Custom Controls,User Controls and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice.
- Worked With ASP.NET Web Parts, Navigation Control and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Handled ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties).
- Create and maintain web pages using HTML, CSS, JavaScript, JQuery and also responsible for Designing of Web pages including Ajax controls and XML.
- Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML, XHTML, and CSS.
- Worked with HTML, CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Followed MVC Structure to develop Application.
- Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
- Used Bootstrap and AngularJS in effective web design.
- Used Node.js as a proxy to interact with Rest services and also interacting with Database.
- Involved in Coding using MVC and C#, debugging and unit test.
- Involved in Writing jQuery based Ajax Requests.
- Used jQuery Events to manipulate the elements depends on the user interactions.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Experienced with mentoring .Net Development teams, Code Reviews, test plan development, datasets creation, testing and result documentation, analyzing defects, bug fixing.
Environment: Visual Studio 2012, ASP.NET 4.0, C#.NET, ADO.net, HTML5/HTML, CSS3/CSS, JavaScript, JQuery, JSON, DOM, Node.js, Angular.js, backbone.js, Require.js, bootstrap, MVC, Adobe Fireworks, AJAX, XML, Internet Explorer, Firefox, Chrome, PL/SQL, Toad, Windows,.net Framework 4.5, C#, Sub Version,Microsoft test Framework.
Confidential, Washington D.C
Sr.Net Developer
Responsibilities:
- Involved in gathering functional requirements, writing design specifications, prototype and architecting the new application using SOA and Agile.
- Following SCRUM methodology during project delivery which includes Sprint Planning&Daily Scrum meetings.
- Developed application based on ASP.Net MVC Architecture using Razor View engine and Entity framework Code First approach
- Involved in iteration and capacity planning and intensely involved in requirement gathering from the business users and analyzing, determining the ways to address wide range of complex scenarios.
- Involved in Designing of WCF based Service, Data, Fault and Message Contracts.
- Used JavaScript libraries like jQuery, knockout.js, angular.js and CSS libraries like Bootstrap.
- Created bug reports to monitor resolution status along with Unit testing and Bug fixing
- Used TFS for versioning, Involved in code merges from Development, Integration, Staging to Production.
- Developed custom controls, user controls and ASPX pages in C#.Net.
- Implemented Microsoft enterprise library and Error handling mechanism.
- Developed Web Application Security Model using Windows authentication model as well as configuredWeb.config files accordingly.
- Effectively used Session and Cookies, Caching for users to validate and to make a timeout for the connectivity with the database.
- DataSet, DataTable, DataView, DataAdapter and DataReader were extensively used to receive and display data obtained from the database.
- Utilized Ajax Controls to reduce the client server round-trip time, hence enhancing the performance of the application.
- Stored Procedures, Triggers and Views for the data access were implemented in SQL Scripts and tested in SQL Server 2012.
Environment: windows 8, Visual Studio Team System 2013/2010, .NET 4.0/3.5, ASP.NET, C#, MVC 4, SQL Server 2012,T-SQL,XAML,WIX Installer, Web Setup Projects, PRISM, WCF, AngularJS, knockout.js, jQuery, JavaScript, XML, HTML5, CSS3, Windows Azure, Microsoft Test Manager, TFS
Confidential, Pennington, NJ
.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.
- Developed the reusable framework for the application using the ASP.NET MVC Framework 3.0.
- Implemented Get, Post by using Controller actions and Caching by using Action Filtersand Child actions in Controller and return Razor HTML to View through Action Results.
- Used JQuery to perform validations and catch the events on client’s browser.
- Worked with ASP .NET, Web Services, and State Management, Caching features, Configuring optimizations and securing the web application.
- Build web application using C# 4.0, VB .NET and ADO.NET ENTITY FRAMEWORK.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Created packages in SSIS with custom error handling and worked with different methods of logging in SSIS.
- Experience in using T-SQL for creating stored procedures, indexes, cursors and functions.
- Generated server side T-SQL scripts for data manipulation and validation and created various snapshots and materialized views for remote instances.
- Creating tables, indexes and designing constraints and wrote T-SQL statements for retrieval of data and involved in performance tuning of T-SQL Queries and Stored Procedures.
- Created SSIS packages to retrieve data from Legacy sources and also to retrieve PII user data from the Flat files on monthly and weekly basis.
- Identified and Defined Key Performance Indicators in SSAS 2005/2008.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Performed N-Unit testing for testing the Applications and Proficient in writing Unit Test Cases for Business Logic web services and WCF.
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Coding the presentation layer using WPF and service layer using Windows Communication foundation technology.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
Environment: Visual Studio 2010, C#/VB.NET, ASP.NET, MVC 3.0/4.0, Entity Framework 4.0, WCF,WPF, JavaScript, JQuery, TFS 2010, IIS 7.0, AJAX, Agile, ADO.NET, LINQ, XML, Microsoft Enterprise Library, SSIS, SSRS, SQL Server 2008 R2, Windows XP, Windows Server 2003, Oracle, PL/SQL.
Confidential, Northbrook, IL
.Net Developer
Responsibilities:
- Designed and developed web formsin ASP.Net 2.0 & C# .Net using .Net Framework 2.0.
- Developed the application Framework in ASP.Net 2.0 primarily using C#.Net with the business logic implemented using .Net Assemblies.
- Implemented web based front end using ASP.NET, JQuery, Ajax Controls, CSS, HTML, and business logic using C#.
- Used WPF built-in set of data controls to bind and manipulate data within applications.
- Extensively used C#.Net to develop server side event handlingand components to handle business process.
- Extensively worked with ASP.Net Web Site Administration Tool (WAT) to create Roles, Login Controls, Authentication and Authorization for Site Security.
- Created SSIS packages for application that would transfer data among servers and perform other data transformations.
- Scheduled the same SSIS packages by creating the corresponding job tasks.
- Developed GUI using ASP.Net 2.0 Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
- Used the ASP.Net State Management techniques like Session State, View State to retain the values between the pages transactions, where session is managed in our Proc mode.
- Used the ADO.Net data binding controls line Grid View in order to bind the data to the control and display the retrieved data.
- Used Angular JS in order to set the data ready for the customers belonging to P&C rather TEMPthan pulling it from the database every time.
- Written JavaScript code for validating the simple control instead of sending them to the server side which was degrading the performance of the web pages.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- Created Data tables and applied the Web Service Enhancements to the Web Service so that the reliability increases.
- Created Data tables and have written Stored Procedures for all the transactions in and out of the database using SQL server 2000.
- Created a Data Access Layer using C# to execute stored procedures into a DataSet, DataTable and DataReader.
- Used EAI to model middleware centralization. Performed NUnit Testing according to the business requirements.
Environment: .Net Framework 2.0, ASP.Net, C#, VB .NET, ADO.Net, XML, Web services, Classic ASP, HTML, VB .NET, WCF, WPF, SQL Server 2000, IIS 6.0, Windows 2000 Server, VSS, NUnit, Visual Studio 2008
Confidential, Hopewell, NJ
.Net Developer
Responsibilities:
- Developed the business logic and UI for Service Based Pricing (SBP) main screen using C#, ASP.NET, Data Access Layer and ADO.NET.
- MS Visio was used for the UML Diagrams like Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
- Worked with the integration of existing ASMX services with the business logic to update Mainframe and to consume Strata Web Service in an effort to make the transition from Confidential processes to Confidential processes.
- Extensive use of AJAX control toolkit for enhanced user experience.
- Used Web User Controls for dynamic loading of the web page.
- Developed Stored Procedures, functions, views and Triggers.
- Actively participated in the release processes during the switch from QA to Production.
Environment: ASP.NET, AJAX, ASMX Web Services, VSS, ADO.NET, T-SQL, SQL Server 2005, SSIS, IIS, MS Excel, MS Access.
