Sr .net Developer Resume
Denver, CO
PROFESSIONAL SUMMARY:
- Over 9+ Years of extensive experience in .NET Framework, Web and Client/Server application based development using Microsoft.NET technologies including ASP.NET 1.x, 2.0, 3.0, 3.5, C#, VB, ADO.NET, WPF, WCF, Server Controls and Web services.
- Experience in Agile software development methodology and Test driven development including SCRUM Framework
- Experience in application design based on MVC, Factory, and singleton design Patterns.
- Very well acquainted with the concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed.
- Exposure to Microsoft SharePoint Server 2010, Microsoft SharePoint Foundation 2010, FAST Search Server 2010 for SharePoint, Microsoft Office SharePoint Server 2007 (MOSS 2007), Windows SharePoint Services 3.0 (WSS 3.0) , SharePoint Portal Server 2003, SharePoint Portal Server 2001, SharePoint Team Services
- Experienced in creating rich user interface on the web using HTML, DHTML, Master Pages, CSS, Ajax, Java Script, and Jquery.
- Designed and developed rich graphical user interfaces for good user interaction using Silverlight, XAML and C# and used Silverlight Data Grid and other controls like paging, sorting for displaying various data on the page.
- Sound knowledge of Silverlight and Expression blend including Dependency Property usage and creation, Data binding and alternatives in Storyboard implementation.
- Strong experience in design of web - based applications using ASP.NET, C#, VB.NET,AJAX, Master Pages, Web Services, Windows services and Server Controls.
- Expertise in building Web Services using WSDL, UDDI, SOAP and consuming/publishing web services
- Experienced in using XML technologies like XSD, XSLT, XQUERY and XPATH Navigator.
- Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes.
- Designed, modeled and architected enterprise n-tier software agent using WCF web service.
- Expertise in implementing SOA using WCF technology , developed and consumed WCF services with features versioning, security, optimization and reliability
- Working knowledge of Windows Presentation Foundation (WPF) which provides developers with a unified programming model for building rich windows smart client user experiences that incorporate UI, media and Documents.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects.
- Experienced in improving performance and avoiding SQL injections by using LINQ expressions or Lambda expressions on multiple data sources, and usage of strongly typed objects IEnumerable/IQueryable.
- Strong hands on setting up connections and working on the Relational Database Management ( RDBMS ) like SQL server 2008/2005/2000 and Oracle 10g/9i.
- Working experience in data modeling and implementing tables, views, stored procedures, functions, and triggers using Confidential -SQL and PL/SQL. Extensive knowledge of writing complex queries using SQL.
- Extensive experience in development and optimizing of Queries using SQL Query Analyzer, Stored Procedures and Triggers.
- Prepared Technical design document, Use cases, Test cases and User manuals for various projects and good Confidential Bug fixing, Code reviews, and Unit & System testing.
- Experience with Test-Driven Development (TDD) like N-Unit testing frameworks and MS unit Tests.
- Experience in using Source Code Control Systems like MS Visual Source Safe,TFS( Team Foundation Server) and Proficient in writing Unit Test Cases for Business logic, Web services and WCF
- Having excellent analytical, problem solving, communication skills and excellent team player.
TECHNICAL SKILLS:
Programming Languages: C# 3.0/2.0/1.2,VB.Net 9.0/8.0/7.0, SQL Server 2008/2005, PL/SQL, C++, C.
Microsoft.NET: .Net Framework 4.0/3.5/3.0/2.0/1. x,Web Forms, Win Forms, ASP.NET 4.0/3.5/3.0/2.0/1. x ADO.Net, 3.5/3.0/2.0, Web Services, WCF Services, WPF Services, Win Services, LINQ.
Development Tools: Visual studio 2010/ 2008/2005/2003
Databases: SQL Server 2008/2005/2003 , Oracle 10g/ 9i.
Web Development: HTML, CSS, XML, (XSL, XSD, DTD), DHTML, XHTML, XPATH, SOAP, Adobe Flash MX, Java Script, Jquery, VB Script, Ajax Programming, Silver Light
Operating Systems: Win 9x, Win 2000/2003, Win XP, Win Vista, Win 7.
Versioning Tools: Visual Source Safe and SVN Tortoise, Team Foundation Server.
Reporting Tools: Crystal Reports10/9/8/7/6.5, SSRS, MS Access Reporting, SQL Server 2005 Reporting Services
Web Servers: IIS 7.0/6.0/5.0
Design & Management Tools: UML, MS Visio
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Sr .Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#
- Developed the reusable framework for the application using the ASP.NET MVC Framework 2.0.
- Designed and developed Graphical user interfaces using Silver light XAML and C#.
- Extensively used Silver light Data Grid, Items Control and many other controls with Paging and Sorting for displaying various data on to the page.
- Used JavaScript to perform validations and catch the events on client’s browser.
- Involved in developing web Pages with rich UI, AJAX, and Jquery using ASP.NET.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and securing the web application.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site Using ASP.NET.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack Confidential runtime.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Extensively used technologies like AJAX for a rich UI experience.
- ASP.NET AJAX Control Toolkit, which adds a rich library of controls for AJAX development and LINQ to Objects, is used to massage the data to bond the data to AJAX Controls.
- Effectively used Jquery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Extensively involved in Declarative Data binding . In data list control where bind the data dynamically to the control based on the selection.
- Used LINQ to SQL, LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Implement AJAX pages from UI specifications
- Created migration plan for moving from SharePoint Portal Server 2001 to SharePoint Portal Server 2003.
- Architected 24/7 high availability architecture for SharePoint Portal Server 2003 and SQL Server.
- Implemented and configured Microsoft SharePoint Portal 2003, Windows SharePoint Services and MS SQL Server 2000.
- Develop digital entertainment (VOD) applications for Xbox 360 as part of a team
- Designed and develop frameworks for use by other developers
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources.
- Involved in Coding and Tuning the queries, stored procedures and functions using PL/SQL.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Created different chart reports helped in analyzing perform counters using SSRS 2005.
- Implement NUnit Testing, Integration Testing and Regression Testing.
- Used agile methods and frameworks/tools like spring and Hibernate.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
Environment: ASP.NET 4.0/3.0, C#, Visual Studio 2010/2008, ADO.NET, COM, COM+, IIS 7.0/6.0, WCF, Silverlight 4.0/3.0, LINQ, SharePoint,NUnit,.NET Framework 4.0/3.5,UML, Java Script, Multithreading, Crystal Reports 10.0/9.0,MTFS, SQL 2008/2005, Windows Server 2003.
Confidential, Richardson, TX
.Net Developer
Responsibilities:
- Developed a high quality software model using N-Tier Architecture with Software development life-cycle (SDLC) followed by Agile methodologies.
- Developed solutions for diverse programming scenarios in C#, employing object oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism and abstraction.
- Effectively Implemented IEnumerator, IEnumarable for iterating the group of objects using C#.
- Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice.
- Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.
- Maintained a session of messages between a client and a service using WCF facilities.
- Extensively worked with ASP.NET Web Site Administration Tool and Web.Config file to create Roles, Profiles, Login Controls, Membership, Identification, Authentication and Authorization for Site Security and user data storing.
- Worked With ASP.NET Web Parts, Navigation Control, User Controls, 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).
- Effectively handled ASP.NET caching techniques such as page output caching and data caching in order to improve the performance of the web application using aspx pages.
- Used extensively Jquery and Java Script for Client Side Validations.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Timer in some web pages.
- Enhanced existing pages with different AJAX controls which provided responsive user interfaces to display the data on the web page.
- Used JavaScript for triggering Pop-ups with a CSS-class, dynamic forms that include built-in error checking, dynamically changing background and text colors, or "buttons".
- Implemented Query Expressions, Expression Trees to get the data from SQL and XML using LINQ to SQL and LINQ to XML.
- Used ADO.NET objects Data Reader, Dataset and Data Adapter for consistent access to data sources.
- Created SQL Server Tables and Complex Tables and Developed Stored Procedures, Views and User-Defined Functions those are required for the application.
- Involved in Developing Query for generating Cross-Tab Drill-down reports in SSRS (SQL Server Reporting Services).
- Involved in Unit Testing, Modular Testing and successful integration of modules and multiple layers in the system.
- Used Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: .NET Framework 3.5/3.0/2.0, C# 3.0/2.0, WPF, WCF, WWF, ASP.NET, ADO.NET, Visual Studio 2008/2005, SQL Server 2005, XML, .NET Remoting, AJAX,LINQ, web services, Expression Blend, SSRS, VSS 2005.
Confidential, MD
Sr .Net Developer
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.
- Designed and developed several re-usable controls in Siverlight using XAML. Major controls being Data Grid, Menu, Tooltip, Bar-chart and other widgets.
- Tested Silverlight based applications for multiple operating systems by using the platform and browser combinations.
- Managed and customized functionality, design, content, security, and membership options.
- Used WCF, Web Services into a single service oriented program model for Distributed Networks.
- Working on a Windows / Desktop based application using WPF and XAML .
- Designed and implemented multiple web services using C#, XML and WCF and consumed them using proxy classes.
- Developed enterprise n-tier software agent using Windows Communication Foundation ( WCF ) web service hosted in a Windows service.
- Employed WCF End-Points and Contracts for enabling ACCES TO SERVCIES across various protocols, applications and platforms.
- 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 handled ASP.NET caching techniques such as page output caching and data caching in 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.NET AJAX 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.
- Responsible for writing secure code and in implementation of Code Access Security, CAS implemented for the assemblies which access system resources like Event Logs, SQL services and Registries.
- Created reusable user controls and implemented object caching in different pages in ASP.NET.
- Created stored procedures, functions, triggers and packages in PL-SQL, Confidential -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.
- Involved in unit-testing web applications and in Test Driven Developement ( TDD ).
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Help files.
Environment: NET Framework 3.0, ASP .NET /3.0, C# 3.0, XML, Web Service, WCF, IIS 5, CSS, JavaScript, Silverlight 3.0, Jquery, Oracle 10i, SQL Server 2005, SSRS, SSIS, Windows XP, TFS.
Confidential
Jr.Net Programmer
Responsibilities:
- Involved in Design, Development and Testing of Windows Forms, Web Forms and Web Services using IIS, ASP.NET, C#, XML Dataset and .NET Framework.
- Used Innovative validation techniques for User Input Validations.
- Created Role Based security levels for Windows Forms Authorization.
- Implemented server caching techniques, state management, windows and Forms Authentication in ASP.NET.
- Involved in customizing the Windows Forms Data grid.
- Developed custom controls for Windows Forms and generating reports.
- Involved in the development of SOAP based XML Web Services like Financial account management and Purchase Orders which forms the business logic components of the system.
- Used ADO.NET extensively to access the database.
- Prepared Test cases provided technical documentation.
- Used the N-Unit for unit testing of the classes.
Environment: ASP.NET1.1, VB.NET, C#, IIS 5.0, ADO.NET, Visual Studio.NET and XML, XML Web Services, XSL/XSLT, SOAP, JavaScript, Oracle 8i, MYSQL 4.0.8, PL/SQL, Windows 2000 and Crystal Reports
