Sr .net/asp .net Developer Resume
Englewood, CO
SUMMARY
- 8 years of experience in developing web/windows applications using C#.NET, ASP.NET, ADO.NET, Web Services, Web Forms, Web Controls, Win Forms, and MS SQL Server.
- Experience in all phases of Software Development Life Cycle (SDLC) from Requirements gathering, Analysis, and Design, Development, Documentation, Testing, Implementation and maintenance of various Web and windows applications.
- Experience in AGILE and SCRUM environments.
- Experience in MVC4 Framework. Worked in projects and built applications based on MVC framework.
- Experience in rendering AJAX features for building Rich Interactive Applications using Ajax Control Toolkit along with JavaScript, Jquery, Bootstrap.
- Expertise in using Data Binding Controls (Dataset, DataReader, DataAdapter, GridView)
- Experience with Service Oriented Architecture (SOA) implementing Web Services and WCF.
- Experience in creating and deploying XML Web Services using ASP.NET. Consumed Web Services from both WinForms and ASP.NET WebForms.
- Experience in RDBMS Concepts, Database Management Systems, Database Physical and Logical design, Data Mapping, Table normalization, Data Modeling.
- Experience with Microsoft Enterprise Library 4.0
- Experience in hosting .NET applications on IIS 5.0 / 6.0 / 7.0.
- Experience in setting up windows server to Microsoft web server (IIS) in DEV and QA environments.
- Experience in using SSIS to validate, Extract, Transform and load data to Database SQL Server and Scheduled Jobs for executing the SSIS Packages.
- Worked on TOAD for the application development and also for the database development on Oracle based applications.
- Strong Knowledge of Database design and development and experience in writing SQL queries, views, Triggers, Stored Procedures in SQL Server, Oracle and MS - Access.
- Experience in handling various backend data sources like MSSQL Server 2005/2008/2012 and Oracle
- Experience with the Object Relational Mapping (ORM) using LINQ.
- Experience in implementing the design Patterns like MVC and MVP architecture.
- Experience with AJAX controls, WPF and Windows Communication foundation (WCF)
- Worked on AWS (Amazon Web Services) products.
- Experience in developing the business reports using SSRS and Dynamics NAV, Crystal Reports.
TECHNICAL SKILLS
.Net Technologies: .Net Framework 4.0/3.5/3.0/2.0 , ASP.Net, ADO.Net, LINQ, Entity Framework, WCF.
Programming Languages: C, C#, SQL.
Web & Scripting Tools: HTML, XHTML, CSS, JavaScript, jQuery, AngularJs, AJAX, IIS, Web Services.
Databases Technologies: SQL Server 2012/2008R2/2008, T-SQL, MS Access.
XML Related Technologies: XML, XSLT.
Development Tools: MS Visual Studio 2012/2010/2008.
Design pattern: MVC.
Windows Platforms: Windows 7/Vista/XP/2000/98, Windows Server 2008/2003.
Version Control: ToolsTFS 2012/2010, VSS.
Application Server: IIS 7/6/5.
PROFESSIONAL EXPERIENCE
Confidential, Englewood, CO
Sr .Net/ASP .Net Developer
Environment: .Net Framework 3.5, ADO.Net, C# 3.5, XML, HTML, CSS, JavaScript, T-SQL, Microsoft SharePoint, Windows XP, Server 2012, SQL Azure Visual Studio 2012,WPF, ASP.Net Server Controls, MS Ajax, AngularJS, Bootstrap, MVVM, User Controls, MVC 5.0, WCF Client Validation Controls.
Responsibilities:
- Analysis, Design, Development, and Enhancement of the system using ASP.NET 4.0, Telerik KendoUI, JSON,SQL Server 2012 for SIMS, BIGS, PIMS.
- Actively involved in gathering requirements from business people and coordinate meeting with users.
- Fully implemented the System Development Life Cycle (SDLC).
- Implemented WCF Service using C#.
- Implemented windows application n-tire framework using CSharp.NET.
- Developed Stored Procedures and fine tuning for better performance using SQL Profiler.
- Deployment coordinator within the team handling the deployment activities single-handedly.
- Worked on clear quest tool for deployment and cases. Wrote Stored Procedures using T-SQL.
- Creating screens using Telerik UI for ASP.Net MVC.
- Used various controls from Telerik UI for ASP.NET AJAX.
- Developed User Interface (UI) using ASP.Net.
- Used WPF built in set of data controls to bind and manipulate data within applications.
- Managing the creation, deployment, and destruction of windows Azure resources through a new .NET API
- Created various controllers, views using MVC framework AngularJS.
- Navigate in the SVN repository without download anything into the client side.
- AngularJS allows you to create your own directives, crafting reusable components that fill your needs and abstracting away all the DOM manipulations logic.
- AngularJS helps you to structure and test your JavaScript code very easily.
Confidential, Bloomfield, CT
.Net Developer
Environment: Visual Studio .NET, ASP.NET, C#, Windows services, Dynamics NAV, WCF Web Services, ADO.Net, XML, NUnit, Bootstrap, JavaScript, SSRS.
Responsibilities:
- Redesigning previously developed components to current needs, including Content Management components.
- Involved in various phases like Development, Testing, Implementation
- Middle layer for data access components in ADO.NET and C# classes. Developed business layer components in C#.
- Developed and consumed WCF Web Services to access data layer components.
- User interface separated with JavaScript include files and clients side validation.
- Used Master Pages, Themes, Cascading Style Sheet (CSS) to give consistent look to all Web Pages of the application
- Passed values to JavaScript from Code behind. Capture query string value in JavaScript in aspx page. Getting Session Id using JavaScript.
- Redirecting a page from aspx using JavaScript. Used User Controls, State Management Techniques like View State, Cookies, Sessions and Form Based Authentication and Authorization in developing the application.
- Followed Agile methodology for design specifications of the application.
- Writing complex stored procedures and triggers. Created Data layer includes stored procedures and table views.
- Building and generating Custom and linked reports using SSRS. Consumed Web Service Components for authenticating the user credentials.
- Used various Data elements like grid view control to populate the data from database.
- Used validation control in ASP.Net web page. Implemented Event Handlers in web pages. Storing Database Data in session state.
- Data access layer created by using ADO.Net and it is being consumed by web services.
- XML Data Document synchronize with Datasets.
- Involved in creating Procedures, triggers, views, joins and queries in Oracle.
Confidential, Madison, NJ
.Net Developer
Environment: C#, ASP.NET, ADO.NET, WCF, XML, Visual Studio 2008, SQL Server, Windows Vista.
Responsibilities:
- Designed and implemented User Interface Layer using ASP.NET Web Forms
- Designed and developed web pages using C#.
- Designed and implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information
- Designing and developing Webforms using ASP.NET, WCF.
- Designed, coded and modified applications by implementing knowledge of ASP.NET.
- Created ASP.NET User Controls to reduce the complexity of user interface design
- Created User input validation for new & existing users
- Used data grid sorting and paging features for Item and Service List
- Implemented Security and Authorization to secured web pages using Forms based security model and administrative level security in WEB.config
- Provided Session Management to preserve the state of session variables
- Involved in database design on SQL Server and development of different database objects containing functions, triggers, store procedures to manipulate database of the application
- Involved in testing and deployment of the application
Confidential, San Diego, CA
.Net Developer
Environment: Net Framework 4.0,ASP.NET,C#,Visual Studio 2010,SQL Server 2008,Enterprise Library, Reporting Tool,log4Net, Dynamics NAV, Control M for Scheduler
Responsibilities:
- Followed AGILE methodology during whole life cycle of project.
- Developed the application using 3-tiered Architecture involving Presentation Layer, Business Layer and Data Access layer.
- Involved in developing “Windows Authentication and Authorization” using Active Directory.
- Worked on multiple UI pages involving complex Search criteria including the design of Master Page.
- Worked on third party Infragistics web controls like WebDatagrid, WebImage button and WebDialog windows for rich User Interface.
- Used C# and ASP.Net to develop web based intranet application with Navigation and breadcrumb facility.
- As extened enhancements used Report viewer control to view data and method to generate Excel spreadsheet.
- Developed automated batch processes in C# which are Scheduled Tasks run using the Control-M Scheduler in support of Inbound, Outbound and Follow-Up Email Processes.
- Worked on the Data Conversion from EDI to XML and then XML to SQL and then Converting the SQL Data into a Flat File for sending it to Mainframe (CISCO) as part of Inbound Process and Vice-Versa for Outbound Process.
- Resolved Security issues like XSS, SQL Injection and persistent and non-persistent vulnerabilities.
- Defect creation and resolution depending on the severity and supporting UAT.
- Created “As-Built” document which describes the application.
- Created stored procedures, funtions, tables and Indexes in SQL server 2008.
- Used log4Net technique to log different kind of information during application run.
- Used HP Quality Center 11 ALM testing tool to make and run test scripts, test plans.
- VSS is used as a source control and repository.
Confidential
Software Developer
Environment: C#. NET, .NET 3.5, Visual Studio 2005, WinForms XML Web Services, SQL Server 2008, IIS 6.0, Visual Source Safe 6.0
Responsibilities:
- Developed the windows from .NET.
- Written & optimized the queries, SQL Statements and procedures
- Used existing WinForms user control in WPF application.
- Design new systems & responsible for enhancements to existing systems.
- Developed custom test cases, charted out various execution paths.
- Developed Windows forms and Screen layouts in Visual Studio.NET.
- Formulated standard coding conventions for naming, preferable commenting and indentation format.
- Used Try Catch finally exception handling to avoid circumstances leading to abnormal program termination.
- Customized Grid view control to display columns dynamically according to the requirement.