.net Developer Resume
New Jersey, NJ
SUMMARY
- About 9 years of professional experience as a C#/VB.Net developer in analysis, design and implementation of web based, windows based client - server applications in Microsoft Technologies using VB.Net, ASP.Net 2.0, ADO.Net, C# 3.0/2.0, Visual Basic 6.0, Win Forms, Web Forms, SQL Server 2000/2005/2008, Web Services, Windows Services, Microsoft SharePoint server 2007, Remoting, Microsoft Enterprise Library and Crystal Report.
- Strong experience in domains like HealthCare, Finance, Banking, Travel, ecommerce, Energy/Utility and Retail.
- Solid experience in writing Application .Net Frameworks for 2.0, 3.x and 4.0 environments.
- Good experience of designing and developing Web Applications using ASP.NET, WCF, C#, VB.Net, JQuery, JSON, ADO.NET, XML, Web Services, AJAX, VBScript, JavaScript, HTML, DHTML, CSS.
- Strong Experiences in creating and Integration of XML Web Services. Worked on SOAP HEADER, and SOAP EXCEPTION.
- Good exposure working with various patterns like Singleton, MVC, Builder, Factory, Facade, Adaptor, Prototype and Decorator.
- Experience using Infragistics and Telerik AJAX web controls and windows controls.
- Excellent experience of developing Windows Applications using VB.Net, C#, ADO.NET, ADO, XML.
- Proven experience with test driven development, continuous integration and developing reusable components.
- Strong abilities in Data Modeling, Database Design, Views, Normalization, Stored Procedures, Triggers and Functions.
- Good Knowledge on Web Services (SOAP, WSDL, UDDI), XML, XSLT, .NET Reflection, .NET Remoting.
- Worked with RDBMSs such as MS SQL Server 2008/2005/2000, Oracle 10g/9i/8i, My SQL 4.x/5.x and MS Access.
- Expertise in configuring, using & administrating version control systems like TFS, Visual SourceSafe, CVS, SVN, Harvest.
- Hands on experience on Crystal Reports 8.5/7.0 and integration of the same with ASP.Net for web based reporting.
- Experienced in development of complex stored procedures, joins, views like database objects.
- System design and development using Agile, OOAD, Rapid Application Development (RAD) with design patterns, code review, release management. Sound knowledge in Unified Modeling Language (UML).
- A good team player with excellent technical, communication and interpersonal skills and capable of taking up responsibilities independently. Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision.
TECHNICAL SKILLS
- Languages: C#, VB.Net, ASP.Net, .NET Framework 1.1/2.0/3.0/4.0, AJAX.Net, ADO.Net, Classic ASP, T-SQL, PL/SQL, Visual Basic 6, VBA, C++, C
- Web Technology: ASP.Net, MVC3, Silver light, AJAX, JQuery, JSON, JavaScript, HTML, DHTML, Web Service.
- Scripting and Markup: JQuery, JSON, AJAX, JavaScript, VBScript, HTML, CSS3, XML, XSL, XSLT, SOAP, Schema, DOM
- Windows Development: Win forms, Infragistics Controls, Telerik Controls
- Databases: SQL Server 2000/2005/2008, Oracle 9i/10g, MS Access
- Reporting Tools: Crystal Report 8/8.5, SQL Server Reporting Service 2005/2008 (SSRS)
- Version Control: TFS (Team Foundation Server), Microsoft Visual Source Safe, Tortoise CVS, Tortoise SVN
- Web/App Servers: IIS 7.0/6.0/5.0, Personal Web Server, Apache
- Business & Portal Tech: Microsoft Office SharePoint Server 2007 (MOSS), Windows Share Point services 3.0 (WSS)
- IDE: Visual Studio 2008 Team Suite, Visual Studio 2003/2005/2008/2010, Visual Studio 6
- Operating System: Windows 2000/NT/XP/Vista/ 7 64 bit, Windows Server 2003/2008 Unix, Linux, Sun Solaris
- Standards & Trends: SOA (Service Oriented Architecture), UML, Design Patterns
- Windows Frameworks: Windows Communication Foundation(WCF), Windows Presentation Foundation (WPF), XML Web Service
- Tools/Applications: NUnit, NDoc
- Modeling Tools: Enterprise Architect 7.1, ER Win, Microsoft Visio
EXPERIENCE
Confidential, NJ
Programmer Analyst
Project: PT Practice Pro
Description:
PT Practice Pro is a solution for physical therapy practice management specifically designed web based product with MVC to increase office efficiency through streamlining redundant tasks. This is integrated physical therapy software designed for scheduling, billing, documentation, and reportingand practice management.
Scheduling:The complete patient appointment scheduling, appointment reminders and additional features clerical and management staff need to run your clinic more efficiently. Scheduler and patient records to eliminate double entry.
Billing: Automatically add charges through documentation and billing claims are generated automatically. Claims can be submitted via electronically (EDI) on x12 format for professional, institutional and agency claim or paper print to the insurance company or clearing houses.
Documentation: Streamlining the workflow process ofinitial examinations, re-examinations, progress notes, daily notes, discharge summaries, digital exercise flow sheets and chart notes resulting in compliant, defensible, legible, and efficient documentation.
Reporting: Includes a variety of reports to help improve productivity and efficiency in your clinic. Alerts keep your staff on track with billing or follow-up reminders. Track employee productivity, marketing, and referrals.
Role/Responsibilities:
- Worked on 3-tier architecture (Model, View and Controller) for web application project from Origination to Implementation following agile software development methodologies.
- Developing business objects, collections and implementation of business validation rules.
- Worked on views, common shared views for user interface using JQuery and JSON.
- Designed mobile web application for therapist to access their appointments, documentation and to add charges to case on tablet devices like Ipad, Android Xoom, Iphone and other smart Phone.
- Extensively used .NET Web Services for exercise vendor integration, sending claim to clearing house and for internal project.
- Expertise in using MVC3 for data access layer modeling with Data Entity Framework.
- Integration of Physiotec web service to register therapist as user, patient registration and creation of exercise programs.
- Writing script for table, views, constraints, complex stored procedures and user defined functions in sql server.
- Implementation of role based security for users to access information, add, update and delete records.
- Performed a Unit Test and integration test for the application.
- Developed editable Professional and institutional claim forms for the biller to maximize revenue and to avoid claim rejection.
- Developed an independent web testing project to test interactive web page testing.
- Responsible for unit test, code integration, code release to test and production environment.
- Configure new client account into database and setup web server IIS virtual directory, Application pools.
Achievement:
- Created Web pages using JQuery, JavaScript and JSON with Ajax web service method call and page methods.
- Integration of x-Charge credit card payment gateway, Physiotec exercise vendor web service.
- Professional and institutional claims printing on specific forms.
- 837i EDI x12 format document for HCFA 1500 and UB04 claims to submit different clearing houses.
- Developed a vendor integration module such a way that system can be integrates with any other vendors for web service.
- Worked on testing project for unit testing, MS Build project for TFS.
Tech. Environment: .Net Framework 4.0, ASP.Net MVC3, C#, VB.Net, Web Services, Telerik Controls, WCF, Entity Framework 4.0, Razor view, LINQ, JQuery, JSON, JavaScript, HTML, XML, XSD, XSLT, CSS3, IIS 7.0, SQL Server 2008, SQL Server Reporting Service 2008, Visual Studio 2010, SharePoint 2007, Windows 7 pro., TFS Source Control.
Confidential, NYC Senior .Net Consultant
Project: ICES
Description:
Internet Claims Exchange System is a new web based application for Metro card Customer Claims System. This ICES system that will improve customer service response time and the workflow associated with processing customer claims. ICES have an interaction with other department like Telephone service representative, Treasury department and fraud investigation. This web application can process full fare cards, reduced fare cards, MVM claims, Easy pay card and other types of claims for metro cards. This new web application has following objectives.
Customer can claim online from virtually anywhere, get up to date claim status and an acknowledgement of the resolution.
Reduce return post mails overhead by using QAS address verification software.
Reduce paperwork associated with current business process and improve customer claim response time.
Automate the process of loading AFC fare card transactions data into the system.
System can store claims history up to 7 years into database to avoid processed claims paper storage.
Role/Responsibilities:
- Automate the process of Metro card and Check printing register handling.
- Improve daily audit and reconciling process in the system to reduce human error.
- Consolidating about 300 different type letters into system to print letters on the fly in PDF file format.
- Role/Responsibilities:
- Follow the SDLC for software development.
- Understand the existing codebase developed in file maker system.
- Analyze business users’ needs to design, construct, and test the enhancements to new systems.
- Document the technical specifications and work with the team to drive acceptance of the same.
- Defined project skeleton into 3 tire architecture for Model, View and Controller.
- Design and build integration components using industry standard design patterns like factory, observer and MVC.
- Database Design and Developed, creation of tables, views, stored procedures, triggers and user designed functions.
- Implementation of Membership, Role provider for user roles and security of the system, password recovery.
- Integration of QAS web pro third party software for address verification.
- Printing customer letters in PDF format using expert PDF.
- Design and development of master pages, content pages and user controls using Infragistics and AJAX control toolkit controls.
- Reports designed for claim status, user productivity, and user management for reporting SSRS.
- Writing business component to implement bussing logic, test cases and performed Unit Testing.
- Deployment of code on the development server.
Achievement:
- Legacy system analysis and documenting technical specification and acceptance.
- Database modeling in SQL Server 2008, writing create table and stored procedures.
- Defining 3tire layer architecture for the system using Model View and Controller.
Tech. Environment: .Net Framework 3.5, ASP.Net MVC, C#, AJAX, JavaScript, JQuery, CSS 2.0, HTML, XML, ADO.Net, IIS 6.0, SQL Server 2008, SQL Server Reporting Service, QAS web Pro, Infragistics web controls 9.2,Visual Studio 2008, expert PDF 6, Windows XP pro, VSS Source Control.
Confidential,NYC Senior .Net Consultant
Project: IBR
Description:
Improve Batch Runtime is a technology solution for Retail Choice systems that bridge the gaps between the CUBS, CSS, CDS, TCIS and RAIS applications and Retail Choice systems performance and its current and future business needs. The Objective of this application was:
To ensure data transmits between systems completely and accurately. In compliance with SOX mandates, procedures will be in place to identify missing, duplicate or redundant data.
Consolidate RAIS, TCIS, CDS, CSS and CUBS databases into a single Retail Choice application.
Retail Choice billing data should be completely and accurately represented in the CUBS system resulting in the elimination of Retail Choice/CUBS data inconsistencies and a notable reduction in billing complaints due to such inaccuracies.
A work item queue should be available for resolving failed CUBS data verifications.
To comply with the PSC’s two-day transaction turnaround regulations for Enrollments, Changes, Cycle usage, History usage.
Design new logic to be highly flexible and independent of the underlying systems’ logic and databases.
Minimize or eliminate the use of file-based data refreshes and maximize the use of real-time, direct-access processing.
Role/Responsibilities:
- Development using complete software development life-cycle (SDLC) leveraging the principles of Con Edison’s SDLC to drive the effort and efficient object-oriented structure using agile methodology.
- Primary software test-driven development in a .Net environment using Framework 3.5, C#, VB.Net, Windows Communication Foundation (WCF), Windows, TFS, Oracle, SQL Server 2005, DB2, Active directory.
- Actively involved in Project architecture, Framework design and to implement Object oriented methods and MS best practices.
- Responsible for writing Use cases, sequence diagrams and activity diagram using Enterprise architect.
- Integration of various database schemas into Enterprise Architect Data model environment.
- Involved in design project structure and common interfaces used by server and client applications.
- Developed WCF web services for secure communication with server from client side in c#.
- Responsible for Common Data System module to implement common interfaces that returns collection of interface type.
- Created Database connection factory to connect various database like Sql server 2005, oracle 10g and DB2 that provides connection object implementing Con Edison’s Architect group guidelines.
- Modified existing database schema, Triggers and Stored procedures for development.
- Batch and intraday job streams that source data from various systems, a custom middleware written in VB.NET that enables ad-hoc user queries, and several Excel-based and web-based front-end applications.
- Responsible for performing the backend database development of stored procedures, triggers, packages, and functions within an Oracle 10g and SQL Server database environment using PL/SQL.
- Created automated unit test classes for individual modules testing and methods testing using Rhino Mocks.
- Provided technical solution within team members to solve technical difficulties in code development.
Achievement:
- Successfully migrated Retail Access and O&R Retail Access web Applications by implementing SQL injection vulnerability protection module, unit test, user acceptance testing and production move from windows 2000 server to windows 2003 server.
- Created database connection factory using singleton design pattern.
- Implemented .Net web services using WCF and Conversion of .Net exception into SOAP fault and SOAP exception.
- Provided technical solution within team members in code development.
Tech. Environment: Agile, SOA, .Net Framework 3.5, VB.net, C#, Windows Communication Foundation(WCF), Active Directory, Win forms, Team Foundation Server, Enterprise Architect 7.1, ADO.Net, IIS 6.0, SQL Server 2005, Oracle 10g, DB2, Visual Studio 2008 Team Suite, MOSS 2007, XML, Windows XP pro, Classic ASP, Com+ Object, TFS with VSS Source Control.
Confidential, TX
Senior .Net Consultant
Project: SSOR
Description:
SSOR is a custom enterprise application for financial data analysis and reporting. The billing information is received, evaluated, data transformations take place and the business logic is implemented to calculate the billed amount. Reports are generated to display all the information through web portal. It also supports various survey conducted across the organization including Salary compensation analysis, benefits and employee management. SSOR interfaces with various SAP modules and consumes as well exposes web services for Human Resources, Billing & Finance Department.
System Admin Functions manage user roles and modules, to give access for relevant modules.
SHARP Data limited SHARP interface - modification to existing SSOR. This is a SAP module for sending extracted data files to the consultants; generate compensation tables, employee details each year.
Maintenance of Mapping and Core Tables maintenance screens for mapping of survey files and the file fields.
Standard Reports percentile & Index and Consolidated tend reports for company and comparator companies to analyze market salary and compensation for the particular jobs and management levels. Also to find weighted index change in compare with previous year and previous to prior year.
Advancement Guide using Statistical Analysis and Reports to make future predication and decision for salary and market value for the next year.
Ad-hoc querying for employee details and consultant data screens for retrieval of survey date and employee data.
Salary Bracket Reports to compare employee count by salary bracket range for classification levels against other company.
Salary Curve design with Statistical graphs for salary Vs. Ages by selected job and classification levels.
Mapping and Loading Data of aggregated survey files supplied by consultants into the system.
Application Base Framework and Design/Reusable components framework for entire application which is inherited in User interface win forms.
Role/Responsibilities:
- Project implementation using complete software development life-cycle (SDLC) projects.
- Business Logic analysis to produce Business Workflow Diagram, Use Cases, Architecture, Functional/Design specifications.
- Created Win Forms in VB.Net and extensively used Infragistics Win form controls in the forms.
- Web service contract, operation contract and implementation methods created using (WCF).
- Created Business classes to implement Business rules.
- Created Base Framework and utility functions which are used commonly across application.
- Used various Data-Bound controls like Grid View, List View to display the data to the end users.
- Developed a Data Access Layer to communicate with the SQL Server 2005 database.
- Developed WCF Web Services to communicate with the Data Access layer, a layer between the front end and the Database.
- Developed Stored Procedure for Insert / update / delete and retrievals of data from table and created User Defied Functions.
- Implemented highly re-usable generic core components.
- Authored stored procedures, functions in T-SQL and sub-routines for data validation checks.
- Used Statistical COM Interface for statistical calculation of data points.
- Responsible for Standard Reports modules. Percentile & Index report, Consolidated Trend report and Salary Bracket reports which are the core functionality of the application.
- Unit testing by Creating Test fixture Classes and methods in NUnit.
Tech. Environment: .NET Framework 2.0, VB.Net, Win forms, Windows Communication Foundation (WCF), Microsoft Enterprise software Factory Library, Entity Framework, Web Service, ADO.NET, XML, Infragistics controls for windows, Statistical, SQL Server 2005, T-SQL, Microsoft Visual Studio 2005 Team Suite Architect Edition, SQL Server Reporting Services (SSRS), Windows XP pro., Excel Automation, NUnit Testing tools, Harvest and Visual Source Safe version control.
Confidential Lead Developer
Project: XYKA Travel Platform
Description:
XYKA Travel Platform is a product that provides custom technology solutions for Travel industry. XYKA Travel Platform is an innovative technology products and services for travel suppliers, travel agencies and tour operators. XTP enables travel suppliers, travel agencies, tour operators and corporations to improve their cost effectiveness through sophisticated web technologies. The XTP is a flexible robust framework of independent application components. Each component can operate standalone or as an integrated travel solution. It is a feature rich product encompassing negotiated contract management, inventory management, GDS and hotel system interfaces, dynamic and pre-packaged tours, negotiated and public fares and rates, back office interface and several 3rd party partner interfaces using XML and Web Services. It has modules named: Internet Flights Booking Engine, Hotel Reservation System, Dynamic Packaging Engine, Site Manager, Notification Service, Sales Channel Manager, Accounting System and Shopping Cart System.
Role/Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, maintenance and deployment of full software development life-cycle (SDLC) projects.
- Use cases, package diagrams, sequence diagrams using Visio.
- Designed and developed Search engine for prepackaged tours reservation and hotel room reservation.
- Developed Web GUI for Web Forms, Master Pages, and User Controls using web controls, C#.Net and server side AJAX script manager under Visual Studio.Net environment.
- Extensively used Web controls such as Data Grid and Data List to populate the records for presentation layer.
- Developed Win forms for Site Manager for content management and Accounting System using a .NET Technologies C#.Net, NetAdvantage for Windows Forms Controls like Win Grid, Grid View, Win Editors, Win Tab, and Enterprise Services.
- Extensively used Multi Threading for fetching data for Air flight and Hotel details from third party web services using C#.
- Created general Class library, Partial Class, Generics Using C#.
- Customized the SharePoint template for Project Task assignment, Build Release version control, ITF, HR department.
- Created web parts for share point server portal for intranet catalog management.
- SharePoint development includes administration of standalone MOSS 2007 web sites with Web Parts integration and custom Web Parts development. Experience in development, deployment and maintenance of governance models for Share Point.
- Involved in Database design and created the Physical database, Stored Procedure, T-SQL Statements for the application.
- Involved in implementation of XML Asp.net Web Services using Xml serialization, Http/Soap Formatter, XSLT, and DOM.
- Developed standalone content translation component for different languages using World Lingo Service API.
- Utilized various ASP.NET validation controls for data entry validation on the front end.
- Created Stored Procedure for Insert/update/delete and retrievals of data from common table across entire application.
- Developed the Interface in SQL Server Reporting for creating Custom Reports that meet their unique needs like product inventory availability by date, package sales trend, promotion coupons usages, and Sales trend.
- Window Services for periodical process of credit card transaction for orders placed by agencies.
- Used session/view state combination to make their user control persist their information across requests/pages.
- Conducted periodical code reviews, peer-to-peer testing and defect preventions.
Tech. Environment: ASP.NET 2.0, C# 2.0, AJAX Control Toolkit v1.0, Microsoft Enterprise Library, ADO.NET, Microsoft Office SharePoint server 2007, Web forms, XML, XSD, HTML, CSS, JavaScript, World Lingo Web Service, Infragistics NetAdvantage controls, NUnit, NDoc, Windows XP pro., .NET Framework 2.0, CLR Profiler, Windows Services, Web Services, Excel Automation, Visio, T-SQL, SQL Server 2005, SQL Server Reporting Services, Win CVS version control.
Project: Confidential
Description:
TripplusTravel Insurance Cards deliver safety and convenience to today's young travelers. Tripplus combines 5 essential services into acost effective, single solution that will make any trip go more smoothly. Major services like Travel Insurance, 24/7 Help Assistance, Phone Card, ATM/Debit Card, Info & Document storage. Complete range of solution for travel insurance.
Role/Responsibilities:
- Developed application using HTML, ASP.NET, C#, JavaScript and XML.
- Development of classes by object oriented technologies using C#.NET
- Involved in creating User Control to display Menus on web pages.
- Involved in performance of the application review and worked with State managements - Session, Application, and View State.
- Developed Dealer administrator area with client site JavaScript, XML, C#.
- Used Visual SourceSafe to maintain Version controls.
- Have extensively used Datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.
- Implemented queries, stored procedures and Triggers in SQL Server 2000.
- Involved in preparing client side validation forms by using Java Script.
- Used Data Grids, Data Sets, Data Views, Data Adapters and Data Readers to extract data from Backend.
- Responsible in the coding and unit/integration testing of the systems. Experienced with data analysis, data access, data manipulation, technical, user documentation.
- Involved in unit testing, module testing and integration testing.
- Bug fixing and allocating and assigning tasks to team members.
Tech. Environment: ASP.NET, C#.NET, ADO.NET, Web Services, .NET Framework 1.1, Windows XP, Visual Studio 2003, SQL Server 2000, HTML, CSS, JavaScript, VB Script, IIS, Visual SourceSafe6.0
Confidential .Net Developer
Project: SalYarn
Description:
SalYarn Package for ERP system handles functional operations like sales order generation, packaging of goods, Order shipment, Tracking, invoice generation, sales and purchase management report generation. SalYarn Package has following modules.
Sales Module includes Packing Entry, Sales Order, Sales Detail, Invoice/Sales Bill and Sales Return Details, Grey Billing.
Purchase Module: In Which Purchase Transaction are maintained Like Raw Purchase, Finished Purchase, Purchase Billing Detail, Purchase-Returns detail.
Job Work Module: Includes Complete Flow Of Job Transaction Which Contain Raw Received For Job Work And Finished Returns Against Raw Received. Same Like Raw Given For Job Work and Finished Received Against Raw Given From Party.
Finished Purchase: in which company purchase finished goods and sell directly it to clients as per requirement. Production is not done by company and goods directly affect tie inventory means stock and purchase bill is generated by the company.
Pallate Challan: this is related with Export Entry System. In this export bill company generating multiple Challan for single sales bill. For individual palate individual challan and for all of that challan single sales bill will generate.
Reports: Made Using Crystal Reports like daily Reports, Monthly Reports & Yearly Reports Related with Stock, Sales, Purchase and Packing Details.
Responsibilities:
- Extensively used MVC patterns.
- Involved in designing the database and creating tables.
- Developed various Web forms, User controls using C# and JavaScript.
- Designed and developed various validation Class modules.
- Write oracle packages and stored procedures to implement the business logic.
- Implemented features of .Net such as Calendar Controls, Repeater Control, Dataset, Security using windows authentication.
- Developed the data layer class using C# which is reusable for data transactions of entire project. In this class extensively used ADO.NET objects like Dataset, Data Adapter, Data Reader, Command, Data Table and Data Relation objects.
- Designed and developed various reports using Crystal Reports and gave option to export to .PDF files. The reports have an option to enter parameter values from the form.
- Responsible for creating Unit Test Cases and mentoring the team on creating Unit Test Cases.
- Developed the necessary stored procedures and created complex views using joins for robust and fast retrieval of data.
Tech. Environment: ASP.NET, C#, VB.Net, Oracle 8, Windows XP Pro., Infragistics, .NET Framework, Windows Services, ADO.NET, Crystal Reports, DBArtisan, MS Office, Visio, MS VSS.
Project: IRS (Information Retrieval System)
Description:
The Information Retrieval System is a web application designed to provide high-availability, multiple user, intranet-based services for ad-hoc query building and reporting functionality. User can include multiple databases and retrieve information from one single entry point. User can create queries based on the target database in organized folder, and there after even create reports based on these queries. Reports can be provided online and offline, and can be embedded in the application repository itself.
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, maintenance and deployment of full software development life-cycle (SDLC) projects.
- Business Logic analysis to produce Business Workflow Diagram, Use Cases, Architecture, Functional/Design specifications.
- Designed web forms using Visual Studio. NET, CSS, client site JavaScript code.
- Member registration, processing, and reports generation.
- Created user controls like Page Footer, Page Header, and Popup Page header & integrated them in different aspx page.
- Binding User-Interface to backend using ADO.NET technology.
- Involved in writing stored procedures and all DML using SQL 2000.
- Involved in Maintenance, testing and troubleshooting of the development server.
- Extensively used Datasets, Data Grid, Data List and Data view to retrieve and manipulate data.
- Used ASP.NET Validation controls to do server-side validations and client-side validations based on the user’s browser.
- Maintain and upgrade the program during development to accommodate new specifications in the input files.
- Design user-friendly interface for easy operation of program.
- Developed resource file with static contents & integrated them in different pages.
Tech. Environment: VB.NET, ASP.NET, Crystal Report, JavaScript, .NET Framework, ADO.NET, PL/SQL, SQL 2000, VSS.