We provide IT Staff Augmentation Services!

Senior .net Developer Resume

4.50/5 (Submit Your Rating)

New York, NY

Summary

  • Microsoft Certified Technology Specialist with 8+ years of professional experience in all stages of SDLC (Software Development Life Cycle) involving studying of the user requirements, analyzing, designing, coding, implementation, debugging, testing, deployment and documentation across diverse industries / work environments.
  • Experience in the Education, Insurance, Hospitality, Sales and Production domain.
  • Good hands on knowledge of OOPS (Object Oriented Programming Structure) and Agile methodology.
  • Hands on technology experience of designing and developing software applications with Microsoft .NET Framework 1.0/1.1/2.0/3.0/3.5 using C#, ASP.NET and ADO.Net.
  • Extensive experience with Web technologies like ASP.NET, WCF & Web Services, IIS 5.0, 6.0, HTML, ASP, XML, SOAP, XSLT, VBScript, JavaScript, SSRS and SSIS.
  • Experience designing and/or developing solutions for a Service Oriented Architecture (SOA).
  • Experienced with integrating applications using WebSphere Enterprise Service Bus (ESB).
  • Experience using tools such as Visual Studio.Net 2003/2005/2008 and VPN.
  • Proficiency in Visual Studio 2010.
  • Excellent Knowledge of WCF (Windows Communication Foundation) for development and hosting.
  • Sound knowledge of 3-tier and N-tier layered architecture.
  • Sound knowledge of several DESIGN PATTERNS like Singleton, Factory and ASP.NET MVC.
  • Extensive experience in creating rich content Web-Forms, Win-Forms (Windows Forms), Web User Controls, Custom Control, Server Controls, Windows Service and Web Service.
  • Extensive experience in web-based page and site designs using HTML, DHTML, CSS, Themes, Master Pages, Site Map, JavaScript and AJAX.
  • Experience with Data Accessing including using Data Adapter, Data Reader and Dataset in ADO.NET and LINQ (Language Integrated Query) Providers for data manipulation.
  • Good hands-on experience on developing the web application with Silverlight.
  • Expert knowledge of versioning tools like TFS (Team Foundation Server), VSS (Visual Source Safe), SVN, CVS, and AccuRev.
  • Excellent experience in onsite-offshore model interacting with clients and Onsite managers.
  • Experienced in windows/web Infragistics controls.
  • Sound knowledge of Multithreading and Caching.
  • Hands on experience with SQL Server 2000, 2005 & 2008.
  • Extensively worked on writing Stored Procedures, Triggers, Functions, Views and Database Design.
  • Created and maintained SSIS packages to Import/Export data from flat files, XML, Excel and Oracle.
  • Experience in software unit testing and efficient at fact-finding, root cause analysis and bug-fixing.
  • Migrated of classis ASP applications to ASP.Net and C#, MS Access to SQL Server.
  • Very good Team player, Self-motivated, hard working professional with good organizational, leadership, interpersonal and communication skills.
  • Quick learner and adapt quickly to any new situation/changes and work pro-actively towards meeting deadlines is my forte.

Education:

  • Master of Computer Application

Certifications

  • Microsoft Certified Technology Specialist (MCTS)

Microsoft .NET Framework 3.5, ASP.NET Application Development
Microsoft SQL Server 2005 - Implementation and Maintenance

  • Brainbench
  • .NET Framework 3.5 Fundamentals, Score 3.59
    Web Design Concepts, Score 3.51
Technical Skills:

Programming Languages and .NET Technologies

C#, Web Forms, Win Forms, ASP.NET, ADO.NET, .Net Framework 1.1/2.0/3.0/3.5, SSIS, Silverlight, WWF, Web & WCF Services

Web Technologies and Scripting

HTML, DHTML , CSS, XML, AJAX, AJAX Toolkit and JavaScript

Database

MS SQL Server 2000/2005/2008, MS-Access

Operating Systems

Windows 9x//2000/2003/XP/Vista, Windows Server 2003

Packages

MS Office 2003/2007 & Visio, MS FrontPage, Dreamweaver, IIS 4.0/5.0/5.1/6.0/7.0

Version Control Tools

Visual Source Safe 6.0 & above, SVN, CVS, AccuRev and Team Foundation Server (TFS)

Methodologies

Agile, OOPS, OOAD, SOA

Reporting

Crystal Reports .Net, MS SQL Server Reporting Service (SSRS)

Third Party Tools

Infragistics Controls v7.3 and v8.3, Telerik Rad Controls for Web, soapUI

CMS Packages/Servers

Microsoft Office SharePoint Server 2007

Build Tools

NAnt, NAnt Build Scripts, Knowledge of Cruise Control .Net

Professional Experience:

Confidential, New York City Nov 2010 to present
Senior .Net Developer

The New York City Department of Education is the largest system of public schools in the United States, serving about 1.1 million students in nearly 1,700 schools.

Project: ESB Development and Support (Division of Instructional and Information Technology)
To manage/support the exiting web services project. The DIIT team is responsible to provide the support to other teams and applications in DOE to get the data from the centralized databases thru web services. This project uses the SOA architecture and follows the ESB (Enterprise Service Bus) concepts.

Responsibilities:

  • Responsible to create new web services using ASP.Net with C#.
  • Support/modify the exiting web services as per user requirements.
  • Managing the SQL server databases.
  • Provide Support to other teams to fetch the data from the centralized database using ASP.net XML Web Services.
  • Manage the Dev, QA, Staging and Production web Services and ESB environment.
  • Working in a collaborative development environment, providing assistance & technical guidance to fellow team members.
  • Accountability for the technical components of the design and successful operation of the ESB solution within DOE
  • Prepare technical design documents, perform code reviews, debugging and testing
  • Provide inputs in architecting, designing, and implementing a Service Oriented Architecture (SOA) for the application development group
  • Responsible for the delivery of architecture artifacts that will demonstrate the projects adherence to strategy, design patterns, and best practices
  • Implemented SSIS packages to update SQL data tables from Oracle Server.
  • Created and deployed SSIS packages to production, schedule them to run on routine basis and monitor error log for errors.
  • Involve in Web Service unit testing using soapUI tool.
  • Translate the Flat XML message to formatted XML message using XSLT mapping.
  • Developed, deployed and supporting the external Web Services Wrapper component to expose the DOE internal Web Services to real world.

Environment: Visual Studio 2005, .Net Framework 2.0, ASP.Net, C#, Web Services, SSIS, SOA Architecture, ESB concept Map Force mapping tool and VSS.

Project: Enterprise Role Based Access Control (RBAC)
An Enterprise Role Based Access Control (RBAC) is an approach to restricting system access to authorized users. It is an enterprise wide SQL based RBAC model components which will be used across DIIT for drill down authorization for applications. Authorization Manager provides a flexible framework for integrating role-based access control into applications. It enables administrators who use those applications to provide access through assigned user roles that replace to job functions. With this custom RBAC model we can manage applications access control in SQL Server 2008 database thru a simple .net application interface and provide support to other application to implement this model with read only API’s.

The following tasks are carried out with RBAC-

  • Manage roles, groups and scopes
  • Assign users to role, group and scope
  • Provide delegation, sharing Roles and Groups between applications.
  • Department of Education developers can use the RBAC API’s to implement this model.

Responsibilities:

  • Developed .NET library project using C# and provides middle layer components with HTTP Module and will be distributed to all DIIT developers via MSI package with full blown MSDN style help document using NDOC 1.3
  • Created different business classes and interfaces using .Net Framework 4.0 with Object Oriented Programming Methodology.
  • Designing and developing the web forms using ASP.Net 2.0.
  • Used CSS (Cascading Style Sheets) in ASP.Net pages.
  • Created User Controls and Custom Controls for common purpose in the whole application.
  • Used ASP.Net telerik Rad Controls for like RadGrid and RadComboBox etc.
  • Used XML for request and response from the Web Services and manipulated the result as accordingly.
  • Created the Custom User Grid View Control which includes the Sorting and Paging.
  • Used Dataset, Data View and Data Adapter to manipulate and display data.
  • Involved in relational database diagram design and Tables design in SQL Server.
  • Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
  • Involved in Unit testing and Bug fixing.
  • Involve in creating the read only API’s application for other applications.
  • Ingenuity around creation of reusable objects and engines
  • Facilitated problem solving and collaboration
  • Help keep the other application developers to use this RBAC model in their application.

Environment: Visual Studio 2010, C#, SQL Server 2008, Active Directory (LDAP), Visual Source Safe 6.0, NDOC 1.3, Windows Server 2003

Confidential, Boston Sep 2009 to Sep 2010
Senior .Net Developer

Newmarket is in the hospitality industry and helps thousands of hotels manage their function space for group meetings. MeetingBroker significantly improves the online meeting proposal and negotiations process. MeetingBroker provides detailed requester and responder messages, configurable lead assignment and escalation rules, and robust lead reporting.

Project: MeetingBroker
MeetingBroker puts powerful channel management tools into the hands of hospitality professionals. A web-based information service that distributes and manages leads from multiple business channels, MeetingBroker provides consistent response from anywhere in your organization. MeetingBroker receives requests for proposals (RFPs) sent by meeting planners and provides a suite of online tools to more quickly assign, respond to, and analyze these leads.
MeetingBroker is designed to meet the needs of all types of hospitality providers, including:

  • Single properties or locations that want to extend their reach in the marketplace and take advantage of online lead sources
  • Multi-property or multi-location groups seeking to speed response times and promote internal referrals of group business
  • Any hospitality company seeking increased confidence in its ability to capture and respond to all relevant leads

Responsibilities:

  • Designed and developed the web forms using ASP.Net 2.0 with Silverlight.
  • Used CSS (Cascading Style Sheets) in ASP.Net pages.
  • Created User Controls and Custom Controls for common purpose in the whole application.
  • Used ASP.Net web server controls like Grid View and Data List for displaying the records.
  • Used Java Script for client side validations.
  • Developed and hosting WCF Services on IIS by following Service Oriented Architecture (SOA).
  • Develop and deliver integration applications using WebSphere Enterprise Service Bus (ESB).
  • Used XML for request and response from the WCF Services and manipulated the result as accordingly.
  • Developed the Windows Desktop Utility for testing the WCF Services.
  • Created the Custom User Grid View Control which includes the Sorting and Paging.
  • Used Dataset, Data View and Data Adapter to manipulate and display data.
  • Created different business classes and interfaces using .Net Framework 3.5 with Object Oriented Programming Methodology.
  • Used the WCF/Web Services to accessing data from a database on a back-end server and displaying it in a Silverlight user interface.
  • Silverlight application is accessing these WCF/Web services directly or, in the case of SOAP services, by using a proxy generated from metadata published by the service.
  • Used the AJAX tools like UpdatePanel etc. for partial post back.
  • Involved in Database diagram design and Tables design in SQL Server.
  • Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
  • Written NUnits and tested it with Test Drive Development (TDD).
  • Created and deployed assemblies in GAC.
  • Used AccuRev tool for source control to maintain the project repository.
  • Involved in Unit testing and Bug fixing.
  • Involved in the Build and Release activities.
  • Ingenuity around creation of reusable objects and engines
  • Facilitated problem solving and collaboration
  • Help keep the team focused and on track
  • Provide status reporting of team activities against the program plan or schedule
  • Involved in Requirements Analysis and implementation of the change request (CR) or scope item (SI).

Environment: Visual Studio 2008, .NET Framework 3.5, ASP.Net 2.0, C#, Silverlight, AJAX, Java Script, WCF Services, SOA, SQL Server 2008 and SVN (Subversion).

Confidential, Boston Oct 2008 to Sep 2009
Senior Developer

Project: Circles Knowledge Management System
The Knowledge Access (KA) application is the front-end tool to be used by Service Professionals (SP’s) and other internal users to augment the existing service resolution processes provided by the CCS (Siebel CRM) platform with better knowledge management capabilities. The core functions of KA are:

  • SR Based or Standalone Search
  • Search, navigate and display content
  • Support federation and linkage to external content sources
  • Research Collection
  • Session resumption
  • New resource creation, linkage and synchronization
  • Email Response
  • Alerts dissemination and capture

Responsibilities:

  • Involved in Analysis, Designing and coding and implementation of the application.
  • Designed and developed the web forms using ASP.Net 2.0.
  • Design and develop front ends for the application to support business rules using C#.
  • Development of component classes and interfaces in C# encapsulating the business logic with strict adherence to Object Oriented Paradigms.
  • Develop and deliver integration applications using WebSphere Enterprise Service Bus (ESB).
  • Used CSS (Cascading Style Sheets) in ASP.Net pages.
  • Created User Controls and Custom Controls for common purpose in the whole application.
  • Responsible for implementing and deployment of WCF Services.
  • Designed and developed the complete front-end application using ASP.Net with C# as code behind for the internal processing.
  • Developed and hosting WCF Services on IIS by following Service Oriented Architecture (SOA).
  • Implemented the functionality to render data using XML files and format them using XSLT.
  • Involved in Database diagram design and Tables design in SQL Server.
  • Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
  • Involved in the development and execution of unit test cases.
  • Created and deployed the Windows Service for Emails.
  • Implemented the Email utility using windows service.
  • Used Team Foundation Server (TFS) for project repository and versioning control.
  • Prepared high level and low level system design UML diagrams (class diagrams, sequence diagrams).
  • Effectively communicated with application representatives from both IT and Business to resolve issues.
  • Prepared the CMS templates.
  • Integrated application with CMS.

Environment: Visual Studio 2008, .Net Framework 3.5, ASP.Net, C#, Ajax, WCF Services, SOA, CMS, XML, Java Script, SQL Server 2005 and TFS.

Confidential, London, UK Aug 2007 to Sep 2008
Senior Software Engineer

Project: IPF3 (Insurance Processing Framework v3)
The objective of the IPF3 application is to handle the Insurance activities that are based on US as well as London (UK) market. This application is purely based on the Service Oriented Architecture and also uses the .Net framework 3.0 concepts which are Windows Communication Foundation, Windows Presentation Foundation and Windows Work Flow. This project handles the major activities of the Insurance process that are as Quote, Quote Request, Policy, Underwriting, Claims and Reinsurance etc.

  • Services Interface: To expose business logic as a service, we will create service interfaces that support the communication contracts (message-based communication, formats, protocols, security, exceptions, and so on) its different consumers require.
  • Data access logic components: This applications and services will need to access database during a business process. So, in this we have implemented centralizes data access functionality and makes it easier to configure and maintain.
  • Underwriting, quotes: System handles the sales, placement and signing processes. It will listen to messages for quote requests and signings; cash will be handled within Acumen and Financials subsystems.
  • Claims: System handles claims and related processes such as aggregation, closure, disputes and movements. Claim, movement, event and claim process and life cycle milestones are captured here.

Responsibilities:

  • Responsible for analysis, design, implementation, management and maintenance of full software development life-cycle (SDLC) project.
  • Analyzing, maintaining and developing Application including new and existing custom-database and Internet-related systems used to support business goals.
  • Worked with business analyst to gather system requirements.
  • Created system design/implementation and recommend improvements in areas such as flexibility, maintainability, scalability and performance.
  • Involved in the Software Development Life Cycle (SDLC) for designing, development phase and testing of the System.
  • Created the own Controls library with Infragistics Controls.
  • Designed Interface Prototyping, Interface Flow Diagram, GUI Class Diagram.
  • Worked with the team for analyzing the requirements and to design the business rules as per the business requirements
  • Used VSS for source control, data collection, reporting and project tracking.
  • Used Data Set, Data View and Data Adapter to manipulate and display the data.
  • Used Win-Forms to Develop GUI in C#.Net for the IPF3 application.
  • Involved in Database diagram design and Tables design in SQL Server.
  • Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
  • Trained team member on enhancing the application and implementing coding standards.
  • Involved in Unit Testing for entire application, documented the User Manual

Environment: Visual Studio 2008, .Net Framework 3.0, C#, XML, ADO.NET, SQL Server 2005, Windows Workflow Foundation, Windows and Web Services (WCF Services).

Confidential, UK Nov 2006 to Aug 2007
Senior Developer

Anchor Trust is England’s largest not-for-profit provider of housing, care and support.

Responsibilities:

  • Extensive experience in Microsoft SharePoint including WSS 3.0, MOSS 2007 and SharePoint Portal Server 2003
  • Areas of experience include Designing, Configuring, Customizing, Developing, Administrating, Supporting, Upgrading and Migrating SharePoint based Portal Solutions.
  • Involved in redesigning the entire SharePoint Infrastructure including Portal Area Taxonomy, SharePoint Security, Directory Structure, Team Sites, Custom Site Templates, Web Parts, Custom SharePoint Lists, Disaster Recovery and Server Management.
  • Designed and implemented SharePoint Document Collaboration Solution team site.
  • Designed and implemented Data View Web Parts, Data Driven SharePoint based Web Sites displaying data that is pulled from Microsoft SQL Server DB
  • Configured and maintained Document libraries, Form libraries, Lists & created Custom Views.
    Configuring User Authentication to applications and security configurations.
  • Involved in Testing, Validating, Enhancing & Deploying Custom Web Parts.
  • Ensured appropriate permissions are set and Portal is available to desired audiences.
    Provided Technical Support to end-users and resolved day-to-day issues regarding SharePoint usage.
  • Provided day-to-day administration and support for existing SharePoint portal solution.
  • Involved in Daily monitoring, troubleshooting, and performance analysis of the system.
  • Configured and maintained document libraries, lists, and WSS site collections.
  • Responsible for responding to end-user questions, concerns, and requests from the Help Desk.
  • Responsible for Adding/changing/removing users and user permissions, adding permissions for users on various sites, updating content, changing navigation, creating/modifying/restoring SharePoint Portal Sites and Windows SharePoint Services sites.
  • Employed Cascading Style sheets (CSS) for website presentation.

Environment: Visual Studio 2005, MOSS 2007, WSS 3.0, ASP.Net, C#, Ajax, Java Script and SVN.

Confidential, Jaipur Mar 2005 to Nov 2006
Software Engineer

Client: Confidential, UK & USA

Project: Auction Management System (AMS)
The Objective of the AMS application is all about the auctioning of jewelry item on-line. XML services are used for maintaining all the information of the Customer, Auction Schedule, and other information. There is facility of displaying live TV show of the auctioning. IVRS has been used for taking call from the customer.

Responsibilities:

  • Responsible for analysis, design, implementation, management and maintenance of full software development life-cycle (SDLC) project.
  • Involved in Analysis and Designing and also developed the whole prototype of the application.
  • Responsible for implementing and hosting the Web Services.
  • Development of component classes in C# encapsulating the business logic with strict adherence to Object Oriented Paradigms.
  • Designed and developed the complete front-end application using ASP.Net with C# as code behind for the internal processing.
  • Used CSS (Cascading Style Sheets) in ASP.Net pages.
  • Created User Controls and Custom Controls for common purpose in the whole application.
  • Used Java Script for Client side validations.
  • Also, applied validation controls for validation the Web forms for the UI using ASP.Net.
  • Involved in Database diagram design and Tables design in SQL Server.
  • Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
  • Responsible for using the XML for outbound communication with the third party registries like Authorize.Net for Credit Card Payment.
  • Used the Microsoft SQL Server Reporting Services to displaying the data in reports form.
  • Created the utility for Invoice Processing which used iText DLL library and generated the invoices in PDF format.
  • Integrated the application with USPS to generate the Manifesting reports to deliver sold items.
  • Involved in the development and execution of unit test cases.
  • Onsite deployment and integration along with enhancement fulfillment.

Environment: Visual Studio 2005, ASP.NET, C#.Net, XML, Internet Information Service (IIS 6.0), JavaScript, ADO.NET, SQL Server 2000/2005, VSS, Windows and Web Services.

Client: Confidential, USA

Project: Call Log System
The objective of call log system is to provide help and support to the company employees on various issues regarding maintenance, administration and computer and networking related problems.

Responsibilities

  • Responsible for analysis, design, implementation, management and maintenance of full software development life-cycle (SDLC) project.
  • Designed and developed the complete front-end application using Web Forms with C# as code behind.
  • Used CSS (Cascading Style Sheets) in ASP.Net pages.
  • Created User Controls and Custom Controls for common purpose in the whole application.
  • Development of component classes in C# encapsulating the business logic with strict adherence to Object Oriented Paradigms.
  • Developed some of the stored procedure to insert, update and delete contents of tree view control and nested grids used in the application.
  • Used client side validation to forms using Java Script.
  • Involved in Database diagram design and Tables design in SQL Server.
  • Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
  • Involved in the development and execution of unit test cases.
  • Also involved in Unit Testing of the project.

Environment: Visual Studio 2005, ASP.NET, C#.Net, VSS, CSS, Internet Information Service (IIS 6.0), JavaScript, ADO.NET and SQL Server 2000.

Confidential, Jan 2003 to Feb 2005
Software Engineer

Project: 7th All-India School Education Survey
The objective of All-India Education Surveys, conducted by the National Council of Educational Research & Training (NCERT) under the Ministry of Human Resources Development (MHRD), Government of India, is to collect, compile and disseminate information on the country overall progress in the field of education. Beta version of .NET was used for this project

Responsibilities

  • Responsible for analysis, design, implementation, management and maintenance of full software development life-cycle (SDLC) project.
  • Involved in development of ASP.Net pages for internal processing and testing.
  • Designed and developed the complete front-end application using ASP.Net with C# as code behind for the internal processing.
  • Used CSS (Cascading Style Sheets) in ASP.Net pages.
  • Created User Controls and Custom Controls for common purpose in the whole application.
  • Used SQL Server 2000 as a database and also created Stored Procedures.
  • Used client side validation to forms using Java Script.
  • Involved in Database diagram design and Tables design in SQL Server.
  • Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
  • Used VSS for source control, data collection, reporting and project tracking.
  • Used Data Set, Data View and Data Adapter to manipulate and display the data.
  • Also Developing a Print Reports for using a Crystal Report.
  • Also involved in testing and implementation of the web application.

Environment: Visual Studio 2003, ASP.NET, VB.NET, Internet Information Service (IIS 5.0), JavaScript, ADO.NET, SQL Server 2000.

We'd love your feedback!