We provide IT Staff Augmentation Services!

Senior .net Developer Resume Profile

3.00/5 (Submit Your Rating)

Raleigh, NC

Summary:

  • More than 10 years of extensive experience in analyzing, designing and developing web applications.
  • Created dynamic web pages using ASP.NET 4.0, MVC 3.0, Entity Framework, AJAX, JavaScript, JQUERY, and LINQ.
  • Created and consumed Web services and WCF services.
  • Created and consumed Expertise in designing, creating and maintaining Database.
  • In depth knowledge and practice using Object Oriented Programming concepts.
  • Expertise in creating and enhancing Stored Procedures, Functions, Views and Triggers in SQL Server and Oracle databases.
  • Strong knowledge and extensive experience in all stages of Software Development Life Cycle including interacting with customers for requirements collection and creation of requirement specification document, functional specification document.
  • Creating flowcharts, UML diagrams.
  • Expertise in designing and creating Reports using Crystal Reports, SSRS.
  • Hardworking proven team player with excellent communication and interpersonal skills.
  • Creating new branches, merging changes and creating new work items using TFS in Visual studio 2010/2012/2013.

Technical Skills:

Languages: C , VB.NET, T-SQL, PL/SQL, Visual Basic, XML, XSL, DOM, JavaScript

Web Technologies: ASP.NET, Web Services, WCF, ADO.NET, AJAX, ASP, ADO, COM/DCOM, COM , JQuery, MVC 3/4/5, LINQ

Browser languages: JavaScript, VBScript, HTML, DHTML, CSS

Operating System: Windows 95/NT/98/2000 Professional/ XP/ Windows 7 Enterprise version

Database: Oracle, SQL Server 2005/2008

ORM Tools: Entity Framework 5

Source editors: Visual Studio.Net 2005/2008/2010/2012, Visual Interdev, TOAD, PL/SQL Developer, SQL Server Management Studio

Web Servers: IIS

Source Control tools: TFS, Visual Source Safe VSS , Harvest, Clear case, SVN

Reporting tools: SSRS, Crystal Reports

Designing tools: VISIO, Word

Project Management tools: Mercury, Microsoft Project

Defect tracking tools: Clear Quest, Bugzilla

Online meeting tools: Net Meeting, Live Meeting

Unit testing tools: NUnit, Testdriven

IOC Container: Unity, Ninject

Professional Experience:

Confidential

Role: Senior .Net Developer

Confidential applications. IRC is a web application developed in ASP.NET MVC technology and Entity Framework. This application enables underwriters to capture the various income details of the borrowers, co-borrowers and non-borrowers. Confidential is a checklist of all the items for a certain home-owner to qualify for imminent default status. The status will be decided based upon the answers to various questions and the data entered in the IRC application.

Responsibilities:

  • Estimating effort for the various items in the Functional Specification Document.
  • Database Design.
  • Created the ORM layer using Entity Framework. Creating entity model for the database changes.
  • Implementing the business layer and UI.
  • Implemented AJAX and extensively used JQUERY to make the application more responsive. Writing JQUERY web service calls using JSON.
  • Created and consumed WCF services using REST and SOAP.
  • Creating SSRS reports and deploying the same to the test environment.
  • Conversion of ORM from Entity Spaces to Entity Framework.
  • Creating new branches, merging changes, creating new work items and associating them with the change items in TFS.

Environment: ASP.NET, C .NET, MVC 4/5, Entity Framework 5, ORM, LINQ, JavaScript, Windows 7, XML, IIS, Web forms, HTML 5, HTML, DHTML, SSIS, SSRS, Visual Studio.NET 2010/2012/2013, SQL Server 2008 R2, VISIO, TFS , AJAX, Web services, WCF, JQuery, KnockoutJS, KendoUI, MOQ, NINJECT

Confidential

Role: Senior Programmer Analyst

Confidential is a project to distribute incentives to Health care providers based upon the volume of Medicaid patients they service to encourage them to use EHR Electronic Health Records

Responsibilities:

  • Participating in requirements gathering meetings.
  • Creating prototype of the application and making changes based upon customer review.
  • Designing the database.
  • Creating the Object Oriented classes to include all the business rules for the application. Unit testing the classes using NUNIT.
  • Created the ORM layer using Entity Framework. Extensively used Complex types to refer to the result set of stored procedures. Implemented LINQ to Entities in the model for CRUD operations.
  • Implemented AJAX and extensively used JQUERY to make the application more responsive. Writing JQUERY web service calls using JSON.
  • Created and consumed WCF services using REST and SOAP.
  • Creating SSRS reports and deploying the same to the test environment.

Environment: ASP.NET, C .NET, MVC 3, Entity Framework 4.1, LINQ, HTML 5, JavaScript, Windows 7, XML, IIS, Web forms, HTML, DHTML, Win forms, SSIS, SSRS, Visual Studio.NET 2010, SQL Server 2008 R2, VISIO, SVN , AJAX, Web services, WCF, JQuery, Resharper, NUNIT, Testdriven

Confidential

Role: Senior Programmer Analyst

  • create various reports and charts and save the criteria for future use. Administration module is accessible to administrators for Content Management, Security, and general administration purposes.
  • Confidential is responsible for development, deployment, training and maintenance of software applications for different government departments such as Department of Finance and Administration, Department of Education, Department of Public Safety and Department of Human Services. Involved in the complete life cycle of the following web applications:
  • SNAPSHOTS: This web application enables users to generate and save Reports and Charts from the statistical data collected by MDE. Public users can create a new account, Login to the web site and
  • MREC Licensing: Web application for applying/renewing/activating/inactivating Real. Estate/Appraiser/Home inspector license. This was developed for the Mississippi Real Estate Commission.
  • Customer Care Information System: This web application was developed for the Mississippi Department of Human Services. Involved with the Security, Administration and payment update modules.
  • Board of Architecture Licensing application: This web application is for the Board of Architecture Department. This is a Licensing application which enables users to apply for license as well as renew existing licenses.

Responsibilities:

  • Gathering requirements from customers through a series of meetings. Creating prototypes of the application and reviewing with the customers.
  • Loading the data into the database using SSIS. Identifying and fixing data issues through repeated meetings with the customer.
  • Creating a common administration module using ASP.NET, VB.NET, and Visual Studio 2005/2008 for managing the Menu, Pages, Security, Content Management and Reports. Extensively used User Controls, Custom Controls and Object Oriented Classes in making the code reusable.
  • Created a common CSS file to define the styles of different controls as a part of standardizing the appearance of web sites created by MSITS.
  • Created Master Pages for different modules to define a common Header, Footer and Navigation.
  • Implemented Fusion charts for creating Maps and Charts in the reports screen.
  • Implemented reports using Crystal reports.
  • Created several stored procedures, Functions, Views in SQL Server 2005/2008.
  • Created a content management module using the HTML Editor control from the AJAX Control Toolkit to define the content for various screens.
  • Created a common ASP.NET Payment module using VB.NET and WCF services to interface with a Java based enterprise wide payment engine.
  • Extensively implemented different modules of Microsoft Enterprise Library.
  • Implemented AJAX, JQUERY and JavaScript to make the site more responsive.
  • Created Models, Controllers and Views using VB.NET and ASPX engine. Implemented the business rules for the MREC application in the domain models. Created the Views using ASPX engine. Dependency Injection using Ninject. Implemented LINQ to Entities in the Domain models for CRUD operations.
  • Implemented Entity framework in MREC as an ORM tool.

Environment: ASP.NET, VB.NET, MVC 3.0, Entity Framework 4.1, ADO.NET, JavaScript, Windows 7, XML, IIS, Web forms, HTML, DHTML, Win forms, Crystal Reports, Visual Studio.NET 2005/2008/2010, SQL Server 2005/2008, VISIO, Clear case, Clear Quest, AJAX Extensions, Web services, WCF, JQuery, Test driven development

Confidential

Role: Technical Lead

Confidential captures the Base realignment and closure data and helps in generating various reports. This application was converted to ASP.NET from ASP.

Responsibilities:

  • Involved in the initial meetings with customer during the transfer of the ASP application from previous vendor.
  • Rewriting an existing ASP application in ASP.NET using C , Web forms, ADO.NET.
  • Attending frequent meetings at naval base in San Diego to discuss the new requirements.
  • Installation of the application in the test environment and creating the source control repository in SVN Server. Creating the Oracle database and generating the tables, views, functions and stored procedures for the application.
  • Designing the new database for the ASP.NET application. Creating the Tables, Views, Stored procedures and Functions using TOAD.
  • Creating the new ASP.NET web application using Visual studio 2005. Implemented Master pages, User controls, Custom controls and Object Oriented classes.
  • Managing a team of developers in the conversion process giving valuable tips and guidance and assigning tasks.
  • Creating reports using Crystal Reports.
  • Implemented AJAX and JavaScript to make the website more responsive.
  • Created and consumed Web Services.

Environment: ASP.NET, C .NET, ADO.NET, COM , JavaScript, VB Script, Windows XP, XML, IIS, Web forms, HTML, DHTML, Win forms, Crystal Reports, Visual Studio.NET, Oracle, VISIO, SVN, AJAX, Web services

Confidential

Role: Senior Programmer Analyst

Confidential for Engineering quote, Field Report, Pending Purchase orders, and various other common request types. Requestor can assign to one or more approvers and upon approval or rejection can close the request. The system has the capability to track the request at various stages of approval. Assignments are accompanied by emails to the assignees. System has the capability to add attachments and Notes to the request. Designated roles can generate a quote for a Quote requests.

Responsibilities:

  • Involved in the Design, Development, and Deployment of major enhancements to Request Tracking System web application for Sales Solutions division of Tyco Electronics. Some of the major enhancements included Single UI changes and Automatic Routing. As a part of single UI changes the application was made to look and function similar to other sales applications and all the sales applications were made available under a sales portal. The automated routing adds the capability to the system to choose a series of approvers with a predetermined approval workflow for a given set of criteria selected while creating the request.
  • Managing a team of offshore developers based in Manila which is an extension of the local team.
  • Responsible for maintaining the translations data for all the labels, messages and column headers
  • Responsible for maintaining versions in VSS by labeling, creating/branching projects
  • Developing ASPX pages, User controls, Custom controls, Classes and web services
  • Implemented AJAX in many pages to display dynamic data asynchronously
  • Created Web services for exposing data to other applications
  • Creating complex queries for various management reports and optimizing existing queries
  • Implementation planning and coordinating migration to production
  • Application maintenance
  • Application training in QA environment to worldwide users

Environment: ASP.NET, C .NET, ADO.NET, COM , JavaScript, VB Script, Windows XP, XML, IIS, Web forms, HTML, DHTML, Win forms, Crystal Reports, Visual Studio.NET, Oracle, VISIO, TFS, AJAX, Web services

Confidential

Role: Senior Programmer Analyst

Confidential improve the health, safety and welfare of the citizens of Palm Beach County through a contractor's certification and regulation system to assure compliance with state and county construction licensing regulations and to minimize losses to the public due to unlawful conduct of both certified and uncertified contractors.This application automates the process of Contractor Certification in the Palm Beach County. The process may be a simple approval/denial or based upon the decision taken by the Construction Industry Licensing Board. Some certifications need the Contractors to take exams. Based upon the exam results the applications are approved. This also has additional features such registering a complaint against violating contractors, Investigation of the cases, Feature to appeal against citation etc

Responsibilities:

  • Involved in the database design
  • Involved in the design, prototyping, development, training and deployment of Contractor certification application for Planning, Zoning and Building.
  • Involved in user meetings for requirements gathering
  • Migrating data from mainframe to Oracle
  • Creating many Web Forms, User Controls, Custom Controls, and Common Classes
  • Was responsible for maintaining and enhancing other applications such as Accounting, Addressing used by Planning, Zoning and Building department.
  • Responsible for maintaining versions in VSS by labeling, creating/branching projects
  • Created web services for exposing data to other applications.
  • Was responsible for creating batch programs to create Crystal Reports on a scheduled basis.
  • Implemented major changes to the security infrastructure of EPZB. Was responsible for implementation planning meetings and implementation co-ordination
  • Implemented AJAX in an entire application using Telerik controls and JavaScript.
  • Providing training to users in the QA environment

Environment: ASP.NET, VB.NET, ADO.NET, COM , JavaScript, VB Script, Windows XP, XML, IIS, Win forms, HTML, DHTML, Crystal Reports, Visual Studio.NET, Oracle, VISIO, Harvest, TFS and AJAX, Web services

Confidential

Role: Senior Programmer Analyst

Confidential enables Project Managers to create work order requests for analysis of water samples, Creation of Work Order by Quality Assurance, Logging results of test done by Contract Laboratories in CLIENT database, tracking invoices corresponding to a Work Order and Tracking the funds available for each Contract Laboratory for the current financial year.

Responsibilities:

  • Involved in gathering requirements, High-level Design, Development, Testing, Deployment

Environment: ASP.NET, C .NET, ADO.NET, COM , JavaScript, Win 2K,XML, IIS, HTML, DHTML, Crystal Reports, Visual Studio. Net, Oracle, and VISIO.

Confidential

Role: Programmer/Analyst

Confidential of in-house purchases. All the business rules and data access code are written as components. It is workflow based and goes through a series of approvers with a provision for creating PR reports and has flexibility for alternate routes in the workflow. It also maintains a history of request activities. Communication at each step is through mails, which are generated by the application at corresponding submissions. This has a three-tier architecture where the front-end ASP pages speak to components and these components in turn interact with SQL Server database.

Responsibilities:

  • Requirement analysis, user interaction and System study
  • Involved in the high-level database design. Prepared the functional design document. Extensively used VISIO for creation of use cases, flow charts and data flow diagrams.
  • Creation of system test plan document.
  • Developed ASP.net web forms, user controls, custom controls, etc
  • Deployed native components on COM
  • Created Stored procedures, triggers, views in SQL Server
  • XML was used to retrieve data and persist it.
  • Unit testing and integrated testing.
  • Integration with global inbox application.

Environment: ASP.NET, VB.NET, ADO.NET, COM , JavaScript, Win 2K,XML, IIS, HTML, DHTML, Crystal Reports, Visual Studio. Net, Web Services, SQL Server 2000, and VISIO

Confidential

Role: Programmer Analyst

Confidential its entire life cycle. The application tracks the asset right from the time it enters the company and its allocation to users, movement across units, upgrades, repairs etc. till the retirement of the asset.

Responsibilities:

  • Involved in the study of the existing Asset management system. Played an important role in the collection of requirements, which involved frequent meeting with the cross-functional project management team. Was involved in the creation of requirement specification, Functional specifications and system test plan documents. Extensively used tools like VISIO in creating narrative flow charts and data flow diagrams as a part of the high level designing. System study involved discussions with identified members in each group.
  • Developing Web forms, user controls, assemblies, custom controls, etc in ASP.net and C
  • Using Windows and Forms authentication for Security purposes
  • Developing Stored Procedures, Views and Triggers
  • Developing reports using Crystal Reports.
  • Unit testing, integration testing and Regression Testing. Creating configuration files and administration of IIS.

Environment: .Net framework, ASP.NET, C .NET, ADO.NET, XML, HTML, DHTML, JavaScript, VB Script, Visual Studio. Net, COM , Crystal Reports, Web Services, Win2K, IIS, SQL Server 2000, VISIO

Confidential

Role: Analyst Programmer

Confidential them to do a customer satisfaction survey for a major software company. This is an Internet application that has a set of questions distributed across different categories for customers of a major software consulting company. The customers are requested to log on to the web site during a specific period of the year and fill the questionnaire, which has questions pertaining to customer satisfaction towards the company's software services.

Responsibilities:

  • Preparation of system test plan, prototyping, coding and testing for CSAT Customer Satisfaction Survey
  • Creating Stored Procedures and Triggers
  • Creating ASP pages
  • Client side validations using JavaScript
  • Creating COM components in VB 6.0 and hosting them on MTS server

Environment: ASP, VBscript, JavaScript, ADO, CDO, IIS, COM, MTS, Visual Source Safe, Visual Interdev, HTML, DHTML, Win NT, and SQL Server

Confidential

Role: Senior Programmer

Confidential Conference leader can reserve audio conference slot through the application by entering the date of conference, duration and participants with the mail id's/phone no's of the participants. The operator will reserve this slot after confirmation. Application sends mails for confirmation/ cancellation/ withdrawal etc.

Responsibilities:

  • Involved in the study of the existing system, which meant interacting with the call bridge team.
  • Preparation of Functional specification document.
  • Database design
  • Preparation of prototypes. Involved in the system test plan preparation.
  • Developed Stored procedures and triggers
  • Developed ASP Pages and COM components
  • Coding, Unit testing and integration testing.

Environment: ASP, VBscript, JavaScript, Win NT, ADO, CDO, IIS, MTS, Visual Source Safe, Visual Interdev, HTML, DHTML, SQL Server, COM/DCOM, and MTS

Confidential

Role: Senior Programmer

Confidential download excel templates, fill revenue data offline and upload data using the data upload feature which reads the excel data and updates corresponding tables.

Responsibilities: Analysis, Coding and testing.

Environment: ASP, VBscript, JavaScript, Win NT,ADO, CDO, IIS, Visual Interdev, Visual Source Safe, HTML, DHTML, SQL Server, and VBA

Confidential

Role: Senior Programmer

Confidential weekly activity report. A WAR typically mentions the day-wise break up of the number of hours spent by an employee on a set of pre-defined activities for his module and project for the week.Mail-in-war meets the WAR related requirements of the employees on-site and specifically, to provide platform independence to its users. This was achieved by building a mail oriented WAR processing system and limiting the inputs and outputs to a text only format.

Responsibilities:

  • Study of the existing weekly activity report application.
  • Preparation of use cases
  • Prototypes for the excel templates used by onsite employees for filling Weekly activity reports.
  • Program specifications for the VB codes, Excel macro programs and stored procedures used in the application.
  • Coding, testing and deploying.

Environment: VB, SQL server, Visual Source Safe, WinNT, and VBA.

Confidential

Role: Senior Programmer

Confidential regular basis. This application automates the process of generating eligible projects for review up to the closure of reviews. Reviewers who belong to the senior management category will sign on projects eligible for review for a future date. They will enter the action items for the project and submit the report to PL of the project. PL's have to enter the corrective actions for the action items raised by the reviewers. Business manager of the project will finally close the review report. The application generates various reports. The application also sends reminder mails on specified dates to reviewers, PL's, BM's and HRC's who publish the projects. Mails are also sent when reviewer submits to PL, PL submits to BM, when reviewer reassigns or reschedules a project review and when reviewer abandons a review.

Responsibilities:

  • Involved in the study of the existing system, preparation of use cases, prototyping. Participant in database design activities. Coding, testing and maintenance
  • System study, which involved series of discussions with quality department of Infosys who are the owners of the application and the senior management who are the main users of this application.
  • Involved in drafting the requirement specification document.
  • Involved preparing system test plan, prototypes and program specifications.
  • Developed ASP pages and COM components
  • Developed Stored Procedures, triggers and views
  • Deployed COM components on MTS
  • Unit testing and integration testing.

Environment: ASP, VBscript, JavaScript, ADO, CDO, Visual Interdev, Visual Source Safe, HTML, DHTML, Win NT, SQL Server, COM/DCOM, IIS, and MTS

Confidential

Role: Senior Programmer

Confidential. Captures data related to customers' inbound calls for their requirements and records the outbound calls made for each of them until their closure. Generates reminders for sales representatives for outbound calls. Facility to record customers' availability through different days of a week. Generates various reports like pending calls report, closed calls to inbound calls report, call ageing report etc.

Responsibilities:

  • Creating and unit testing ASP pages
  • Writing stored Procedures, Triggers, Views, functions
  • IIS administration
  • VSS administration
  • Implementation planning and migrating changes

Environment: ASP, VBscript, JavaScript, Win NT, IIS, MTS, COM/ DCOM, Visual Source Safe, Visual Interdev, HTML, DHTML, and SQL Server

Confidential

Role: Senior Programmer

Confidential Leave system takes care of the entire process of applying for a leave for employees to approval, with flexibilities like forwarding of leave application to another approver, cancellation of leave by applicant, rejection of leave by approver, routing it back to the applicant for more details, taking into consideration all the leave related company rules.

Responsibilities:

  • Creating and unit testing ASP pages
  • Writing stored Procedures, Triggers, Views, functions
  • IIS administration
  • Labeling and maintaining different versions in VSS
  • Implementation planning and migrating changes

Brief description:

Environment: ASP, VBscript, JavaScript, Win NT, IIS, MTS, COM, Visual Interdev, Visual Source Safe, HTML, DHTML, and SQL Server.

Confidential

Role: Senior Programmer

Confidential Request tracker is used by employees to log requests related to facilities/services within the company. New request screen takes employee details, location and request description. Once submitted, it gives a unique number for the request. The request is automatically assigned to a particular department for further action. The request can be abandoned, can be sent back to the requester for more details or can be closed after servicing the request. Various request related reports can be generated using the reports feature of the application. All request related messages are passed through mails, which are handled, from the application.

Responsibilities:

  • Creating and unit testing ASP pages
  • Writing stored Procedures, Triggers, Views, functions
  • IIS administration
  • Labeling and maintaining different versions in VSS
  • Implementation planning and migrating changes

Environment: ASP, VBscript, JavaScript, Win NT, IIS, Visual Interdev, Visual Source Safe, HTML, DHTML and SQL Server.

We'd love your feedback!