Sr. C# Developer Resume
SUMMARY
- 7+ years of experience in Systems Analysis, Design, Development and Implementation of various applications including Web and Client/Server Application development using Microsoft .NET Framework, C#.NET, ASP.NET, AJAX.net.
- Expertise in Visual Studio .Net environment and Microsoft .Net Framework2.0/3.0/3.5/4.0.
- Worked on ASP.NET AJAX Extensions and Toolkit Controls.
- Strong knowledge and experience on object oriented programming (OOPS).
- Strong programming experience with web technologies like HTML JavaScript, ASP.NET, Web services.
- Experience in design and development of applications using .NET Framework, C#.NET, ADO.NET, LINQ, Visual Studio 2003/2005/2008, AJAX, SQL Server 2008, UML.
- Experience in developing N-tier distributed .NET applications using WebForms and WinForms. Good knowledge of .NET Framework features including Reflection and Metadata.
- Strong RDBMS skills with excellent knowledge of Design, Normalization and Database Management Concepts.
- Strong knowledge of various procedural and object-oriented programming languages such as C#.
- Have knowledge and Experience in Setup, configuration& Maintenance of IIS and Active Directory.
- Experience in building client/server, database, graphics and/or Internet based systems using Visual Studio .NET.
- Developed CSS styles and themes for web pages.
- Strong knowledge of SQL and extensive scripting experience in coding Stored Procedures, Functions and Triggers using MS SQL Server 2000/2005/2008.
- NUnit testing and Unit testing used for test cases
- Experience in developing complex WCF Services which require integration of many different system in place to provide a high level of interconnectivity and business talk/communication between the systems.
- Experience in WPF based windows Applications – Development and Deployment.
- Designed UML diagrams using various tools like Visio and Rational Rose.
- Expertise in all phases of software development life cycle: Insightful experience in project planning, designing application, formulation of deployment strategy and creation of software products as per client requirements.
- Extensively used various Design Patterns as per projects requirement.
- Good communication, analytical and interpersonal skills; ability to perform as part of a team as well as an individual contributor.
- Ability to grasp and apply new concepts quickly and effectively.
TECHNICAL SKILLS
.Net Technologies:
ASP.NET, C#.NET, ADO.NET, XML, Web Services, Windows Services, LINQ, WCF.
Languages:
C#, ADO.NET, SQL, T-SQL, PL/SQL
Client/Browser Technologies:
AJAX, Ajax Extensions, XHTML, HTML, DHTML, XSLT, JavaScript, CSS
Databases:
MS SQL Server 2008/2005/2000, MS Access 2007/2003
Design Methodologies:
OOAD with UML, Design Patterns, Data Flow Diagrams, Flow charts
Tools & IDE:
Microsoft Visual Studio 2008, Microsoft Visual Studio 2010, Microsoft Office, Microsoft Project Server.
Version Control:
Microsoft Visual Source Safe, Team Foundation Server
Operating Systems:
Window 7, Window Vista, Windows XP, Window 2008 Server, Window 2003 Server, Unix, Linux
PROFESSIONAL EXPERIENCE:
Confidential,Atlanta July 2011- Till Date
Sr. C# Developer
Project: Order Processing
Description: Designed and developed At&T Order Processing System. The three-tier architecture of the registration system uses several building blocks from the Microsoft .NET platform, including: ASP.NET, IIS 5.0 for the presentation tier, C# and XML Web services as the middle tier for validation and security, ADO.NET to provide consistent, high-performance access to all kinds of data, Visual Studio .NET for the development environment
Responsibilities:
- Worked as a Developer in the team for designing and developing the application using Microsoft advanced technologies MSFT Visual Studio .Net, C#, ASP.NET3.0, SQL Server and Microsoft Visual SourceSafe.
- Used server side controls to dynamically change the look of the application. Created Web page elements like navigation controls and Calendar Controls once and reused across multiple areas of the site.
- Developed the classes using C#, which incorporate N-tier architecture and database connectivity.
- DTS for transfer data and process payments
- Performed Web test and load test using TFS
- Developed a communication layer that is used for consuming web services (SOAP, UDDI, WSDL) and this layer was used while fetching the products.
- Java Script was written for the client side validation, browser detection and application functions.
- Have written Stored Procedures for better performance and to retrieve data from the backend database.
Environment: Net Frame Work3.0, C#,ASP.NET 3.0,SQL Server 2005,AJAX, TFS, MS Access Web Services, IIS 5.0.
Confidential,Camden, NJ Jan 2010 -June 2011
Dot Net Developer
Therapist Locator Directory
Responsibilities:
- Interacting with client for requirements, discussing the feasibility of requirements, designing the layout of web pages, Architecture and participating in the development.
- Involved in designing, trading and documentation of application flows and developed functional diagrams using UML, worked on presentation layer for developing GUI and developed various Webforms using ASP.Net.
- Developed complex web applications in Visual Studio 2008 and .NET 3.5 framework utilizing improved AJAX controls and LINQ.UsedWeb services to implement the various services such as the QA Services, the Treatment Services, etc.
- Performed debugging and state maintenance through the web.config file under the root directory of the application
- Used ADO.NET to access data from database in a web application.
- Developed the middle tier business logic components using .net framework that interact with the database and processes all the data for the presentation layer to display and also involved in various phases of database design like Logical and Physical layers.
- Developed ASP.Net User Controls.
- Used SQL server 2008 for writing Stored Procedures.
- Developed web pages with data bound controls like DataGrid using the methods Data Binding.
- Designed and developed WCF Web Services so that the systems existing can communicate and pass accurate information
- Developed ASP.NET web pages (C# code behind) for authentication, registration, maintenance, documents uploading and faculty approval system
- Used Asynchronous JavaScript and XML (AJAX) techniques to improve performance of the portal.
- Used Unit Test in testing the code of the application and CSS styles, themes for Web pages
- Client and server side validations using JavaScript and Validation Controls and performing the tasks related to Database issues.
Environment:.Net 3.5, ASP.Net,ADO.Net, C#.Net,Microsoft IIS 6.0, CSS, AJAX Extensions, Web services, XML, T-SQL , WCF ,Sql server 2008
Confidential,India, Feb 2007 – Dec 2009
C# Developer
Responsibilities:
- Designed and developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the registered users
- Developed classes in Business Layer and in Data Access Layer in C#
- Used Custom Validations and User Validation to give access to registered users
- Developed Business Logic classes for Transaction Module using Business Services
- Used Win Forms controls and Custom User Controls to provide standard interactive User Interface
- Created database objects using SQL Server including complex Stored Procedures, DTS packages, triggers, cursors, tables, and views and other SQL joins and statements for applications
- Used LINQ for webpage development.
- UI Designing, Development and Testing of Web Forms using ASP.NET, C#, XML ADO.NET and .NET Framework
- Deployment of Web services for online transactions using C# and exposed them through SOAP and HTTP
- Implemented Exception Handling, Logging and Validation of incoming requests
- Documented the modules developed front-end screens
- Developed T-SQL Stored Procedures for Generating Reports
- Used JavaScript validations with ASP.NET controls.
- Used Unit Testing to test the applications.
Environment: C#, .NET Framework 3.5, ASP.NET, XML, Web Services, Java Script, CSS, ADO.NET, IIS 6.0, HTML, MS Excel, Visual Source Safe(VSS), SQL Server 2005 and Visual Studio 2008
Confidential,Hyderabad, India Mar 2006-Jan 2007
Software Developer
Description: I supported in the application development which to support and maintenance of Test Cases in to a Central Repository. Test Cases can be configured at any level and can be added at any level in the hierarchy. The System allows for Managing and configuring different features of Projects for which Test Cases can be submitted. This system segregates the functionality by modules. Each module is inter-related to other needful module
Responsibilities:
- Solely involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Client Specifications, Development and Deployment of the Application.
- Developed web pages and validated these pages using ASP.NET and C#.
- ASP.NET web application and .NET components hosted in Windows 2000.
- Used ADO.NET extensively for data retrieving, querying, storage and manipulation.
- Used AJAX and AJAX Control Toolkit to produce rich look, better interactivity and faster response to the User-Interface.
- Developed SQL stored procedures for data manipulation and querying data for SQL Server 2008.
- Developed Role base Security to authorize member to a specific Role.
- Involved in preparing documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using.
Environnent:ASP.NET 3.0, C#.NET, AJAX, ADO.NET, JavaScript, IIS, SQL Server 2005.
Confidential,Hyderabad, India Aug 2004-Feb 2006
Programmer Analyst
Automotive Interface System
Description: Involved with Toyota’s IT Development and Architecture team, which helped in creating automotive interfaces based on hybrid system of Microsoft Products. Re-architect and re-construct legacy applications using Microsoft.Net framework using C#.Net for presentation, workflow and data access tiers.
Responsibilities:
- Used Datasets and Data Grid controls to display sales reports.
- Serviced components functionality for dealer service providers to automatically ftp files and process those files real time using queuing strategies for distributed Vendor Interface application and priority scanning processes.
- Created web application using C#.
- Developed various interface webpages for incoming files for the Vendor Interfaces including service invoice, repair order, finance and insurance, vehicle inventory tracking, parts order using C# and job claims with stored procedures.
- Design, development and deployment of Vendor Interfaces for load testing and in production environment.
- Completed full life-cycle applications with spiral process, water fall, and incremental software development with emphasis on performance, scalability, and security.
- Worked with Product\\QA to improve applications by introducing enhancements needed by dealers including vehicles, parts, Lexus vendor interface tracking tool and customer records.
Environment: ASP.NET, C#, Visual Studio.NET 2003, COM, XML, DHTML, Java Script, VB6, SQL server 2000, Windows 2000.