We provide IT Staff Augmentation Services!

Senior .net Developer Resume

Harrisburg, PA

SUMMARY

  • Over 8+ Years of professional IT Experience in analysis, design, development, testing and implementation of Web - based N-tier architecture systems using Microsoft Technologies.
  • Experience in programming with .NET Framework (4.5/4.0/3.0) using C#, VB.Net, ADO.NET, ASP.NET, WCF, Visual Studio.NET, IIS.
  • Expertise in application development using ASP.NET MVC Framework and n tiered architecture.
  • Experienced in developing e-commerce and Content managed web sites by using Content Management Systems (CMS).
  • Experience in building WCF Services using WSDL and SOAP Protocol.
  • Experience in designing User Interfaces using HTML/DHTML, CSS, Themes, Skins and developing Master Pages and Content Pages.
  • Expertise in working with Data Controls such as Grid View, Data Grid, Data List, Details View, Form View and Repeater.
  • Expertise in using ADO.NET objects such as Connection, Command, Data Reader, Dataset and Data Adapter Objects.
  • Excellent understanding of Software Development Life Cycle (SDLC) and Agile Software development with SCRUM Methodologies.
  • Experience in securing web applications using ASP.NET authentication and authorization mechanisms.
  • Experience in creating XAML Workflow rules and LINQ.
  • Expertise in Object Oriented Analysis, Design & Implementation (OOAD).
  • Experience with backend databases like SQL Server 2000/ 2005/2008/2012 and a very good understanding of Relational Database Design.
  • Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions.
  • Experience in using third party controls like Telerik and Devexpress.
  • Expertise in developing User Controls and Custom Controls using C# and VB.NET.
  • Experience in using Microsoft Visual SourceSafe, Team Foundation Server for Version Controlling.
  • Expertise in creating reports using SQL Server Reporting Services (SSRS), RDLC and Crystal Reports.
  • Excellent analytical, communication & interpersonal skills.

TECHNICAL SKILLS

Operating Systems: Windows 7/Windows 8

Languages: C#,VB.Net

Framework: .Net Framework 1.1, 2.0, 3.0, 3.5, 4.0,4.5, MVC

Scripting Languages: JQuery, Java script

Databases: SQLServer 2005/2008/2012

Technologies: ASP.Net, HTML, AJAX.

Web Servers: Internet Information Server (IIS).

Reporting Tool: Crystal Reports, RDLC, SSRS (SQL Server Reporting Services)

Distributed Technologies: Web Services, WCF, RESTful Web Services

Software Engineering: Agile, SDLC

PROFESSIONAL EXPERIENCE

Confidential, Harrisburg PA

Senior .Net Developer

Responsibilities:

  • Involved in designing the web pages according to the UI specifications, using Devex controls, HTML, CSS, skins, Themes, Master pages and content pages.
  • Extensively used Gridview’s for displaying data, sorting andpaging.
  • Performed extensive data validation before passing the data to backend database using ASP.net validation controls and custom validations.
  • Developed Business Layer usingC#.Net, Data access layer usingLINQ to SQL, Lambda expressionsand implemented the Data layer entity framework.
  • Worked on Technical module for Income, Expense and Resource data gathering and wring the complex business logic using C#.Net to for displaying data.
  • Used AJAX tool kit for partial postback of the pages.
  • Converted complex legacy system COBOL code to C#.Net business logic components.
  • Implemented Routing, URl, Action Filter techniques and ASP.NET MVC Validation implemented at Controller level for application development.
  • Created and consumed WCF services to communicate with the business layer objects.
  • Created Service Contracts of WCF and Consumed WCF services.
  • Implemented HTTP protocol to secure info between WCF service and client.
  • Designed and implemented WCF REST service for stateless webservice behavior.
  • UsedJavaScriptto display client side messages and for client side validations.
  • Used jQuery for expand/collapsible operations of nested grids.
  • Designed reusable user controls so as to make the development more comfortable.
  • Involved in designing the tables and establishing relationships.
  • Experience in writing stored procedures, triggers and functions and calling them.
  • Involved in manual testing and defect fixes.
  • Involved in writing test cases for code coverage.
  • Deliver quality code adhering to the coding standards.
  • Worked on formatting SSRSreports using the Global variables and expressions.
  • Createdparameterized reports, Drill downandDrill throughreports using SSRS.
  • Participated in daily scrum and weekly Demo sessions to get proper understanding of the status of the team and also to share about the roadblocks if any.
  • Worked with Agile/Scrum Environment to meet the timelines and interaction with the team.

Confidential, Harrisburg, PA

Senior .Net Developer

Responsibilities:

  • Worker Dashboard uses Development Express (DevX) components to drive its functionality.
  • The dashboard home page has docking functionality implemented by devex DockManager, Dockpanel and Dockzone.
  • Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET web page.
  • The Work Item Assignments are divided into Work Items and their subcategories, which are tracked by Days Outstanding and those which are tracked by Days Remaining until due that are displayed in the gridview.
  • Created different business classes and interfaces using .Net Framework 4.5 withObject Oriented Programming Methodology.
  • CreatedUser Controls and Custom Controlsfor common purpose in the whole application.
  • Used theAJAXtools likeUpdatePaneletc. for partial post back.
  • Authorized users can define notifications to appear on the dashboard of all users.
  • Notifications have a specified start and end date, so notifications can be set in advance.
  • The availability calendar provides a read-only view of the appointments added to a worker’s Outlook calendar (accomplished through iCal files sent from State Exchange server).
  • Authorized users can define and maintain custom groupings of users. Staff Groupings can be configured to receive work which is allocated to its users via round robin.
  • Provides the ability to complete the most common searches performed by workers.
  • Clicking a search type either opens a search pop-ups or search screens, where the worker can complete their search (eg: Name, SSN/MCI, Case/RFA, WorkItem/Worker).
  • State links provide a list of commonly accessed hyperlinks used by all workers to complete their work
  • ‘My Links’ is a personal and configurable list of commonly accessed hyperlinks used by workers to complete their work.
  • UsedTeam Foundation Server (TFS) for project repository and versioning control.
  • Involved in Database diagram design andTablesdesign in SQL Server.
  • CreatedStored Procedures, Views, TriggersandComplex T-SQLqueries in SQL Server.

Confidential, Boston, MA

Developer

Responsibilities:

  • Involved in designing and development of database using SQL Server.
  • Responsible for writing stored procedures using T-SQL to implement data access layer.
  • Used different kind of telerik RAD controls for rich graphical interface .
  • Designed and developed Web forms, User Controls and Business Logic modules using ASP.Net/C#.NET.
  • Developed cascading style sheets for user interface uniformity throughout the application.
  • Design and development of master pages, content pages and user controls using AJAX control toolkit controls.
  • Made use of Grid View Control to display data in a customized format.
  • Implemented custom paging for the data controls.
  • Provided custom validations in ASP.Net & Client-side Validations using Java Script.
  • Extensively used Ajax to avoid post backs of entire page to the server.
  • Consumed the webservice to validate the account number and address details.
  • Created services and end points responsible for communicating and providing real time data from integrated server to Client Application using WCF (Windows Communication Foundation).
  • Used RDLC reporting to display a report of the valid forms.
  • Involved in debugging the issues and providing the support.
  • Helped to set up development processes, conducted code reviews.
  • Designed and implemented reusable user controls developed in ASP.NET
  • Created database schemas depending on the business requirements.
  • Established and tested communications with the database.
  • Involved in knowledge transfer to the clients.
  • Application versions are maintained safely by using TFS for code check in and check out.

Confidential, Saddle Brook, NJ

Developer

Responsibilities:

  • Involved in requirements gathering, analyzing, designing and development of database using SQL Server 2008.
  • Responsible for writing stored procedures using T-SQL to implement data access layer.
  • Extensive use of Web Services.
  • Developed User Controls, Reusable ASP.Net page-template using C#.Net.
  • Developed the User controls and Custom controls to support the Front-end of the application.
  • Cascading style sheets (CSS), themes, skins were used to attain uniformity through all pages
  • Worked on Master Pages and nested master pages and content controls for the layout of the web application.
  • Used Team foundation server for the security and the version control.
  • Used various controls of ASP.NET including grid view, validation controls, ASP.NET upload control and many other ASP.NET server side controls.
  • Developed presentation layer classes using C#.Net, and ASP.NET Server controls.
  • Used gridview to display the data and provided paging for it.
  • Developed web pages using ASP.NET Validation Controls and JavaScript for Client side Validation.
  • Designed and developed Web forms, User Controls and Business Logic modules using ASP.Net/C#.Net.
  • Designed and developed the Web Service.
  • Played a major role in design and creating GUI using asp.net and Ajax.
  • Used Agile methodologies for development and testing.
  • Estimate time and compatibility issues with application in the event of change request.
  • Regression Testing after change-request is encountered.
  • Code development, debugging and unit testing done through Visual Studio.Net 2008.

Confidential

Senior Programmer

Responsibilities:

  • Involved in Design, Development and Testing of Web Forms using IIS, ASP.NET, XML, dataset and .NET Framework.
  • Developed Web applications using VB.Net, ASP.Net.
  • Used in built ASP.Net Login controls to authenticate users.
  • Used Cookies to hold the Site variables.
  • Coded and developed interface with VB.Net for various departments.
  • Used Master pages to create a consistent layout for all the pages in the application.
  • Applied styles to web page using CSS to ensure compliance standards
  • Synchronies and Asynchronies post backs for all ASP.NET pages using AJAX.NET.
  • Involved in analyzing, designing data base tables and establishing key relationships.
  • Involved in writing stored procedures to get the data and perform actions on the data.
  • Involved in developing the admin module where we used our own CMS product to manage the content of the website
  • Control access to data based on user role (i.e., define information users or user groups can view, edit, publish, Delete)
  • Created Roles, Permissions and assigned them respectively
  • Involved in creating the users and assigning the roles and permissions
  • Used datagrid to display data
  • Implemented Form based authentication by creating a cookie.
  • Used Data access Application blocks to in corporate standard database functionality.
  • Used exception handling application blocks to create a consistent strategy for processing exceptions.

Confidential

Programmer

Responsibilities:

  • Involved in analyzing requirements, designed database, defined database tables and establishing relationships.
  • Actively involved in writing stored procedures and calling them via data access application blocks.
  • Involved in developing the admin module where we used our own CMS product to manage the content of the website.
  • Involved in creating the templates.
  • Prepared the CMS templates.
  • Integrated application with CMS.
  • Designed UI using html and css, themes and skins for consistent look throughout the application.
  • Used master pages for consistent layout through the application and standard behavior for a group of pages.
  • Used nested master pages for different module related layout and behavior.
  • Used content placeholder holders for displaying the respective page level content.
  • Used asp.net validation controls as well as wrote custom validation to validate the user input data.
  • Wrote the business logic in business layer for data management and processing before exchanging between data access and presentation layer.
  • Created User login and account registration pages and developed complete functionality.
  • Implemented .NET form authentication that handles user login authorization.
  • Created and tested Unit test cases for Application.
  • Developing wedding, Christmas module.
  • Used Data access Application blocks to in corporate standard database functionality.
  • Used Oops concepts
  • Used exception handling application blocks to create a consistent strategy for processing exceptions.

Hire Now