Sr. .net Consultant Resume
Herndon, VA
SUMMARY
- 6+ years of experience in analysis, design, development and deployment of web application for client - server technologies, distributed and object oriented programming in N-tier architecture with Microsoft technologies, following Agile/Scrum development methodologies.
- Strong experience in developing Web applications under .NET Framework using C#, ASP.NET, ADO.NET, Silverlight, MVC, WPF, Remoting, WebServices and WCF.
- Experience in using MVC (Model View Controller), MVP (Model View Presenter) Architecture for designing and developing enterprise applications.
- Experienced in using AJAX control toolkit and JavaScript for client side operations.
- Worked on front end web application development that involved HTML, DHTML, XHTML, XML
- Extensively used different ADO.NET objects such as Data Adapter, Data Reader, Dataset, Connection and Command Object to interact with database.
- Experience in designing rich interactive web applications.
- Experience in creating custom site controls, lists, views and master pages and adding server controls.
- Good knowledge on Remoting, Web Services & WCF to build SOA applications with N-Tier architecture.
- Extensive experience in designing & normalization of relational database, creating complex database queries using SQL queries, Stored Procedures, Functions, Views, Indexes and Triggers in SQL Server.
- Good knowledge on all phases of Software Development Life Cycle (SDLC).
- Worked under Test Driven Design and Development.
- Strong knowledge at UML standards and in preparing Case, Class, Sequence and Activity Diagrams.
- Expertise in creating and consuming XML Web Services.
- Experience in installing, configuring and troubleshooting IIS5, IIS6, and IIS7.
- Experienced in using SRUM development methodology.
- Ability to work independently.
- Team player with excellent communication and written skills with exemplary analytical and problem solving skills.
TECHNICAL SKILLS
.NET Technologies: C#, ASP.NET, VB.NET, .NET Framework 2.0/3.0/3.5/4.0 , ADO.NET, LINQ, Entity Framework, WPF, WCF, Silverlight 3.0/4.0
Practices & Design Patterns: Test Driven Development, Agile & Scrum Methodologies, UML, Visio, OOPS, MVP, MVC, MVVM
Web & Scripting Technologies: ASP.NET, Web Services, Web Forms, Win Forms, AJAX, AJAX toolkit, HTML/ DHTML, XHTML, XML, XSLT, XAML, JavaScript, JQuery, JSON, CSS, IIS 5.0/6.0/7.0
Databases & Servers: SQL Server 2005/2008/2008 R2, MySQL, MS Access, IIS 5.0/6/0/7.0
Software / IDE: Microsoft Visual Studio.NET 2005/2008/2010
Windows Platform: Windows XP/Vista/7, MS Windows Server 2003/2008
Versioning Tools: TFS, SVN, VSS
PROFESSIONAL EXPERIENCE
Confidential, Herndon VA
Sr. .Net Consultant
Responsibilities:
- Developed framework to process data received from JP Clients using Remoting and WebServices
- Developed flexible, more user interactive and user-friendly GUIs, reusable classes, functions using C#.
- Implemented client side functionality using JavaScript, jQuery and Ajax to improve the site performance.
- Implemented the Data Access components using ADO.Net.
- Used User Controls, Custom Controls and Data Controls for UI.
- Used Javascript and JQuery, along with ASP.NET Server Controls on web forms to provide real time status updates to the client.
- Involved in adding enhancements to the application according new business rules.
- Designed and implemented the re-usable components asWCF Servicesaccomplishing the SOA.
- Designed and implemented Client side functionality using AJAX, HTML, DHTML, CSS, Java Script
- Created complex SQL queries (ex: using various joins and sub-queries) and Stored Procedures
- Involved in setting up various environments (Dev/Staging/UAT/DR/PROD)
- Involved in Weekly Release meetings and Production deployment of the portal.
- Coordinate and participate in the Unit and Integration testing.
Environment: .Net 4.0 framework, C#, ASP.NET, AJAX, ADO.NET, Java Script, JQuery, XML, Visual Studio 2010, Remoting, Web Services, WCF, SQL Server 2008, IIS 7.0/IIS 6.0, HTML, UML
Confidential, DC
Sr. Net Developer
Responsibilities:
- Designed and implemented Business Logic & Data Access layer in C# and ADO.NET
- Designed and implemented admin portal using C#, WPF, WCF and Silverlight
- Developed Web User Interface using ASP.NET Framework.
- Developed and designed the User Interface screens based on the JQUERY framework and MVC
- Involved in Software Architecture, Analysis, Design and handling client requirements/change requests.
- Implemented Object Oriented Programming (OOP) concepts throughout the system.
- Developed the application using WPF to create an interactive native client GUI and designed the application based on MVVM design pattern.
- Developed of extensive and user friendly error handling system with robust system wide exception handling and tracking system using C#
- Developed Custom User Controls to reduce the complexity in User Interface to provide better look & feel.
- Used Web Services and WCF Services to communicate between various tiers of the application.
- Dealt with the data received from 3rd party web services and converted into custom XML formatted data
- Designed the SOA architecture and involved in setting up the servers
- Coordinated with QA team to validate the business functionality and application integrity.
- Prepared technical documents such as end user documents, system integration documents and impact analysis documents.
- Developed C# components to implement the business logic, consumed instances of these using ASP.NET.
- Used ADO.NET extensively for database manipulations and connections.
- Configured security features for the application using form based authentication and role based authorization using C# and ASP.NET
- Performed database programming (ADO.NET, MS SQL Server, stored procedures, functions, transactions)
- Used ASP.Net input Validation controls for client side validation.
Environment: Microsoft Visual Studio .NET 2008, .NET Framework 3.0, C#, ASP.NET, AJAX, WCF, MVC, WPF, Silverlight, ADO.NET, SQL Server 2008, IIS 6.0, VSS, UML
Confidential, Plano TX
.Net developer
Responsibilities:
- Implemented new application functionality and features according to new business requirements.
- Involved in developing application using Agile-Scrum methodology.
- Implemented Services to support SOA implementation using Web Services and WCF
- Extensively worked with MVC design patterns.
- Changed and modified DataGrid Controls to generate responses based on client requests.
- Developed modules of the application in ASP.NET and Silverlight.
- Extensively worked with DataSet, Data Adapter, Data Reader.
- Developed and used ADO.NET objects for handling database activities
- Worked on globalization to support multi lingual site, successfully converted existing web site into five different languages depending on browser’s default language.
- Extensively used ASP.NET State Management techniques.
- Developed Custom Controls and User controls for reusable part of the Web Pages using C# with ASP.NET.
- Implemented the server side code using C# and client side code using JavaScript
- Used HTML, JavaScript for client side functionality
- Involved in analysis of existing components architecture and prototypes for seamless conversion to .NET.
- Involved in testing application, and creating unit test cases.
- Participated in brain storm sessions
- Created and modified Stored Procedures, Functions, Views, and Triggers.
Environment: .Net 4.0 framework, C#, ASP.NET, AJAX, ADO.NET, Java Script, Remoting, Web Services, WCF, MVC, Visual Studio 2008, SQL Server 2005/2008, Silverlight, Visual Source Safe 2005, TFS
Confidential, Pittusburgh PA
.Net developer
Responsibilities:
- Major role in analysis of existing documents, design, development, and testing of application.
- Developed web-based application with C# as code behind following N-Tier architecture.
- Used User Controls, Custom Controls and Data Controls for UI.
- Used Master pages, CSS, HTML, JavaScript, and ASP.NET Server Controls on web forms.
- Used ASP.NET Login User Controls, Membership, Authentication and Authorization services for security purpose.
- Extensively worked on AJAX to get partial post back and asynchronous communication.
- Used XML and WSDL to provide and consume the information from Web services.
- Created Stored Procedures, Views and Functions to access data.
- Developed Web Services using SOAP.
- Designed CRUD Operation in C# code and ADO.net.
- Developed Web User Controls for reusability.
- Involved in writing Client-side and Server-side scripting.
- Developed Security Layers in C#. NET for user Authentication
- Created and consumed Web Services using C#
- Involved in resolving browser compatibility and version compatibility problems.
- Bound theSiteMapto theTreeViewcontrol for navigating between several Web Forms.
- Extensively usedXMLDOMandXPathto create, read, and manipulate the XML data.
- Designed and implemented the re-usable components asASP.NETWeb Servicesaccomplishing the SOA.
Environment: MS Visual Studio 2005, .Net Framework 2.0, Asp.Net, C#,SQL Server 2005, IIS, JavaScript, XML, WSDL, SOAP, ADO.Net
Confidential
.Net developer
Responsibilities:
- Involved in requirement analysis and design of the application.
- Developed ASP.NET application in N-Tier architecture following Agile methodology.
- Used C# to program in Business Logic and Data Access Layer.
- Used Master page, Styles, Theme, and CSS for consistent look and feel of application.
- Developed flexible, more user interactive and user-friendly GUIs, reusable classes, functions using C# and ASP.NET
- Created and consumed XML Web Services to access data layer components.
- Involved in Design, Development and Testing of Web Forms and Web Services using IIS 6.0, ASP.NET, XML, and ADO.NET.
- Extensively used Java Script for rich user interface application, and validations.
- Used Ajax controls to execute server side methods.
- Worked on Error Handing Environment to display error message in the application.
- Created Stored Procedures, Triggers, and Views for database functionalities.
- Developed the applications by working on JavaScript, CSS and JQuery.
- Worked on validating web forms using custom and inbuilt validation facilitiesin .NET environment.
- Handled run time and execution time errors by implementing appropriate Error Handlers.
Environment: MS Visual Studio 2005, .Net Framework 2.0, MS Asp.Net 2.0, C#.Net, CSS, JavaScript, AJAX, Web Services, XML, SQL Server 2005
