.net Developer Resume
New Jersey, NJ
SUMMARY
- Over Six years of experience in all stages of software development life cycle (SDLC), which involves gathering the user requirements, analysis, design, coding, implementation, debugging, testing and deploying of applications across different work environments.
- Good hands on knowledge of Object Oriented Programming (OOPS) concepts including Inheritance, Abstraction, Encapsulation and polymorphism.
- Extensive experience with .Net technologies like C#, ASP.NET, ASP.NET MVC, .NET Frame work, Web forms, ASP.NET AJAX, Web API and Web services using Visual Studio .NET 2010/2012/2013 .
- Good knowledge in Delegates and Events, Generics, Serialization, Cachingand Multithreading.
- Good knowledge in Exception Handling, Debugging and Tracing by which the whole application runtime can be seen and analyzed.
- Excellent knowledge of Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF)and Language Integrated Query (LINQ).
- Good experience in using LINQ in web pages to retrieve and update the data.
- Excellent experience in designing and developing Winforms,Webforms, Web User Controls, Custom Controls, Server Controls and Web Service.
- Good hands on knowledge with Data Adapter, Data Reader and Dataset in ADO.NET for data manipulation.
- Good working knowledge of using HTML 4/5, CSS 2/3 and XML.
- Good experience in designing and implementing web applications using client - side framework for validations such as JavaScript to avoid the need for post back and to improve their performance.
- Experience in developing of complex Stored Procedures, Queries, Joins, Triggers and Views like database objects using T-SQL.
- Good experience in IIS and also on creating and configuring virtual directories the mapping them to physical directories.
- Good working knowledge of Agile Methodologies (SCRUM).
- Good involvement in Unit Testing of the application.
- Good experience on SQL Server Reporting Services (SSRS) and Crystal Reports for report generation and integration into .NET application.
- Good experience in developing web applications with responsive web design and Cross-browser compatibility.
- Can resolve complex issues related to business requirements and objectives.
- Excellent work ethics, self-motivated and quick learner, willing to learn new technologies and third party products.
- PossessStrong team building skills and problem solving skills and good communication skills.
- Exceptionally able to learn new tools and technologies and can make efforts to work and manage time effectively.
TECHNICAL SKILLS
Programming Languages: C, C++, C#.NET, T-SQL
.NET Technologies: C#.NET, ASP.NET, ADO.NET, LINQ, ASP.NET AJAX, WCF, WPF, Web Services, ASP.NET MVC, ENTITY FRAMEWORK, WEB API.
Web Technologies: HTML, CSS, XML,XAML, AJAX, XSD,KENDO
Scripting Languages and Tools: JAVASCRIPT, J-QUERY, FIDDLER, NOTEPAD++, SSRS.
Databases: MS SQL SERVER 2005/2008
Web Servers: IIS 6.0/7.0
Protocols: TCP/IP, HTTP, SOAP, JSON and SOA
IDE: Visual Studio 2010/2012/2013 , MS Office 2007/2010
Operating Systems: Windows, Unix, Linux, MAC
Versioning Tool: Team Foundation Server (TFS), Visual Source Safe (VSS)
Testing frameworks: MOQ
Browser: IE 7 & up, Firefox, Opera, Chrome and Safari
PROFESSIONAL EXPERIENCE
Confidential, NEW JERSEY, NJ
.NET Developer
Responsibilities:
- Involved in collecting the requirements, analyzing, design, coding, implementation, debugging, testing and deploying of application in Agile methodology.
- Designed and developed N-tier application using C#, ASP.NET MVC and Entity Framework.
- Developed front-end using ASP.NET MVCandKENDO UI.
- Involved in building a rich web experience using MVC and extensively used Web grid, MVC controls and many other controls with Paging and Sorting for displaying various data on the page.
- Constructed the Class diagrams in UML which shows classes, interfaces, associations and generalizations.
- Hands on experience in developing custom HTML MVC controls and MVC Routing.
- Designed ASP.NET Web API to serve hundreds of users simultaneously.
- Designed and developed dynamic CSHTML web pages using C#, ASP.Net MVC, JSON, HTML5, Java Script and JQuery.
- Implemented the security reasons using ASP.NET controls, Authentication and Authorization.
- Made changes in web.config file according to the requirements to configure ASP.NET MVC application.
- Handled both client side State Management (view state, cookies and Query string) and Server side State Management (Sessions).
- Handled Caching Techniques such as page output caching and data caching effectively to improve the performance of web application.
- Created the presentation layer using web parts, navigation control, user control and used CSS to attain uniformity throughout all the pages of the application.
- Used J-Query, JavaScriptfor Client Side Validations.
- Developed SOAPWCF Services upon a core architecture that is scalable, distributable, heavily multi-threaded and batch compatible and designed to serve hundreds of users simultaneously.
- .NET objects are converted into XML by using Data Contract as main mechanism in WCF.
- Implemented Language Integrated Query (LINQ) for retrieving the data effectively and in a timely manner.
- Developed User Controls for the data in the web applications using ASP.NET.
- Extensively used Entity Framework code first for creating the stores to improve the performance.
- Extensively used of web services like SOAP, WSDL for communicating with different applications and its components.
- Implemented SOAP based protocols for web services to read the XML files. Those web services are used for communicating different applications.
- Used T-SQL for developing Queries, stored procedures, triggers and functions for SQL Server database.
- Wrote and performed the unit tests according to the requirements.
- Used Team Foundation Server (TFS) for the purpose of version controls.
Environment: Visual Studio 2013, .NET Framework 4.5, ASP.NET MVC, C#, SQL Server, Windows Services, XML, XAML, TFS, Master Pages, CSS, WCF, SOAP, T-SQL, JavaScript, JQuery, Entity Framework 5.0 .
Confidential, Chicago, IL
.NET Developer
Responsibilities:
- Involved in requirement collection, design, development, analysis and customization of the application in Agile methodology.
- Experience of working on 3 tiers of all the applicationhaving Business Logic Layer(C#), Presentation Layer and Database Layer (Database Connection and Security Settings).
- Developedwindows application in WPF andC#.NETto display the information.
- Effectively used State Management to store application state specific information between page requests.
- Effectively handled ASP.NET caching techniques to improve the performance of the web application.
- Effectively implemented ASP.NET MVCto reduce code duplication and to limit the propagation of change using C#.NET.
- Created Partial views in ASP.NET MVC for uniformity and used CSS for representation of the user interface.
- Used Ajax for providing better environment for HTML-based applications.
- Deployed and maintained ASP.NET MVC applications running atIIS.
- Used JQuery for some controls to achieve asynchronous post backwhich resulted in better user interaction.
- Used JavaScripton CSHTML for client-side validation.
- Developed application using c#, LINQ, generics and various features of.NET 4.0
- Extensively used C# Generics for creating object collections and extensively implemented for maintaining type safety so that run time errors are reduced.
- Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, Data table, and XML Text Reader /Writer for consistent access to SQL data sources.
- Designed WCF Services to support Distributed computing where services were consumed by end users.
- Involved in designing WCF web service using SOAP/HTTP to communicate with the systems.
- Extensively used WCF data contracts to serialize proprietary classes and used XML serialization for transferring data between servers.
- Created Web Methods for Web servicesand provided Security.
- Created Queries using T-SQL Statements, views, stored procedures for Selecting, Inserting, Updating and Deleting the data into the tables in SQL Server.
- UsedTeam Foundation Server (TFS) for version control.
- Designed and implemented SSIS Packages for data extraction and generated the quarterly reportsfor management using SSRS Packages.
- Involved in Unit Testingand Integration Testing of the Application.
Environment: Visual Studio 2010, .NET Framework 4.0, ASP.NET MVC, C#, ADO.NET, WCF, WPF,AJAX, SQL Server, IIS, XML, SOAP, TFS, Master Pages, CSS, SSRS, SSIS, T-SQL, JavaScript.
Confidential, New York, NY
.NET Developer
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC) to develop dis application with Agile methodology using C# and ASP.NET.
- Involved in designing the presentation layer of website using HTML, CSS and ASP.NET.
- Used ADO.NET components such as command objects, connection object, Data reader, Data Adapter, Dataset and Data table objects for data base communication to retrieve and display data.
- Extensively used partial classes, generics, interfaces and object oriented concepts.
- Extensively used C# Generics for creating object collections and extensively implemented for maintaining type safety so that run time errors are reduced.
- Used Windows Communication Foundation(WCF) to implement Service-Oriented Architecture (SOA) using REST methodology, to SOAP messages between metadata points.
- Used State Management features such as View State, Hidden State, Session objects, Cookies and Query string to store the application state.
- Effectively used Caching techniquesto improve the performance of the application.
- Created ASP.NET Validation Control to enforce validations.
- To bind the data to the control and to display the retrieved data used ADO.NET data binding controls like Grid View.
- Used JavaScript to validate the simple control instead of sending them to the server side which kills the performance of web pages.
- Used Web Services such as SOAP for communicating with other application and also used LINQ to retrieve data effectively.
- CreatedData Tablesand developedStored Proceduresfor all the Transactions in and out of the Database usingSQL server.
- Developed a Data Layer object inC# to execute stored procedures into aData Set, Data TableandData Reader.
- Designed and implemented SSIS Packages for data extraction and generated the reports using SSRS Packages.
- Performed Unit testing according to requirement.
- Used Visual Source Safe (VFS) for purpose of version control.
Environment: .NET framework 4.0, Visual Studio,, C#, ASP.NET, Windows Services, JavaScript, Nunit, SQLServer, ADO.NET, SSRS, SSIS, HTML, CSS, AJAX
Confidential, Houston, TX
.NET Developer
Responsibilities:
- Based on the requirements of project, analyzed and involved in design and implementation.
- Experience of working on 3 tiers of all the application by facing the challenges on business and database layers.
- Involved in Object oriented Analysis and Design(OOAD) throughout the project.
- Created User Controls of ASP.NET like Textbox, Button, Dropdown list etc. to display and manipulate data records in the page and also to design secure login page.
- Developed the web application using Master page, Themes and skins to maintain the consistent look.
- Provided production level code for product development, including CSS optimizationto get the uniformity between all the pages.
- Used ADO.NET commands like command objects, connection object, Data reader, Data Adapter, Dataset and Data table objects for data base communication.
- Used bothJavaScriptto run client side script for validating simple control instead of sending them server.
- Worked extensively with ASP.NET tools to create login controls, Authentication and Authorization for security.
- Used C# to represent the business layer logic.
- Developed the Queries and stored procedures from SQL Server database to access data.
- Used XML for outbound communication with the third party registries.
- Designed and implemented SSIS Packages for data extraction and generated the reports using SSRS Packages.
Environment: Visual Studio 2010, ASP.NET 4.0, C#, XML, CSS, Internet Information Service, JavaScript, ADO.NET, SQL Server, TFS, SSRS, SSIS, Windows and Web Services.
Confidential
.NET Developer
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC) to develop dis application with Agile methodology using C# and ASP.NET.
- Involved in Object oriented Analysis and Design(OOAD) throughout the project also involved in the class diagrams and sequence diagrams.
- Developed Webforms and User controls using C#
- Involved in developing User Interface (UI) as per the business requirements in the ASP.NET.
- Designed dynamic and browser compatible pages using HTML, CSS, and JavaScript.
- Created Master Pages and used CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding and CSS behaviors in CSS for representation of the user interface.
- Involved in writing Stored Procedures, Database Triggers and Queries using SQL Server to fetch data from different tables.
- Wrote code to perform form Client Side Validations using JavaScript.Validating the client side controls and to extract the data used Data Adapter, Data Reader, Dataset and Data Grids.
- Also configured the web.config file for the entire application.
- Performed Debugging to support the software development.
- Involved in Unit Testing for the entire application.
Environment: ASP.NET 3.0, .NET Framework 3.0, Visual Studio, SQL Server, C#, JavaScript, CSS, ADO.NET.
