C# Developer Resume
Virginia Beach, VA
SUMMARY
- Over all 5 Years of experience with expertise in System Analysis, Design, Development, Implementation, Support, Enhancements and Maintenance of N - tire Web and Win Form applications using .NET technologies in various domains.
- Excellent programming skills and development experience in languages/technologies such as C#, ASP.NET, ADO.NET, MVC, WCF, Web Services, SOAP, REST, XML, XSLT, XSD, LINQ, AJAX, JavaScript, JQuery, HTML, CSS and C++.
- Proficient in writing and developing SQL/TSQL Queries, Stored Procedures, Functions, Triggers, Views, Cursors in SQL Server
- Experience as a .NET developer in designing and developing highly scalable, enterprise-wide business applications using C# and .NET Platform.
- Accustomed in developing Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Proficient in Implementing WCF SOAP/RESTFul based services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Proficient in using ASP.NET Web API and developing RESTful application.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2012/2008/2005.
- Experience in usingLanguage-Integrated Query(LINQ) and retrieve data from different data sources.
- Proficient in working with various web related technologies including ASP.NET, Ajax, JavaScript, Themes, Skins, and CSS.
- Worked on the MVC 2.0 (using application blocks), Proficient in ASP.NET MVC 3.0/4.0 and MVVM design pattern(s).
- Designed and developed reports using SAP Crystal Reports.
- Used Microsoft Visual Source Safe, IBM Rational Clear Case and Microsoft Team Foundation Server as version control.
- Good understanding in analyzing end user requirements and full Software Development Life Cycle (SDLC).
- Experienced in methodologies like Agile, Waterfall.
- Thorough knowledge and experience on all phases of Software development life cycle, Quality processes in various phases of Software development, Maintenance and Customer/Production Support.
- Ability in understanding system requirements, system architecture design, development, testing/QA and production environment setup and support.
- Highly capable in using the best tools and practices in business modeling and software testing, and in setting and achieving software development milestones.
- Extensive working experience in unit, integration and performance testing framework.
- Possess strong commitment to team environment dynamics with the ability to contribute expertise and follow leadership directives at appropriate times.
TECHNICAL SKILLS
.NET Technologies \Web Development \: Microsoft .NET Framework 1.1/2.0/3.0/3.5/4.0 \ASP.NET, ASP.NET MVC, ASP, IIS, \(CLR, CLS, CTS), C#, VB.NET, ASP.NET,\VBScript, JavaScript, CSS, XML, XSL, \ASP, ADO.NET, LINQ, XML Web Services, \XSLT, XAML, XPath, XQuery, \Win Forms, Web Forms, SOAP, REST \HTML/DHTML, AJAX, ExtJs, \WSDL,WCF,Web API, WPF.\JQuery, JSON.\.NET Remoting, COM/COM+ \
Development Tools \Programming Languages \: Visual Studio .NET /2008, \C#, ASP.NET, VB.NET, XML, \Visual Source Safe, Microsoft Visio, \C, C++, VB6.0, ASP\Microsoft Team Foundation Server, \Microsoft Application Center Test, \Net Beans, Rational Clearcase, Agile\Methodology, Rational Rose, UML, \Microsoft Office Visio, Toad, SSIS, SSRS\SAP Crystal Reports\
PROFESSIONAL EXPERIENCE
Confidential, Virginia Beach, VA
C# Developer
Responsibilities:
- Involvement in various stages of Software Development Life Cycle (SDLC).
- Analyze and understanding of business requirements.
- Requirement gathering and mapping of requirements to design
- Implemented client side functionality using C#.
- Coordinated with Business Services team and Content Development team for implementing new client side functionalities.
- Consumed various WCF Services to access data for implementing new logic and functionalities.
- Worked with HTML, CSS, AJAX and jQuery to Implement new functionalities.
- Configured Google analytics to track transaction data of the web application.
- Involved in Code reviews, Code Optimization and Performance improvement.
- Used TFS (Team Foundation Server) for the source control, data collection, reporting and project tracking.
- Testing and reviewing the functionality of the web application.
Confidential, New Brunswick, NJ
.Net Developer
Responsibilities:
- Involvement in various stages of Software Development Life Cycle (SDLC).
- Followed agile methodology for implementation of the project.
- Involved in Code reviews, Code Optimization and Performance improvement.
- Developed modules of the application in ASP.Net, Web Forms and also involved in writing C# classes.
- Designing and Implementing Interfaces and Classes using Object Oriented Programming Structure and Design Patterns.
- Implement complex Business Rules and Validation of front end forms using JQuery.
- Creating custom site pages, lists, views and master pages and adding ASP, Silverlight controls. Consumed WCF services to enable effective communication between SOA.
- Accessing SQL Server 2008 from the application using WCF.
- Implementing LINQ queries on different data sources in applications. Data Grid Control was used in displaying rows of data in a customized template format.
- Worked with Ajax enabled WCF services using C# and ASP.Net.
- Used Web services to communicate with the business layer objects.
- Writing or modifying Stored-Procedures, Triggers and user defined functions in SQL to carryout database operations.
- Used Third party control Chart Director for charting and Reports. Working with TFS version for maintaining history of source-code and project documents.
- Investigated bugs and interacted with QA to resolve technical issues.
Environment: ASP.Net, C#.Net, WCF, Visual Studio.NET, LINQ, SQL Server2008, JavaScriptJQuery, Ajax, XML, HTML, CSS, IIS, Windows Server 2008
Confidential, Frederick, MD
.Net Developer
Responsibilities:
- Involvement in various stages of Software Development Life Cycle (SDLC).
- Followed agile methodology for implementation of the project. Involved in Code reviews, Code Optimization and Performance improvement.
- Designing and Implementing Interfaces and Classes using Object Oriented Programming Structure and Design Patterns.
- Developed different layers of the application using ASP.Net, HTML, JavaScript AJAX, C#.Net, ADO.Net and T-SQL.
- Designing and Implementing various User control, Master pages and Menus.
- Consumed Web Services for various module of application.
- User interface separated with JavaScript include files and clients side validation.
- Develop Different User Control of application using Third party control like Telerik Control for AJAX and C#.
- Implement complex Business Rules and Validation of front end forms using JQuery. Extensive use of Web Services in application for different functionality.
- Use ADO.Net to connect with database. C#.Net classes for business logic and Data Access logic layer.
- Writing or modifying Stored-Procedures, Triggers and user defined functions in SQL to carryout database operations.
- Created code for loading and retrieving data into XML files. Created different user control for reusability.
- Extensively used AJAX toolkit controls.
- Coordinated meetings for deliverables from team developer
- Documented application Design and Specifications together with user manuals. Maintained and Supported applications
Environment: Windows Server 2008, Visual Studio .Net 2010, XAML,C#, WCF, LINQ, ASP.NET, IIS, HTML, JQuery, SQL Server 2008, SSRS
Confidential, Mechanicsville, VA
.Net Developer
Responsibilities:
- Involved in Requirement gathering and designing of application.
- Implemented User Interface functionality using ASP. Net.
- Implemented business model and logic With ASP.Net using C#
- Implemented WCF Services and Consuming for the communication between client and server.
- Used Ajax Controls and client side validations using JavaScript to improve the responsive nature of the application, also designed and implemented several caching and state management strategies to improve the overall performance of the application.
- Written functions, stored procedures, cursors in SQL server 2008.
- Extensively involved in creating and consuming Web Services.
- Analyzed and implemented Design Patterns like Façade and Proxy.
- Used WCF to communicate between DAL and other business components.Used SOA architecture for application.
- Developed Cascading Style Sheets (CSS) for User Interface.
- Extensively used Grid Views with Sorting and paging
- Worked on exporting reports to Excel from Ultrawebgrids.
- Involved in Unit Testing by using NUnit.
- Maintain and Handling, assigning work to Team and Coordinating with team
- Directly interacting with clients and gathering new requirements.
- Extensively involved in solving Client Issues.
Environment: ASP.NET 3.5, C#.NET, LINQ, SQL Server 2008 Enterprise Edition, IIS, HTML, JavaScript, WCF, .Net Framework 3.5 and Windows XP and Windows server 2003.
Confidential, Mount Laurel, NJ
.NET Developer
Responsibilities:
- Analyzed, designed, developed, and tested a highly configurable n-tier Web form Application.
- Implemented Architecture in UML using Use Cases, Sequence Diagrams, and Class Diagrams.
- Implemented the Agile Scrum methodology and Test First methodology (TFD) for developing the application.
- Used WCF to communicate between DAL and other business components.
- Designed and developed a LINQ to SQL and Web Service driven Web Form application that served as a more user-friendly and powerful user interface for an existing application.
- Responsible for producing, documenting, and mentoring other team members on a custom development framework and set of best practices for development projects using C# and ASP.NET MVC. This has included the development of common libraries and web controls, development standards, requirements and design documentation standards.
- Involved in setting up the Active Directory for implementing authentication based on it.
- Used WCF to bind a proprietary industry-specific application to the web site which allowed high performance AJAX access to the applications data.
- Implemented the Agile Scrum methodology and Test First methodology (TFD) for developing the application.
- Responsible for creating complex Queries related to joining tables and aggregating data.
- Used Team Foundation Server (TFS) for source control, data collection, reporting, and project tracking, and is intended for collaborative software development projects.
- NUnit testing provides a means to test your object model, and is especially useful in ensuring that your application and its logic work correctly. This is a type of tool that is used with Test-Driven Development, and other methodologies like Agile.
- Used MSI Installer is an engine for the installation, maintenance, and removal of software on modern Microsoft Windows systems.
Environment: C#, ASP.NET, ASP.NET MVC 2, VB.NET, ASP, WCF, COM/DCOM, SQL Server 2005, Crystal Report, NUnit, Infragistics Control, TFS (Team Foundation Server)
Confidential
Software Developer
Responsibilities:
- Participated in analysis and design of Interface Design and Dataflow documents
- Developed web pages in ASP.NET comprising of code behind logic code in C#
- Developed User Controls, Web Controls and Master Pages using ASP.NET with C#
- Worked on the modules implementing the business logic and data access layer in C#.
- Created and consumed web services using C#.
- Designed the application requirements for input and output using XML schemas (XSD).
- Design and development of security modules implementing system wide role based security
- Implemented .NET security using Web.Config file.
- Implemented the data access layer using ADO.NET.
- Involved in Database Table design along with development of Stored-procedures, Triggers, Views and Indexes for tables
- Designed and developed report generation module using Crystal Reports.
- Unit testing done with NUnit .NET tool.
Environment: ASP .NET, SQL Server 2005, C#, Visual Studio.NET 2008, IIS 6.0, ADO.NET, XSD, Crystal Reports, NUnit.
Confidential
.NET Developer
Responsibilities:
- Involved in Object Oriented Analysis and Design (OOAD) throughout the project.
- Used C# and ADO.NET to define and implement secure middle-tier components using both connected and disconnected environment strategies. Components were consumed by web applications and windows applications utilizing SQL Server and stored procedures to perform logical business transactions.
- Created complex business components in C# using .NET Class Library assemblies.
- Actively involved in coding and designing using C#, XML, ADO.NET, JavaScript, HTML, and Cascading style sheets (CSS).
- Used Client side and Server side validation controls for handling the data.
- Used AJAX technology while developing the web pages.
- Used role based security for the application.
- Performed Client side validation using Java Script.
- Participated in writing Stored Procedure for performance optimization and other database operations such as complex SQL queries, views and triggers etc.
- Used different validation controls such as the Range Validator, Custom Validator and Required Field Validator.
- Worked with Team Foundation Server for Version Control.
- Created reports for Business analysis using SSRS (SQL Server Reporting Services).
Environment: .NET Framework 3.5,C#, ASP.NET, Sql Server 2005, CSS, Visual SourceSafe, Visual Studio 2008, WCF, ADO.NET, AJAX, HTML, SSRS.
Confidential
.NET Developer
Responsibilities:
- Designed the user interface for the web application using ASP.NET
- Worked on the modules implementing the business logic and data access layer in C#.
- Designed a windows application for agents to approve or reject orders.
- Created typed datasets from stored procedures and implemented modules in C# for data management.
- Developed Windows Services to forward xml file to a Web Service.
- Developed a Web service to update the supplier database.
- Testing and reviewing the functionality of the website.
- Designed and developed report generation module using Crystal Reports.
Environment: C#, Windows Forms, ASP.NET, COM, SQL Server 2000, IIS 6.0, Windows Services, Web Services, Windows Server 2003, XML, Crystal Reports
