Applition Developer Resume
CA
SUMMARY
- ASP.NET Microsoft Certified Technology Specialist (MCTS) Developer with 6+ years of IT experience in full life cycle development in designing, developing and implementing Web - based and Client-Server Applications using .NET Framework.
- Worked through all phases of System Development Life Cycle (SDLC): requirements gathering, analysis, design, development, testing, UAT, production and post-production support.
- Extensive experience in end-to-end software development building browser-based GUI applications on Microsoft .NET Platform 1.1/2.0/3.5 using C#, Web Services, ADO.NET, ASP.NET, VB.NET, IIS 5.0/6.0, Microsoft SQL Server (2000/2005), Oracle 10g/9i.
- Extensive experience in the design and development of N-tier Client Server application architecture using C#, AJAX, XSLT, XML, XHTML, Serialization, .Net Remoting, CSS, Reflection, Multithreading, N-unit, and Agile programming methodologies.
- Strong in Analysis, Design and Development with Object Oriented & Service Oriented Architecture.
- Extensive experience of web technologies including HTML, JavaScript, VBScript, SOAP, WSDL and XML.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET and VB.NET.
- Designed a rich user interface application by creating 2D and 3D graphics using Windows Presentation Foundation (WPF).
- Developed Wrapper Web Services for Data Services API’s using Windows Communication Foundation (WCF).
- Extensively used Silverlight and Expression Blend to provide media stream for customers to know more about the policies.
- Implemented Silverlight for delivering high quality, interactive video across multiple platforms and browsers and Implemented AJAX concepts to improve the performance of WebPages.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects and also used LINQ and Generics to write extendable solutions.
- Very good experience in creating business reports using Crystal Reports and SSRS (SQL Server Reporting Services).
- Worked with .NET Server Controls, Web User Controls, Grid View, Detail View, Form View, List View, Form Validation Controls and Custom Controls.
- Worked extensively with ADO.NET objects such as Data Adapter, Data set, and Data Reader to interact with databases.
- Worked on .NET Security Features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- Worked extensively on ADO.NET to access databases like SQL Server 2000/2005 & Oracle.
- Worked on SQL Queries, Indexes, Stored procedures, Cursors, Triggers and Views in Oracle 10g and MS SQL Server 2000/05 using T-SQL to communicate with Back End Databases.
- Working knowledge in developing XML, XSL and XSLT based applications.
- Experience in developing Master Pages, Themes and Skins for designing UI screens, Site Maps, Generic classes and Web Parts in ASP.Net 2.0/3.5.
- Experience with concept of Service Oriented Architecture (SOA) Enterprise Applications using .Net Remoting, Serialization, Garbage Collection etc.
- Good knowledge of Agile Methodologies, Scrum and Design Patterns, Debugging and Tracing applications.
TECHNICAL SKILLS
.NET Technologies: Visual Studio .NET 2003/2005/2008 , ASP.NET 1.1/2.0/3.5, ADO.NET 1.1/2.0/3.5, WPF, WCF, Silver light 1.0/2.0, VB.NET, .NET Remoting, LINQ.
Web Technologies: HTML, DHTML, CSS, VB Script, Java Script, XML, XSLT, AJAX, Web Services, WSDL, XSL, SOAP, SKINS
Databases: Oracle 10g/9i, SQL Server 2000/2005, MS Access, TOAD
Languages: C, C++, ASP, PL/SQL, T-SQL, HTML, VB 6.0, COBOL
Networking/Protocol: TCP/IP, HTTP, SOAP
Web Servers: IIS5.0/6.0, Personal Web Server, MOSS 2003/2007
Operating Systems: Windows 95/98/2000/NT/XP, MS Dos, UNIX
Reporting Tools: Microsoft SQL Server Reporting Services, Crystal Reports 6.0/7.0/8.0
PROFESSIONAL EXPERIENCE
Confidential, Sacramento CA
Sr. .Net Developer
Environment: NET Framework 4.0, ASP.NET, C#, Web Form,MVC, ADO.NET, JavaScript, Jquery, IIS 7.0, SQL-Server2012, Ajax, LINQ, WCF Services, CSS, XSL, Oracle 10g, HTML, AJAX,VSS.
Responsibilities:
- Involved in complete Software Development Life Cycle (SDLC) requirement gathering, Conceptual Design, Analysis and detail Design and Development.
- Designed presentation layer using ASP.NET Web Server controls, JavaScript, HTML Controls, HTML, XML, Win forms, Web forms, Cascading Style Sheet and DHTML.
- Designed MVC and Designed the Com Component and Server Side Programming with ASP.Net.
- Working on ASP.Net Grid View, Repeater and various other controls for editing data and retrieving data.
- Involved in requirement gathering and complete development of new features and enhanced the application using C# 4.0 and ASP.NET.
- Wrote all the pseudo code for previous code and redeveloped the code for WCF Service.
- Used Ajax to messaging and data management capabilities of Data Services directly from the JavaScript.
- Used AJAX controls to retrieve the data from the server without interfering the display and behavior of existing page.
- Contributed towards the security model in .NET framework 4.0 for the administration module using Windows Authentication based on Role-based security.
- Made use of the Master Pages, Skins, Themes, Navigation Controls to design the web pages.
- Creation of Web User Controls for reusability of code and providing Security based on the role of the user.
- Improved performance by using Caching the data for WCF service that was taking more time to retrieve. Exception handling was done thoroughly.
- Involved in writing code for WCF rules services for kidscare, Foodstamp and TANF.
- Used ADO.NET objects such as Data Adapter, Command Builder, Data Reader, and Dataset for consistent access of data.
- Created SQL Scripting, Stored Procedures using inner joins, Functions and Triggers using PL/SQL in Oracle 10g.
- Designed complex Crystal reports (Daily reports, Account reports, Management Reports, Mapping reports and charts) in .Net.
Confidential, Princeton, NJ
Sr. Dot Net Developer
Environment: .NET Framework 4.0, ASP.NET, C#, Web Forms, ADO.NET, XML, XSL, XSLT, Visual SourceSafe, Web services, AJAX, AJAX-Toolkit, HTML, J-Query, SQL Server 2008, Microsoft Office Visio professional, IIS 7.0, Windows XP.
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using ASP.NET 4.0 and C#.
- Implemented data validations for data entry forms, website menus, popup windows and message board in JavaScript.
- Involved in the Technical Design Documentation of the project which defines all UI validations, Database Mappings and all business components entities and their Sequence diagrams.
- Performed Coding/Programming tasks to specification and in accordance with development standards.
- Used AJAX to create better, faster and more user-friendly web applications.
- Developed Role based security to authorize member to a specific role.
- Implemented Server side modules using Validation Controls and Client side validation modules using JavaScript, AJAX.
- Created ASP.NET validation controls and JavaScript validations to enforce validations.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
- Programmed the Data Access Layer utilizing ADO.NET programming concepts.
- Implemented business logic using Object Oriented Programming.
- Used Visual Source safe for the purpose of version Control and source code sharing.
- Created database objects, tables, indexes, functions and Stored Procedures.
- Improved performance by using Caching the data that was taking more time to retrieve. Exception handling was done thoroughly.
- Extensively used Inheritance, polymorphism and virtual functions to provide a modular approach to the data extract processes.
- Developed Web Forms using Server Side Controls, HTML Controls and implemented Session state Management, caching features, configuring ASP.NET 2.0 optimizations and securing web application.
- Involved in preparation of Test Plan and Test Cases and Unit test.
- Participated in daily team meetings to review the status on current working project.
- Used VSS for maintaining the component and for release and version management.
- Contributed towards the Security model in .NET framework for the administration module using verification process Role-based and Group based security.
Confidential, Oakbrook Terrace, IL
Sr. Dot Net Developer
Environment: .Net Framework 4.0, ASP.Net, C#, ADO.Net, WCF services, Quartz.net, XMLSerializer, IIS 7.0, Sql Server 2008,J-Query,Vault, Cruise Control Mingle, Agile Methodologies. LINQ, Entity framework.
Responsibilities:
- Involved in Requirements Collection, Design & Analysis, Development and Customization of the Application.
- Development of the XML WCF Rest Services of the application using .Net Framework 4.0 and developed the endpoints behavior of the rest services.
- Developed Autofac, Autofac.Integration in all the wcf rest services
- Developed one common Custom error handler for all the rest services and given http error messages 505 and 500.
- Involved in the entire daily status meeting and was updating all the agile story wall cards using mingle which shows the project status and progress on daily bases.
- Developed stored procedure,Views,functions using sql server 2008
- Worked with Cache event handler, refresh, timer, traffic tracking for user search.
- Responsible for reports collection & analysis of requirements, co-ordinate meetings & code-reviews.
- Expert in dealing with Private, Shared satellite and resource assemblies, configuring them with strong names, deploying them in GAC.
- Designed and developed Reports by using SSRS Reports
Confidential, Jacksonville, FL
Sr. Dot Net Developer
Environment: .NET Framework 3.5, ASP.NET, C#, Web Forms, Enterprise-Library3.1, Guidance Automation Extensions, Web-Client Factory, TFS, ADO.NET, XML, DOM, XSL, XSLT, WCF, Web services, SharePoint, AJAX, AJAX-Toolkit, HTML, J-Query, SQL Server 2005, Microsoft Office Visio professional, IIS 6.0, Windows XP.
Responsibilities:
- Involved in Requirements Collection, Design & Analysis, Development and Customization of the Application.
- Utilized the Microsoft Application Block data access component to implement calls to SQL Server stored procedures in the application using C#.
- Implemented extreme programming by using fast paced agile methodology, involving in task completion, user stories, and iterations.
- Used MVP design pattern for the Presentation, Business Logic and Data Access layer.
- Developed Master pages, Site Map Control, ASP.net pages for the GUI of application.
- Designed front-end using latest tools like Ajax (Tab Controls & Calendar Control integrated with Grid View.
- Very Good working knowledge with designer tools such as Microsoft Office Visio professional used for class diagrams, sequence diagrams.
- Involved in Designing, coding, testing of various modules in the application.
- Developed web-based mapping application using Visual Studio .NET, C#, ASP.NET, JQuery, HTML, XML, Web Forms.
- Used JQuery library extensions to provide advanced Front-End functionality and look
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
- Programmed the Data Access Layer utilizing ADO.NET programming concepts.
- Development of the XML Web Services layer of the application using .Net Framework and SOAP protocols and passing web services to SharePoint to create a request number for user and sending information through email.
- Implemented data validations for data entry forms, website menus, popup windows and message board in JavaScript.
- Involved in developing XML, XSL and XSLT documents for data transmission.
- Developed web interfaces for all modules using ASP.NET with extensive features like User Controls, Grid view control, Import State management and XML files to store application configuration constants
- Involved in implementing AJAX controls to reduce the server trip while generating the reports.
- Configured application initialization settings such as Timeout Values, Caching and Session Variables.
- Wrote Stored Procedures, Triggers, Functions and Views for data manipulation and T-SQL to communicate with Back End Databases
- Used form and role based authentication as a .NET Security, Global.asax for setting application and session variables.
- Involved in the Technical Design Documentation of the project which defines all UI validations, Database Mappings and all business components entities and their Sequence diagrams.
- Performed the initial unit testing during the development of code and functional testing of the business logic
- Created prototype and different level object-oriented applications throughout software development lifecycle, including design, modeling, coding, testing, and documentation.
- Extensively used the gridviews and used the fixed header with scrollbar using HTML code.
- Experienced in writing unit tests for MS-Unit Testing.
- Provided Session Management to preserve the state of session variables
- Involved in designing, coding, code reviews, preparing the test cases, unit testing.
Confidential, San Jose, CA
Sr Software Developer
Environment: .NET Framework 3.5/2.0, ASP.NET, C#, Web Forms, Win Forms, ADO.NET, XML, DOM, XSL, XSLT, XAML, WPF, Silver Light 1.0/2.0,WCF, Web services, LINQ, AJAX, HTML, JavaScript, SQL Server 2005, IIS 6.0, Windows XP.
Responsibilities:
- Involved in analyzing the Function Specification and GUI Design that translate the functional designs created by Business Analysts into an actionable set of technical tasks.
- Designed and Developed Web Forms with various controls to in corporate the User Interface in ASP.NET3.5
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Developed the project using N-Tier Architecture, Multi-threading, Event handling and OOPS concepts, including Abstract classes, interfaces and inheritance concepts.
- Used ADO.NET data objects such as Dataset, Data Adapter, Data Table, Data Reader and XML Document for consistent access to SQL data sources.
- Developed web-based mapping application using Visual Studio .NET, ASP.Net, VB.NET, SOAP, XML, HTML, JavaScript, AJAX, XML, XSD, VB Script, Cascading Style Sheet and DHTML.
- Designed WCF Service Contract for validating the user input credit card type and its validation.
- Designed and implemented desktop applications, GUI using WPF, XAML, Silver light 1.0/ 2.0 and LINQ.
- Used Silverlight 2.0 and Expression Blend to provide media stream for customers to know more about the policies.
- Extensively worked with Expression Blend to create Silver light Applications using Story boards, Grid Splitters, Layout controls, Animations and Rendering.
- Designed many user screens with extensive use of Server controls like Grid views, Validation Controls, Tree View Controls, Navigation Controls and User Controls.
- Worked with XML, XSL, XSLT related .NET base class libraries for data transmission.
- Developed a comprehensive Exception Management mechanism to log errors and a number of utility for Classes use along the entire span of the project
- Involved in implementing AJAX controls to reduce the server trip while modifying the Grid View Data.
- Used Ajax Update panels and Ajax Control toolkit for partial page rendering and dynamic user interaction
- Used AJAX controls like Update Panel, Slider Control, Timer Control and Calendar Control for creating interactive web pages.
- Cascading Style Sheets (CSS) were used to attain uniformity through all pages Designed.
- Used JavaScript for various client side functionalities such as validations, popup.
- Maintained tables, views and established relationship between the tables.
- Created Stored Procedures, Functions, Views and Triggers using T-SQL in SQL Server 2005.
- Extensively used Nunit for TDD (test driven development), Unit Testing, Integration Testing and System Testing. Abilities, including automated testing techniques
- Developed documentation that sufficiently describes technical deliverable as required for internal controls so that the maintenance responsibility can be passed on to production support team
- Participated in Day-to-Day status meetings and team meetings to review the status on current working project
- Handled the code reviews and ensured the success of developers to deliver the modules on time.
Confidential
.Net Developer
Responsibilities:
- Gathered information from the client.
- Interacted with the users for the requirements and testing of the application.
- Developing a Strategy for deployment and re-use of components of the system
- Designed many user screens with extensive use of Server controls like Data grids, Validation Controls, Repeater, Web User controls.
- Development of the XML Web Services layer of the application using .NET Framework and SOAP protocols
- Used several .NET features like passing value to the Query String, Caching, Trace and State management, exception handling and Server side event handling.
- Designed and implemented the Business Layer/assemblies and strongly typed dataset to support the business logic for the GUI User Controls process Using ASP.NET.
- Authenticated user will be directed to respective page depending on their role
- Modified the Web.Config file to configure Security, Compilation, Error, Session State and other issues.
- Used ASP.NET Caching features to store frequently used items in the server’s memory for quick retrieval.
- Used MS SQL Server 2000 with Stored Procedures and T-SQL to communicate with Back End Databases.
- Developed stored procedures and interacted with them using business components.
- Used ADO.Net objects such as Data Reader, Data Set and Data Adapter for consistent access to data sources.
- Used ADO.NET for Data binding and Data Access with SQL Server using ASP.NET.
- Involved in Configuration, Debug and Deployment.
Environment: .Net Framework 1.1, C#, ASP.NET, XML, HTML, ADO.NET, Caching, Web Services, .NET Security, MS SQL-Server2000, T-SQL, Assemblies, Data Bound Controls, JavaScript, State Management.
Confidential
Application Developer
Environment: C#, ASP.NET, XML, HTML, ADO.NET, C++, .NET Security, MS SQL Server2000, Assemblies, Caching, Data Bound Controls, JavaScript.
Responsibilities:
- Developed ASP.Net pages using Web Forms, Server Side Controls, Validation Controls, User Controls and Custom Controls of ASP.NET.
- Implemented the project in n-tier architecture with presentation tier using ASP.Net, backend database tier using SQL Server 2000.
- Designed cooperative control and message passing system. Technologies implemented with C++ and C# .Net.
- Created connection assembly using ADO.NET connection, command, datasets, data adapter, data reader and XML to retrieve, display, manipulate and store the data in SQLServer2000 database.
- Used Validation Controls and JavaScript to provide Client- Side Validations
- Used form and role based authentication as a .NET Security, Global.asax for setting application and session variables.
- Used ASP.NET Fragment Caching features to store heavy images frequently used items in the servers memory for Fast retrieval from the cache memory
- Involved in designing and developing Tables, Stored Procedures and Views using SQL Server 2000.
- Redesigned Configuration settings in web.config
- Implemented unit testing.
Confidential
Environment: C#, ASP.NET, XML, HTML, ADO.NET, C++, .NET Security, MS SQL Server2000, Data Bound Controls, JavaScript.
Responsibilities:
- Designed the Front end for the application using Web Forms and Involved in coding.
- Wrote the front-end of progress report module using Server Controls (Data Grid, Data list, and Validation control), user controls, and custom control using C#.
- Developed data access components and business logic components using ASP.NET/C# Object Oriented Programming.
- Developed low-level libraries C++ for memory allocation, file access, debugging, and stack tracing for next generation console.
- Write and Execute Stored Procedure and Queries to validate the data at backend and to execute the desired result at front end.
- Designed and modified database tables and used SQL Queries, Views, Stored Procedures and Triggers
- Designed the Service to send email to the users on a daily basis with the links to the Generated reports.
- Windows authentication and User-Role based security mechanisms were coded and implemented.
- Involved in preparation of Test Plan and Test Cases and Unit test and Integration test.