.net Developer Resume
CA
SUMMARY:
- Over 9 years of IT experience with exceptional skills in Analysis, object oriented design, development and implementation of Web Applications and Client - Server systems using .Net Framework.
- Hands on experience in development and implementation of high-end applications with Microsoft .Net Framework 3.5/4.0.
- Expertise in developing applications using C#, ASP.Net, ADO.Net, MVC, Web Services, Windows Communication Foundation (WCF), HTML, JavaScript, CSS, XML, LINQ, AJAX, IIS, Entity Framework and NHibernate.
- Experience in creating complex database Queries, Views, Stored Procedures, User Defined Functions, Cursors and Triggers using SQL, PL/SQL and T-SQL in relational database MS SQL Server and Oracle.
- Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
- Proficient in web programming to enhance performance and durability using Angular, HTML, XML, AJAX, JavaScript, CSS3 and ASP.NET Custom Controls.
- Experience with .Net Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Experience in creating SQL Server objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors and Functions in Microsoft SQL Server.
- Experience in design and development of applications using N-Tier Architecture.
- Worked through all phases of Software Development Life Cycle (SDLC) which includes gathering and analyzing business requirements, functional/technical specifications, designing, developing, testing, deploying the applications and providing production support.
- Good working knowledge on Team Foundation Server (TFS) and SVN.
- Expertise in report generation using Crystal Reports 10.0/9.0.
TECHNICAL SKILLS:
Tools: Technologies: Visual Studio.NET 2005/2008/2010/2013 , ASP.NET, ADO.NET, MVC 5, AJAX, Entity Framework, NHibernate, MS Office.
Programming Languages: C#, C, C++, SQL & PL/SQL.
Databases: SQL Server 2008/2005, Oracle 11g/10g.
Version Controller: MS Visual Source Safe (VSS), Team Foundation Server (TFS).
Web Servers: Internet Information Server (IIS).
Windows XP, Windows 7, Windows Vista: Service Oriented Architecture (SOA) Windows Communication Foundation(WCF), .NET
PROFESSIONAL EXPERIENCE:
Confidential, CA
.NET Developer
Responsibilities:
- Followed AGILE/SCRUM software development life cycle (SDLC) methodology to achieve a highly efficient end product.
- Involved in direct discussion with customers and understanding their need and preparing screen wireframe to explain how web application will fulfill their requirements.
- Used Kanban Flow to manage Project’s sprints.
- Designed database for Cec ClaimSUM and VTRACK projects.
- Used C#.NET to develop code for business and repository layer.
- Worked with N-tier architecture involving Services Layer, Data Access Layer, and Business Layer.
- Used Model View Controller (MVC) architectural Design patterns for the development of an application.
- Designed the application as a three-tier application with UI in the presentation layer, Business logic in the middle layer and Database activity in the third layer.
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC (Razor View Engine), AJAX, JQuery, HTML5, CSS.
- Involved in development of web graphics and graphical (UI) Pages using the AJAX, HTML, CSS, JAVASCRIPT.
- Developed the user interface for back office support and worked collaboratively in agile scrum team on the design and development of application based MVC framework using Angular.js, HTML5 and CSS3.
- Extensively worked on User Interface pages using C#, ASP.Net, Master Pages, XML Entities, Telerik Controls, CSS, HTML, AJAX Toolkit, Java Script and to implement complex Business Rules and Validation of front end forms.
- Extensively used Telerik RadGridView, RadWindow and RadComboBox controls to design User interface.
- Used AJAX to render pages without post back and for smooth page loading.
- Effectively implemented ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks.
- Worked extensively with Oracle 11g XE in the whole project.
- Developed Business Logic layer by implementing Object Oriented Programming concepts.
- Used LINQ to filter list of custom objects.
- Developed Data Access Layer using Nhibernate and XML entities.
- Developed reports using Crystal Reports.
- Developed Stored Procedures, Functions and Views.
- Setup Oracle database and migrated data from MS Access to Oracle.
- Deployed applications on both stage and production servers.
- Responsible for maintaining versions of source code using Tortoise SVN.
Confidential, Sacramento, CA
.NET Developer
Responsibilities:
- Involved in Analysis, Design and Development stages of the (SDLC) Software Development Life Cycle for the project.
- Developed DAD (Detailed Application Design) for Use cases provided by the functional Leads.
- Worked with ASP.NET Web Forms, State Management, and Caching features.
- Used ADO .NET for database connectivity and populated back-end data using SQLServer 2008.
- Used ITASCA framework which contains Business Façade Layer, Business Service Layer and Data Access Layer for the screen development. Used Domain Objects and Mash-up objects to pass the data between several layers.
- Implemented Business logic and custom business validations using c# code.
- Involved in developing and designing Master Pages, Themes, Style Sheets and Skins. Developed Sequence diagrams and class diagrams using Enterprise Architect tool as a part of Technical Design.
- Used AJAX to render the screens without post back.
- Used LINQ to write logic in C#.
- Used SSIS for data conversion from Mainframe to SQL.
- Developed and unit-tested high quality code by writing automated unit test scripts.
- Proactively identifying and resolving application performance issue.
- Used WCF service layer to communicate between the Web server and the application server.
- Worked on Windows Workflow Foundation to create various work items within the application.
- Developed and used FX-Cop rules.
- Communicating with both technical and functional staff to support analysis, design, testing and troubleshooting of project issue.
- Developed Stored Procedures, User Defined Functions using SQL Server to maintain Busines Logic.
- Designed and developed Tables, Views, Functions and stored procedures using SQL and T-SQL Increasing efficiency of the database by using execution plan and SQL Profiler for pruning Stored Procedures.
- Used SSRS to generate various reports.
- Implemented N-Unit testing for various façade methods.
- Developed the application with multi - lingual features using Resource files.
- Used TFS (Team Foundation Server) for the source control, data collection, reporting and project tracking.
Environment: .NET Framework 4.0, C# .NET, ASP .NET 4.0, T-SQL, SQL Server 2008, IIS 7.0, XML, Microsoft Visual Studio 2010, HTML, XSLT, SOAP, WSDL, XAML, SSRS, WCF, Microsoft Team Foundation Server 2010, SSIS and JavaScript.
Confidential, Irving, TX
.Net Developer
Responsibilities:
- Involved in designing and development of web based application using ASP.NET.
- Developed several advanced modules using AJAX for smooth page loading.
- Implemented appropriate Error Handling and Client-side Validations using JavaScript.
- Involved in the enhancements of the developed code and migrated it from older version to VS2008.
- Consumed Web Services to extract the customer details and their credit history details.
- Developed numerous Stored Procedures and scripts for Data extraction and manipulation.
- Involved in resolving the ROCK TICKECTS and supporting the sales representatives with the technical issues.
- Responsible for testing the application with different inputs in UAT and staging.
- Used ADO.NET inorder to connect to the SQL Server.
- Uploaded different promotions and coupons and also involved in validating the billing application.
Environment: .NET 3.5, C#, Visual studio 2008, SQL Server 2008, JavaScript, AJAX, Web Services, VSS-2005.
Confidential, Houston, TX
.Net Developer
Roles & Responsibilities:
- Responsible for middle tier code development, unit testing and UI integration support for job, shift and invoicing module.
- Developed (DAL) Data Access Layer SQL Server as backend.
- Developed Business Tier using C#, ADO.NET.
- Developed WinForms using C# and developed Custom Controls for reusing across multiple projects.
- Implemented validation and business logic rules using Windows Workflow Foundation (WF) with Microsoft external RuleSet toolkit for job and shift modules.
- Took ownership of three modules - Job, Shift and Invoice.
- Involved in output caching and data caching in order to store page and data objects.
- Incorporated the structured Exceptional handling and Logging, through-out the development cycle using Enterprise Library 4.1.
- Responsible for consuming the WCF services in service oriented architecture (SOA) for the clients in job, shift and Invoice module.
- Created services using WCF to be consumed by the client for the shift and Invoice modules.
- Created and modified stored procedures, User defined functions and T-SQL queries using SQL server.
- Responsible for creating database stored procedures to be used by Crystal Report for Visual Studio .NET.
- Involved in developing Web Services and invoking them by using XML/SOAP.
- Developed the application in Agile/SCRUM environment and the project tracking was done using Visual Studio Team System (VSTS) and Team Explorer.
Environment: .NET 3.5, C#, Visual studio 2008, WCF, SQL Server, JavaScript, SOA, Agile.
Confidential
Programmer
Responsibilities:
- Played an active part in the Analysis and Design phases of the project.
- Implemented the project using ASP.NET, C# and back-end database as Oracle.
- Participated in creation of database triggers and stored procedures.
- Used C# for developing the Business Logic as per client request.
- Client side validations were done on Java Script.
- Implemented Forms based Authentication.
- Developed code behind files, Data access Components using C#.
- Extensively used ADO.NET for accessing and manipulating the data.
- Created test cases using NUnit.
Environment: ASP.Net 2.0, C#, CSS, HTML, JavaScript, ADO.NET, Visual Studio.Net 2002, Oracle, NUnit