Sr.net Developer Resume
Fremont, CA
SUMMARY
- Over 8 years of experience in Analysis, Design, Development, Implementation and Integration of Distributed and Enterprise applications using Microsoft .NET technologies.
- Experience with Software Development Processes & Models: Agile, Waterfall & Scrum Model.
- Extensive experience in developing Web based applications and Client/Server applications using C#, VB.NET, ASP.NET (4.0/3.5/3.0), MVC, WCF, ADO.NET, XML, HTML, XHTML, JavaScript, AJAX and CSS.
- Extensively used the C# 4.0 features.
- Expertise in developing applications to access data (Data Access Layers) and data services using ADO.NET and LINQ.
- Developed Restful Web API calls for the integrations system.
- Have thorough knowledge on working with MVC 3 as well as MVVM patterns.
- Experience in creating and consuming .Net Web Services / WCF Services.
- Responsible for designing User Interface screens using the concepts such as Master Pages, jQuery, Themes, HTML, CSS, Java Script, and AJAX Tools.
- Experience in working with advanced .NET features like Inheritance Events& Delegates, Generics &Collections, Multithreading, Exception Handling and Tracing in.NET applications.
- Experience in using technologies like SOAP, XPATH, XHTML, XSL and XSLT.
- Designed and implemented reports using Active Reports, SSRS for .NET.
- Experience with SQL Server 2005/2008/2012 and MS Access Database development.
- Proficient working with Stored Procedures, Triggers, Cursors, Functions and Views on SQL Server.
- Excellent analytical and programming abilities in using technology to create flexible and maintainable solutions for complex development problems.
- Expertise in gathering requirements and preparing Business Requirements Document.
- Experience in working with Visual Source Safe (VSS), Team Foundation Server(TFS)
TECHNICAL SKILLS
Operating systems: Windows 7/8 and Windows Server 2008
Languages: C#, VB.NET, C, Visual Basic 5.0/6.0(VB)
.Net Technologies: WCF, WPF, ASP.NET, ADO.NET, Web Services
Databases: SQL Server 2008/2012,, Oracle 9i, MS Access 2000/97
Web Development: ASP.NET 2.0/3.0/3.5/4.0 , AJAX, VBScript, JavaScript, HTML/DHTML, Active X, XML, XSL, NUnit
Windows Development: Winforms,WPF
Documentation/ Reporting Tools: SQL Server Reporting Services (SSRS), Active Reports
Frameworks: MVC3,MVVM
PROFESSIONAL EXPERIENCE
Confidential, Fremont, CA
Sr.Net Developer
Responsibilities:
- Developed applications Using WCF Services and MVC Pattern.
- Designed and developed various parts of the application which involves code in C#, JQuery, Knockout JS and AngularJS.
- Developed Web pages Using ASP.NET, HTML, CSS and UI enhancement coding.
- Used LINQ - SQL, ADO.NET and Entity Framework for extracting the data from database.
- Fixed bugs in the application at the business logic level and created Unit Test cases.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Used Telerik and Kendo Grids while developing Web Applications.
- Managed an offshore team that reports directly to me.
- Used API calls to connect to external Applications and Integrated with our Systems.
- Designed and implemented reports using SSRS.
- Developed several SQL Stored Procedures, Views for complex search techniques on the database.
- Worked on tuning the SQL Queries for better performance.
- Responsible for programming the user interface, business components and data access layer.
Environment: Visual Studio 2013,MVC3,ASP.Net 3.5,4.0, C#.Net, CSS, JavaScript, J-Query, SOAP, IIS7.5, Web Services, WPF, WCF, XML, SQL-Server 2008/12, SSRS, TFS
Confidential, Seattle, WA
.Net Developer
Responsibilities:
- Involved in gathering all requirements from the client and provided expertise advice for better enhancement of the application.
- Responsible for gathering requirements and preparing Business Requirements Document (BRD), Software Requirement Specification (SRS).
- Followed Agile Methodologies (Scrum and Extreme Programming).
- Prepared all possible Use Cases for all the requirements.
- Tested and provided expertise advice in other projects.
- Followed MVC3 architecture.
- Followed RazorViewEngine approach in the MVC Pattern.
- Used C# and VB.NET languages.
- Used LINQ-SQL extensively for extracting the data from database using EntityFramwork.
- Used WPF for rendering user interfaces in Windows based applications.
- Gathering requirements from client and creating Functional specification document.
- Developed WCF web services for calling API methods.
- I was involved in fixing the bugs based on the client requirements and involved in the enhancements for the web forms, class files and stored procedures.
- Developed applications using winforms.
- Experienced in using Silverlight 4.0 for providing a more compelling engaging and rich media experience for viewers which is a cross-browser, cross-platform implementation of the .NET Framework.
- Experienced in deploying the project in different environments.
- Integrated the application in client server such that application is independent from the database and other dependencies.
- Designed and developed several SQL Server Stored Procedures, Triggers, Views for API methods in the project.
- Used TFS as version controlling tool.
Environment: Visual Studio 2010,MVC3, ASP.Net 3.5,4.0, C#.Net, SOA, CSS, JavaScript, J-Query, OOAD, SOAP, IIS7.5, IIS6.0, Web Services, WPF, WCF XML, SQL-Server 2008, SSRS, TFS
Confidential, VA
.Net Developer
Responsibilities:
- Developed GUI using .Net framework 3.5/4.0 and responsible for creating components using C#.
- Created tables, views, stored procedures and functions to manipulate data. Extensively used splendid grids, data list and repeater controls.
- Developed user controls and used validation controls available in .NET environment.
- Extensively worked with the java scripts and client side validations.
- Used MVC architecture in developing web applications.
- Used JQuery extensively across the application like making Ajax calls, cascading menus, calendar controls, tool tips, sliding menus, Ajax loading tabs, expand collapse panels etc.
- Expertise and experience in performing different kinds of testing like Smoke, Black Box, White Box, GUI, Stress and User Acceptance (UAT) of Web and Client/Server Applications.
- Followed Agile Methodologies (Scrum and Extreme Programming).
- Implemented Service Oriented Architecture (WCF) for manager call tracking module.
- Developed the Utility applications using WPF.
- Involved in UI build release, defect and bug fixing.
- Used ADO.NET as a data source for accessing databases.
- Implementing the shopping cart software for ASP.Net E-Commerce Websites.
- Web Forms are developed using VS-2008/2010, ASP.Net and C#.
- Sessions and View state objects were used to store the state of the user.
- Created and maintained the Admin page for central management of the application.
- Performed debugging and exception handling in support to the software development.
- Used Tracking Portal open source software to keep track of bugs.
Environment: Visual studio 2010, .Net Framework 3.5/4.0, C#, ASP.Net MVC 3.0, WPF,ADO.Net, CSS, JavaScript, HTML, SQL Server 2008, Ajax, IIS 7.0, WCF.
Confidential, Fort Smith, AR
Software developer
Responsibilities:
- Responsible for Analyzing the Business Requirements, System Specifications, feasibility Analysis Understanding the business requirements and leverage the Technology to meet Business Requirements and Goals
- Involved in Full Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project
- Used MVC Design pattern for ASP.Net Application both of these connect to the Single Service layer which is developed using Windows Communication Foundation (WCF) which in turn interacts which Data Objects
- Designed user interface for web forms using ASP.NET MVC 3.0 and implemented business logic using C#.Net
- Extensively used “System.Generic” Objects like collections, List, Observable Collections, Hash set and Object Oriented Concepts like Inheritance, Encapsulation, Abstraction and Polymorphism, interfaces, abstract classes
- Responsible for implementing the error handling “Exception Handling” in the project using try catch finally blocks
- Developed solutions for diverse programming scenarios in C#.Net, employing Object Oriented Programming (OOPS) concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction
- Used 3-tier architecture with Presentation layer, Business layer and Data Access Layer and coded using C#
- Integrated the application in client server such that application is independent from the database and other dependencies.
- Grid View, Form View, Tree View, Calendar and other core controls were used for interface
- Extensively used ADO.NET objects such as Data Adapter, Dataset, and Data Reader for accessing database
- Optimized performance of queries
- Wrote stored procedures to extract data for reports
- Created the Unit Test Cases and performed testing and debugging of the code
- Effective peer review
- Ensured quality and defect free delivery of Project documents and tech deliverables
Environment: .NET Framework 3.5, ASP.NET, ADO.NET, HTML, CSS, Visual Studio 2010, MS Visio 2007, SQL server 2005, 2008.
Confidential
.Net Developer
Responsibilities:
- Analyzed and worked on upcoming/market fresh technologies to devise optimized approaches and problem resolutions for other development teams to use.
- Worked with Pearson Vue to analyze their LMS related business problem
- Created business flow & workflow documents
- Created use case diagrams, sequence diagrams and class diagrams to model the business system requirements
- Designed & Developed solutions in C# .NET
- Used 3-tier architecture with Presentation layer, Business layer and Data Access Layer and coded using C#
- Worked in ASP.NET Web Forms, web services, ASP.NET applications
- Developed UI and performed validation using Server Controls in C# with ASP.NET
- Implemented required database access using ADO.NET
- Worked with Data adapter, Data Reader and Data sets, Data Tables, Data view and Data Grid
- Used .NET validators for validations (Required Field, Regular Expression Validator, Custom Validator)
- Extensively used JavaScript for client side validation of web pages
- Developed queries involving Stored procedures, User Defined Functions, Tables, Views, Indexes and Schemas
- Performed Unit and Integration testing
Environment: C#, ASP.NET, ADO.NET, HTML, CSS, MS Visio, Visual Studio, SQL server 2005.
