Senior .net Developer Resume
Las Vegas, NV
SUMMARY
- Accomplished .NET Developer with 7+ years of experience in Software Development Life Cycle (SDLC) involving Requirement Gathering, Analysis, Design, Development, coding, Testing, Implementation and Production Support.
- Expertise in implementing N - Tier Architecture and Hands on experience in developing Web and Client/Server Applications based on Microsoft .NET Technologies
- Strong working knowledge of Object Oriented Programming techniques.
- Expert in designing and developing applications using ASP.NET, C#.NET, ADO.NET, SQL, Entity Framework, Enterprise Library, LINQ, SOAP, Web Services, AJAX, MVC, IIS, XML and XSLT.
- Experience in designing web pages with HTML, JavaScript, CSS, HTML 5, CSS3 and JQuery in a hand-coded environment.
- Worked with Console applications, Windows applications, ASP.NET Web Forms, ASP.NET State Management, ASP.NET Caching, Securing ASP.NET Web Applications.
- Expertise in working with Graphical User Interface (GUI) web development using technologies like Master Pages, AJAX Controls, JQuery, CSS, Themes and Skins.
- Experience in working with Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) .NET Web Services using WSDL, SOAP and UDDI in .Net Framework 4.0/3.5.
- Extensively used LINQ and Entity Framework to exchange data between web applications and database objects
- Good experience in Exception Handling, Debugging and tracing by which the whole picture of application runtime behavior can be seen and analyzed more efficiently.
- Experience in developing and building applications using Windows Workflow Foundation and XAML.
- Experience in using XML related technologies like XSLT, X - Path and X - Query.
- Experience in designing and developing Databases in SQL Server 2008/2005
- Involved in development of projects using SQL Server Integrated Services (SSIS), SQL Server Reporting Services (SSRS) and Data Transformation Services (DTS).
- Experience in implementing Securities like Authentication and Authorization using Form-based & Window-based authentication, Authorizing Users, Roles and User Account Impersonation.
- Good experience with development methodologies like Agile (SCRUM), Waterfall and Test driven development.
- Experience working with TFS Team Suite, VSS and Rational Clear Case client for version control.
- Experience in setting up TFS Team Projects, TFS Build Process, TFS Process Templates and managing security permissions for Team collections.
- Good understanding of SOA architecture and Configuration based activation applications on SOAP and REST protocols in WCF and Web Services.
- Created N Unit test cases for automatic, End to End and UI testing using NUNIT testing tool.
TECHNICAL SKILLS
- .NET Framework 4.5/ 4.0/3.5/3.0/2.0
- ASP.NET 4.0/3.5/3.0/2.0
- MVC 3.0/4.0
- ADO.NET
- Entity Framework WPF
- WCF
- LINQ
- Visual Studio 2012/2010/2008/2005
- SQL SERVER 2012/2008 /2005
- Oracle
- Entity Framework
- ADO.NET C# 5.0/4.0/3.0/2.0
- PL/SQL
- HTML
- LINQ
- C++
- C
- COM
- ATL
- Web Services
- HTML XHTML
- DHTML
- CSS
- XAML
- XML
- AJAX
- .NET Web Services
- WSDL
- SOAP
- UDDI
- SSRS
- Crystal reports XML
- XAML
- XSL
- XSD
- XSLT
- XPATH
- XLINK
- XQUERY
- SOAP
- TCP/IP
- HTTP
- FTP
- WINDOWS 7/XP/Vista/SERVER 2008/2003
- MS Visio
- IBM Rational Rose
- SSIS (SQL Server Integration Services)
- ClearCase
- Visual Source Safe
- NHibernate
- Rational Requisite Pro
- MS Project
- Excel
- UML.
PROFESSIONAL EXPERIENCE
Senior .NET Developer
Confidential, Las Vegas, NV
Responsibilities:
- Participated in peer review meetings to analyze, verify and validate the Design, Code and proposed solutions to the business problems.
- Involved in Agile Methodology and implemented all phases of SDLC and proposed solutions to the business problems.
- Responsible for creating the Entity-Relationship diagrams, Data Modeling, Class diagrams, Sequence diagrams and Process Flow diagrams using Visio 2007 and documenting the project architecture.
- Implemented Form based authentication in ASP.NET to authenticate users.
- Designed and developed login interface to manage login permissions according to the roles provided.
- Developed all the Webpages using ASP.NET, HTML, and DHTML, with Style Sheets (CSS).
- Client and server side validations are done using C# and ASP.Net validation controls.
- Extensively used JavaScript, jQuery and ASP.NET MVC for client side validations and for asynchronous calls.
- Implemented AJAX and used AJAX Controls toolkit to improve performance, responsiveness, interactivity and features of application.
- Used WCF for developing and deploying services on Windows in line with the Service Oriented Architecture (SOA).
- Worked with Entity Framework for middle tier business rules and WCF for services.
- Implemented Data Access Layer using Entity Framework 6.0 to communicate with SQL Server 2008.
- Involved in creating tables and writing Stored Procedures required by solution using SQL Server 2008.
- Worked on functional testing for the requirements, which I developed. I was also involved in the Unit Testing of all the modules.
- Involved in code management activities using TFS
Environment: .NET Framework 4.5, Visual Studio 2013, C#, ASP.NET, WCF, ENTITY FRAMEWORK 6.0, SQL Server 2008, XML, HTML 5.0, AJAX, LINQ, JavaScript, JQUERY, MVC 4.0, SSRS, IIS, TFS.
Senior .NET Developer
Confidential, Mentor, OH
Responsibilities:
- Involved in the development of Software Development Life Cycle in Rational Unified Process (RUP).
- Involved in designing Use-case, Sequence Diagrams, Class Diagrams and Data Flow Diagram.
- Developed the Search Criteria to search the available Data like Handsets, Accessories and SIMs using spring as a Controller and Hibernate to access the persistence data mapping.
- Involved in coming up with good design of spring controller related classes (Controllers, Form Controllers, Handler Interceptors) suitable for Handset Inventory.
- Involved in coming up with good design of Spring controller related classes (Controllers, Form Controllers, Handler Interceptors) suitable for Handset Inventory.
- Used Spring Core (Dependency Injection), Aspect oriented Programming, ORM integration and MVC modules.
- Implemented Web-Forms involves coding in ASP.NET and code behind files using C# and application logic under Microsoft .NET framework using C# to use .NET features powered with CLR.
- Developed and consumed SOAP web-services and Implemented Factory Design pattern to get the DAOs. Extensively used Criteria classes and HQL for accessing Database through Hibernate.
- Involved in database development using SQL, PL/SQL of Oracle database.
- Designed the User Interface using JSP and AJAX.
- Used Language Integrated Query (LINQ) providers for data manipulation
- Worked on WCF Web Services using C# to authenticate lookup and retrieve the data from database. Consumed by Windows forms and COM+ components.
- Used Dependency properties, which are registered with the WPF property system that implement Value Expressions, Styling, Data Binding, change notification.
Environment: .NET Framework 4.0, Visual Studio 2010, C#, ASP.NET, XML Web Services, SQL Server 2008, NUnit, XML, HTML, AJAX, LINQ, JavaScript, MVC.
Senior .NET Developer
Confidential, Houston, TX
Responsibilities:
- Used waterfall model to develop the whole application.
- Used MVC architecture for client server interaction.
- Developed and consumed Web Services to extract information from the database and other services.
- Involved in developing screens and interacting with database.
- Created various Web forms using ASP.Net.
- Used various advanced Server Controls and developed Custom Controls.
- Implemented form based authentication and maintained Session State information throughout the web transaction.
- Implemented server side business logic using C#.
- Implemented Client and Server side validations using JavaScript and ASP.Net validation control.
- Configured the WebConfig file for Session Management and trace.
- Used HTML, DHTML and CSS for developing Web Pages.
- Designed CSS aiming for a rich personalization of server side controls.
- Created WCF Service to retrieve and send information from client side without post-back.
- Implemented WPF in creating custom controls, and Layout controls (Canvas, Stack panel, Grid etc.)
- Provided database connectivity using ADO.Net and created procedures, Indexes and Triggers using MS SQL Server 2008.
- Used T-SQL to examine the database information.
- Used Data Adapters and Datasets of ADO.Net to manipulate data in the SQL server database.
- And also used PL/SQL of Oracle database for project database management.
- Involved in generating and exporting SSRS reports.
- Used VSS for the source & document version control.
Environment: .Net Framework 4.0, Visual Studio 2008, ASP.Net, C#, Web services, ADO.Net, MVC, XML, HTML, DHTML, JavaScript, Webforms, WCF, SQL Server 2008, T-SQL, WPF, CSS, UML, IIS, Visual Source Safe, LINQ.
Software Developer
Confidential, Atlanta, GA
Responsibilities:
- Used n-tier architecture for presentation, business and data layers
- Used ASP.NET login controls like Create user wizard, login, change password, etc.
- Extensively used ASP.NET controls for developing the UI
- Used C#.NET in writing Business classes and Data Access layer methods.
- Developed Web services for implementing the business logic
- Designed Class and use case diagrams using MS Visio.
- A Web service is published as per the business requirements.
- Attended the code review sessions and have given presentations.
- Involved in writing stored procedures using SQL Server 2008.
- Used the ADO.NET SqlClient Objects like SqlConnection, SqlCommand, SqlDataReader, SqlData Adapter and Dataset object in the Data Access Layer to fetch the data from the Server 2008 database.
- Involved in creating Views, Stored Procedures and Triggers and calling them from the Data Access Layer.
- Fixed the issues occurred during testing process.
- Involved in support and maintenance.
Environment: .NET Framework 3.5, Visual Studio 2008, ASP.NET, C#.NET, SQL SERVER 2008, ADO.NET, Web Services, MS Visio, UML, JavaScript, HTML,XML, jQuery, IIS.
.NET Developer
Confidential, NJ
Responsibilities:
- Involved in all phases of Development life cycle and responsible for creating the Entity-Relationship diagrams, Class diagrams, Sequence diagrams and Flow diagrams and documenting the project architecture.
- Developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Made use of LINQ in writing the code to deal with the database objects and other objects of LINQ.
- Extensively used C# and ADO.NET for Business and Data tier.
- Used the AJAX Control toolkit for developing the web application and created custom ASP.NET AJAX controls using the XmlHttpRequest object.
- Involved in Design and Development of components for this application using ASP.NET, C#.NET, JavaScript, XML, XSLT.
- Performed check for coding standards and code review of the application code.
- Designed and developed ASP.NET web pages for the GUI.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining role, Creating database users, Assigning Roles to users using Sql Server 2005.
- Developed packages by using SSIS and developed various reports by using SSRS.
- Involved in Testing, Debugging and code review of the Application.
- Preparation and execution of Unit test cases.
- Used Visual Source Safe (VSS) for the purpose of version Control and source code maintenance needs.
Environment: C#.Net, ADO.Net, SQL Server 2005, LINQ, Visual Studio.Net 2008, .Net Framework 3.0, AJAX, MS Visual SourceSafe, XML, XSLT, SQL SERVER 2005, SSRS, SSIS, Windows XP and Windows 2003
.NET Developer
Confidential
Responsibilities:
- Created session variables in each page of the application to track the customer’s flow in the application.
- Designed the Feature Products screens in ASPX. Coded business logic in C#, client validation in
- VBScript and design part in ASP.NET and HTML.
- Created many user controls in ASCX and shared using in other web pages.
- Extensively used XSL files on every page to display the data information such as Calling Plans, order summary.
- Created the Business Layer and Data Access components written in C# and ADO.NET.
- Created stored procedures for running in SQL Server database.
- Co-ordinate with testing team and fix the issues when arising during UAT testing.
Environment: C#, ASP.NET 2.0, VBScript, SQL Server 2000, HTML, UML, XML, XML Web services, XSL, Visual Source Safe, ADO.NET, Visual Studio .NET, Win XP Professional.