Sr. Lead .net Application Developer Resume
Frisco, TexaS
SUMMARY
- 9+ years of diverse work experience in system analysis, architecture, design, development and implementation of web and windows based software and products for Enterprise, Travel, Healthcare, Manufacturing and Banking & Finance domains.
- Experience using Waterfall, Agile software developmental methodologies.
- Experience in Windows Communication Foundation (WCF) and Service Oriented Architecture (SOA).
- Experience in Object Oriented Design (OOD) and Object Oriented Programming (OOP).
- Experience in working with Abstract Factory Method, Factory Method Pattern, Singleton, State Design Patterns
- Designer/developer of web and Windows applications using .Net 3.0/3.5/4.0, C#, Win forms, ASP.NET, ADO.net, Web services, WCF, and XML in multitier architecture.
- Expertise in the development of Web, Windows using Visual Studio.NET 2008/2010.
- Expertise in working with ADO.NET, LINQ, LINQ to SQL, LINQ to Entities and Entity Framework
- Highly skilled in web building technologies like HTML, DHTML, JavaScript, Jquery, CSS, XML, XSL, XSLT, DTD/Schemas and AJAX.
- Experience in developing the applications using AJAX Framework.
- Experience in SQL SERVER Database Design and Development, Writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions using T - SQL.
- Experience with Sybase 10 and exposure to PL/SQL, Stored Procedures using Oracle 10g/11g.
- Strong experience in design patterns like Model View Controller (MVC).
- Experience working with web servers, such as IIS
- Experience in drawing Use Case, Sequence, and Class Diagrams using Microsoft Visio.
- Strong experience in client interaction and understanding business application, business data flow and data relations from them.
- Experience in working with SAP ERP 3.0, converting data to flat files.
- Experience in SharePoint 2010.
- Experience in MCMS 2003.
- Experience generating Reports and integrating into .NET applicaitons using Crystal Reports and SQL Server Reporting Services 2005.
- Excellent in managing multiple Development Teams
- Good at handling multiple projects simultaneously and multi-tasking
- Good Team Player with excellent communication, analytical, verbal and writing skills along with strong management, organizational and mentoring skills.
- Proven Ability to lead and manage complete project life cycles, from initial planning/requirements gathering to final testing and deployment.
TECHNICAL SKILLS
Microsoft Technologies: ASP.Net 4.0/3.5/3.0/2.0/1.1 , C#.NET, Classic Active Server Pages (ASP), ADO.Net, ADO,SilverLight,VB.NET
Other/Web Technologies: HTML, DHTML, XHTML, CSS, XML, XSL, XSLT, XPath, SOAP, XAML, WCF, WPF, Web Services, UNIX Shell Scripting, Perl, Linux/ UNIX Operating System, J2EE/JSP/Servlet
Programming Languages: C, C++, C#, VB.NET
Framework: .Net Framework 4.0/3.5/3.0/2.0/1.1
Scripting Languages: JavaScript, VBScript, AJAX
Database: SQL Server 2008/2005/2000 , Sybase, Oracle 9i/10g, MS Access
Development Tools: Visual Studio.NET 2010/2008/2005/2003 , MS Office, TOAD
Reporting Tools: SSRS
Web server: IIS 7.0/6.0/5.0, Apache
Source Controls: TFS, VSS
PROFESSIONAL EXPERIENCE
Confidential
Sr. Lead .NET Application Developer
Responsibilities:
- Involved in development of the application as wells as support, enhancements for existing projects.
- Developed Intranet applications using .Net Framework 4.0.
- Developed Site Collections using SharePoint Server 2010.
- Developed Profile pages in SharePoint Server 2010.
- Used MVC UI Pattern to design the Test driven UI Layer
- Developed data driven business logic using C# and SQL Server database.
- Implemented tools for Executives to change the business rules any time of the year.
- Created and Consumed WCF Rest Services within the network
- Used WCF for designing and deploying distributed applications under (SOA) implementation.
- Developed Data Transfer Objects (DTOs) to transfer the data between the layers.
- Business Logic TEMPhas been implemented using the Abstract Factory Method pattern and Object Oriented programming (OOP).
- Responsible for implementing OOD patterns - Factory Method, Singleton, State Design Pattern in the C# libraries
- Responsible for setting up the security and bindings for WCF services
- Utilized LINQ to SQL technology extensively to interact with the SQL Server database 2008 for data retrieving, querying, storage and manipulation using Entity Data Model.
- Used ADO.NET Entity Framework to access the database while building DAL
- Used AJAX framework to do asynchronous calls to the services wherever needed.
- Created new design and styles for the web pages using AJAX controls in the Ajax Control Toolkit to enhance the aesthetic value of the web pages.
- Used JQuery and JavaScript to implement AJAX calls and other type of client side logic.
- Responsible for the development of User Control.
- Implemented server caching techniques.
- Performed Data transformations using SSIS (SQL Server Integration Services) via the Implemented enhancements for better performance.
- Assisted in the designing of database and also created database Triggers, Functions and Stored Procedures in SQL Server 2008 for ensuring data integrity.
- Developed Stored Procedures, Triggers and Packages in Oracle 11g.
- Supported some of the web applications in MCMS 2002.
- Developed Reports using SSRS in MSSQL Server 2008.
- Developed Applications interact with PeopleSoft DB.
Environment: ASP.NET 2.0/3.5/4.0, ASP.NET MVC 2.0/3.0, C# 2.0/3.5/4.0, .NET Framework 3.5/4.0, ADO.NET, LINQ to SQL, Entity Framework, AJAX, Javascript, JQuery, TFS, Microsoft SharePoint Server 2010, Visual Studio 2008/2010/2012 , SQL SERVER 2008, Oracle 10g/11g, SSIS, SSRS
Confidential, Frisco, Texas
.Net Lead Consultant
Responsibilities:
- Involved in development of the application as wells as support, enhancements for existing projects.
- Developed windows applications using WinForms to consolidate reports.
- Involved in full life-cycle of the project from requirements gathering to transition using SCRUM Agile Methodology.
- Design and Development of Business Layer using .NET Web Services, ADO.NET Entity Framework.
- Used Entity Framework to query the Business and Data objects.
- Responsible for performing the backend database development of stored procedures, triggers, packages, and functions within a SQL Server 2008 database environment using T-SQL.
- Created and deployed XML Web Services for implementing the Layered Architectural Style for line-of-business (LOB) applications.
- Followed Common Principles like Encapsulation, Loose coupling while implementing the solution
- Used Factory Method and Singleton design patterns for development.
- Wrote high quality Code in C# & ASP.NET for the complex part / modules of the Products.
- Used MVP UI design Pattern while developing the ASP.NET UI layer.
- Worked on Customer relationship management (CRM) model to manage the interactions with customers, clients, and sales prospects.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in project search module.
- Created Web services, which are used to communicate to the other departments.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- TEMPEffectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Maintaining existing application in terms of bug fixing, code review, enhancing the functionalities.
- Use SSIS to perform export provider details to the vendors.
- Developed Member reports using SSRS.
- Used Infragistics Web Controls to generate excel reports.
- Developed Member Eligibility applications using WinForms.
- Developed applications for Fulfillment process using WinForms.
Environment: ASP.NET 3.5, C # 3.5, .NET Framework 3.5, LINQ to SQL, ASP.NET AJAX Control Toolkit, Visual Studio 2008, IIS 6.0, HTML, JavaScript, CSS, SQL Server 2005/2008, SSIS, SSRS, Visual Source Safe, JQuery, classic Web Services.
Confidential, Irving, Texas
Sr Lead .Net Developer
Responsibilities:
- Involved in all phases of Development life cycle and responsible for creating the Entity-Relationship diagrams, Class diagrams, Sequence diagrams and Flow diagrams and documenting the project architecture.
- Developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Migration of ASP.NET Web Services to .Net 3.0 WCF Services.
- Involved in hosting Windows Communication Foundation (WCF) Services in IIS and Windows Process Activation Service.
- Used different Controls in Silverlight like Data Grid, Menu Control etc.
- Made use of LINQ in writing the code to deal with the database objects and other objects of LINQ.
- Used the AJAX Control toolkit for developing the web application
- Created custom ASP.NET AJAX controls using the XmlHttpRequest object.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, JavaScript, XML, XSLT.
- Extensively worked on Consuming, Calling, Transmitting and Processing Web Services and WCF services.
- Involved in preparing the Database design and Product requirement document.
- Performed check for coding standards and code review for the application code.
- Designed and developed ASP.NET web pages for the GUI.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to users using Sql Server 2005.
- Developed packages by using SSIS and developed various reports by using SSRS.
- Involved in Testing, Debugging and code review of the Application.
- Preparation and execution of Unit test cases.
- Used TFS for the purpose of version Control and source code maintenance needs.
Environment: .Net Framework 3.5, C#.Net, ADO.Net, SQL Server 2005/2008, WCF,WPF, Visual Studio.Net 2008, TFS, AJAX, MS Visual SourceSafe, XML, XSLT, SSRS, SSIS, Windows XP and Windows 2003
Confidential, Irving, Texas
.Net Developer
Responsibilities:
- Designed and implemented the GUI using ASP.NET with Web Form controls, web-server controls including Data Grid, Data List and SQL Server used as a database.
- Coded and developed various Web Interfaces using C# for login form, department details form, Employee details form, registration form, etc…
- Used XML to create Web-based tools for transactions on SQL databases.
- Designed and developed the required stored procedures, triggers and database functions
- Designed and Administered Security policies in .Net Code based as well role based security.
- Developed Employee objects, and created functions to get data from data access layer using C#.
- Worked on Client Side Validation using Java Script.
- UsedCascading Style Sheets (CSS) for achieving uniformity through all the web pages and achieved uniform template design for the entire application using MasterPages.
- Reusable UI widgets, such as the navigation menus, are implemented using ASP.NET User/Custom Controls.
- UsedADO.NETobjects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL Server data source.
- Implemented Page Level Caching (me.e. called Output Caching) to store copies of entire pages/page fragments for more static pages.
- Developed Web Services to retrieve information.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Performed Unit testing and System testing and prepared required documents for testing.
- Worked on designing and developing SSRS reports or formats for generating different type of reports.
- Used Infragistics Web Controls to implement the Charts, Graphs and Tables for the Dashboard and excel export
- Planning and executing the deployment
Environment: Visual Studio 2008, ASP.NET, C#.NET, SQL Server 2005, Web Services, XML, JavaScript, CSS, SSRS, Infragistics Web Controls, Windows 2003 Server, CVS.
Confidential, Plano, TX
Software Engineer
Responsibilities:
- Extensively used .Net Framework 2.0/3.5, LINQ, C#, XML, XSD, ADO.Net, Winforms, and Infragistics Controls, Visual Studio 2008 and minimal involvement of WPF in .Net 3.0/3.5.
- Coded on WebServices for geographic locations based on IP Address. Coded Telerik controls to PDF creation.
- Developed applications using AJAX Controls.
- Used .Net Data grid control to display, edit and page, and sort multiple records.
- Designed and developed interactive web pages with front-end screens using ASP.NET, C#, HTML, JavaScript and CSS.
- Used LINQ to XML and SQL for retrieving, inserting or updating the XML and SQL Server data.
- Designed SQL databases and have good experience in writing Stored Procedures, Complex T-SQL statements, tuning queries in SQL Server 2000/2005.
- Developed DLL components using C#.
- Used ADO.Net in connecting to Data Access management with SQL Server.
- Used extensively Java Script in development of the application.
- Designed and developed Web UI using C#.
- Developed test Cases for unit and system testing.
- Used Visual SourceSafe for source control.
- Reports development using Crystal Reports and SSRS (MSSQL Server 2005/2008).
Environment: .NET Framework 2.0/3.5, Visual Studio.NET, C#, Classic ASP, AJAX, ASP.NET, IIS, XML, XSLT, SQL Server 2005/2008.
Confidential, San Diego, CA
Software Engineer
Responsibilities:
- Involved in development of the application.
- Developed windows applications using WinForms to consolidate reports.
- Developed user interface using C# and ASP.Net Web forms.
- Involved in analysis, design and code of the Accounting module using C# which deals with the clearing of checks, updating the corresponding policy in database.
- Developed test Cases for unit and system testing.
- Developed applications using AJAX Controls.
- Actively involved in developing .Net applications using Visual Studio .Net.
- Implemented validation using ASP.Net validation controls.
- Used Web Services to save the data or the changes made to the data to the Database.
- Developed stored procedures in MS SQL Server 2000 for data retrievals.
- Designed and developed Indexes, Views and triggers for SQL Server 2000.
Environment: Visual Studio .NET, C#, ASP. Net, HTML, Web Services, SAS, Visual SourceSafe, Microsoft SQL 2000
Confidential, Irving, TX
Software Engineer
Responsibilities:
- Involved in development of the application.
- Analysis and understanding of the Software Requirements Specification.
- Architected and coding for the various enhancements in the specifically in the Accounts Module.
- Implemented AJAX controls to improve user experience and application performance.
- Created Technical Design Specifications and coding for the various Interface Agents as Windows Services for Post Burn Processes.
- Developed user interface using C# and ASP.Net Web forms.
- Developed Desktop applications using WinForms.
- Used BI-Query tool to generate 12Q reports.
- Implemented validation using ASP.Net validation controls.
- Used .Net OLEDB provider, ADO.Net objects such as Data Reader, Data Set, and Data Adapter for consistent access to Oracle data sources.
- Used .Net Data grid control to display, edit and page, and sort multiple records.
- Used Stored Procedures for data manipulation and querying data from the databases
- Used extensively Java Script in development of the application.
- Used Web Services to save the data or the changes made to the data to the Database.
- Developed test Cases for unit and system testing.
- Used Visual SourceSafe for source control.
Environment: Visual Studio .NET, C#, Classic ASP, ASP. Net, XML, JavaScript, XPath, HTML, Web Services, Bi-QueryVisual SourceSafe, Oracle 9i