C#.net Developer Resume
SUMMARY
- 7+ years of professional experience in complete Software Development Life Cycle (SDLC) with Analysis, Design, Development, Implementation, Integration, Testing and Maintenance of Web based applications using Microsoft Technologies.
- Good working experience with different methodologies like Agile (Scrum), Test - Driven Development (TDD) and Waterfall Methodologies.
- Experience in developing the web applications using 3-tier and n-tier architecture.
- Expertise in developing the web applications using the Microsoft .Net technologies like C#, ASP.Net, ASP.Net MVC, VB.Net, ADO.Net, ADO.Net Entity Framework, Web Services, WCF, Asp.Net Web API, XML/XSLT and LINQ.
- Experience in UI Development using HTML5, DHTML, CSS, JavaScript, Angular JS, Bootstrap, AJAX, JQUERY and XML.
- Experience in implementation of ASP.NET MVC (4.0/5.0)pattern mechanism for the development.
- Hands on experience in data access using Web Services and ADO.NET Entity Framework.
- Proficient in Object Oriented Programming Concepts (OOP) and Object Oriented Design (OOD).
- Hands on experience on AJAX Web browser technology to achieve Partial Rendering and to improve the Response Time.
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Extensively worked with ADO.NET to connect SQL Server and Oracle using Connection, Command Data Set, Data Adapter, Data Row, Data Column, Data Grid, Data View, Data Reader, Constraint and other Database Objects.
- Hands on experience in configuring WCF endpoints, bindings, behaviors, defining and implementing contracts.
- Expertise in developing the applications using the Service Oriented Architecture thorough ASP.Net Web API, Windows Communication Foundation (WCF) and Web Services.
- Experience in debugging an application using the debugging tools provided by the Visual Studio.Net IDE.
- Hands on experience in working with LINQ to SQL, LINQ to Entities and Entity Framework.
- Experience in SQL Server and Oracle database design and development, writing Constraints, Indexes, Views, Stored Procedures, Triggers, Cursors and User Defined Functions.
- Experience in reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) with in .net Environment.
- Excellent interpersonal skills with proven ability in project coordination, planning and problem solving.
- Good knowledge on Incident Reporting tools like Service now.
TECHNICAL SKILLS
.NET Technologies: C#, ASP. Net, ADO.Net, Web Services, WCF, Web API.
Web Technologies: ASP.Net, Ajax, JavaScript, WCF, SOA, Web Services, AJAX toolkit, ASP, HTML, DHTML, CSS, JavaScript, Angular JS, XML, XSL, XSLT.
Framework: Microsoft .Net Framework 4.5/4.0/3.5/2.0.
Databases: Oracle 11g/10g, SQL Server 2012/2008/2005 , MS Access.
Operating Systems: Linux 5.x, Windows Server 2003/2008, Windows XP, Windows 7.
Web Server: Internet Information Server (IIS) 7.5, 7.0, 6.0.
IDE: Visual Studio.NET 2013/2012/2010/2008/2005.
.NET Performance Tool: CLR Profiler.
Reporting& Integration Tools: Crystal Reports, SSIS, SSRS.
Versioning Tools: Source Safe 6.0(VSS), Tortoise, TFS, SVN.
Methodology: Agile Methodology, Water fall Method, Integration Model.
PROFESSIONAL EXPERIENCE
Confidential
C#.NET Developer
Responsibilities:
- Extensively worked with business analysts and the end users to gather and finalize the requirements.
- Developed application using N Tier methodology and followed AGILE methodology.
- Responsible for designing the user interacting web pages for the application using HTML5, JavaScript, Angular JS, JQuery, CSS3 and Bootstrap.
- Responsible to improve the responsiveness of overall application using HTML5 and Angular JS.
- Developed custom directives by using the Angular JS for the common layouts of the web pages to the application.
- Responsible for developing data service call to the backend by using the Angular JS controllers.
- Implemented SOA using ASP.NET Web API to communicate with the data access layer and the repository of the application.
- Responsible for developing the applications using the MVC design pattern.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Used AJAX to make asynchronous calls to the controllers to perform business logic using JQuery.
- Worked on ADO.NET Entity Framework for developing core data layers for the distributed applications.
- Responsible to provide system support once the code is migrated to Test and Production environments.
- Wrote LINQ statements to access the data from the underlying database by using LINQ-to-Entity framework.
- Performed query optimization and performance tuning for complex SQL queries.
- Monitored autosys jobs and generate the batch reports in Oracle database using queries.
- Developed SSIS packages to export data of flat file source to SQL Server Database.
- Developed reports using complex formulas and to query the database to generate different types of ad-hoc reports usingSSRS.
- Debugged the code for testing and responsible for fixing necessary and unexpected bugs that are reported during the Quality Assurance process.
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: .NET Framework 4.5, C#, ASP.Net MVC 4.0/5.0, Entity Framework, Visual studio 2013, ADO.NET, IIS 7.0, HTML5, CSS3 JavaScript, JQuery, Angular JS, Web API, TFS, SSIS,SSRS, T-SQL, SQL Server 2014, Oracle 11g.
Confidential, MN
C#.NET Developer
Responsibilities:
- Involved in requirement gathering, functional and technical specification.
- Developed web pages for the application using C# Asp.Net MVC, JQuery, Angular JS, CSS, HTML5, JavaScript and AJAX.
- Designed Cascading Style Sheets (CSS) to attain uniformity, a desirable look and feel of the application.
- Converted the static HTML design markup to fully functional components by writing the custom directives in Angular JS.
- Developed single page applications usingAngularJS.
- Used JQuery and AJAX to make asynchronous calls to the Controllers to validate business logic and load partial views in MVC.
- Developed controllers and its action methods to the entire workflow for the application with ASP.NET MVC.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Used ADO.Net Entity Framework, LINQ to XML to pull the data into web services.
- Developed data access layer using ADO.NET for database connection and executing database queries to interact with database
- Responsible for troubleshooting, deployment and preparing technical documentation for defects tracking.
- Developed complex programs in T-SQL, wrote Stored Procedures, Triggers, Views and Queries with best execution plan.
- Responsible for maintaining versions of source code using Team Foundation Server (TFS).
Environment: .NET Framework 4.5, C#, ASP.Net MVC 4.0, Entity Framework, Visual studio 2013, ADO.NET, IIS 7.0, HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS, WCF Web services, LINQ, TFS, SQL Server 2012.
Confidential, San Antonio, TX
C#.NET Developer
Responsibilities:
- Involved in all stages of SDLC started from requirements gathering to Analysis, Design, Implementation, Testing and Deployment of entire project.
- Developed User Interface web pages using C#,ASP.NET Web Forms, Master Pages, Web Server Controls, Custom Controls, HTML, Angular JS, DHTML, CSS, Java Script, and AJAX.
- Responsible for developing custom directives using Angular JS.
- Extensively used the JQuery and ASP.NET AJAX Controls like Script Manager, Update Panels and Updated Triggers to make the page more responsive and interactive to the users.
- Developed User Controls using ASP.Net.
- Used ASP.Net Validation Controls for client side validations.
- Created user access control to restrict users based on user roles.
- Worked on migrating old VB.NET project to new MVC project to facilitate development of UI and Business Logic separately.
- Used AJAX for faster and interactive web experience with AJAX controls Toolkit.
- Implemented SOA using WCF Services to communicate with the data access layer and the repository of the application.
- Extensively used LINQ to Objects to query the objects based on requirement.
- Designed and developed the required SQL stored procedures, triggers and database functions in SQL Server 2010.
- Performed Unit Testing and documented the results.
- UsedTFS for Source Code Control, project related document sharing and team collaboration.
Environment: .NET Framework 4.0, C#, ASP.Net, Visual studio 2010, ADO.NET, IIS 7.0, HTML, CSS, JavaScript, JQuery, Angular JS, Web Services, LINQ, TFS, T-SQL, SQL Server 2010.
Confidential, Sacramento, CA
.Net Developer
Responsibilities:
- Actively involved in all phases of Software Development Life-Cycle for the application.
- Used Test Driven Development to develop the application.
- Implemented HTML and CSS to provide required look and feel to product and extensively used JavaScript, JQuery to perform client side validations.
- Implemented client side validations using Java Script, JQuery and server side validations using .NET validation Controls
- Developed the applications using Visual Studio.Net 2008 in C#, NET, ASP.NET and ADO.NET.
- Web Services are used for simple HTTP protocol to fetch data and used in the application.
- Implemented SOA using WCF and REST WCF.
- Developed components which access the database using ADO.NET.
- Involved in deployment of the application on the test and production servers.
- Performed health checks and monitored performance of application in all environments on a daily basis.
- TFS has been used for all the source code maintenance among the whole team members.
Environment: .NET Framework 3.5, C#, ASP.Net, Visual studio 2008, ADO.NET, IIS 6.0. HTML, CSS, JavaScript, JQuery, Web services & REST WCF, TFS, SQL Server 2008.
Confidentia
.NET Developer
Responsibilities:
- Participated in requirement gathering sessions with the client and preparation/modifying of the requirements in Requirement Specification document.
- Used a hybrid of waterfall and incremental as the SDLC.
- Developed web pages and style sheets using HTML and CSS.
- Implemented Validation for client-side and server - side validation using JavaScript.
- Developed Custom Controls and Navigation controls using C#.NET.
- Designed and implemented the GUI using ASP.NET with Web Form controls, Web Server controls including Grid, Data List.
- Used ADO.NET objects such as DataAdapter, DataReader and DataSet for consistent data access.
- Developed Web services to read and send messages from one system to other system.
- Created Reports using the Crystal Report for the Reports needed by Middle and Back Office users.
- Involved in designing database tables and stored procedures for data storage and business logic implementation.
- Involved in the design, development and maintenance of the SQL Server 2005.
- Tested the application manually to remove the bugs/errors.
- Visual Source Safe(VSS) has been used for all the code base maintenance.
Environment: .NET Framework 3.5, C#, ASP.NET, Visual studio 2008, ADO.NET, IIS 6.0. HTML, CSS, Java Script, Web Services, Crystal Reports, VSS 6.0, SQL Server 2005.
