Rajat Mehandiratta rajatm@rogers.com 91-Currently in Canada,Will be available in India next week on a 2months vacations. For any position matching the profile - would apprecaite if you could forward the mail on the email address... Current Location: Canada Title: Microsoft Certified Professional having 7 years of experience in application software design, development and maintenance using VB.Net, C#, ASP, Work Experience: Skills: 7 years .Net Architecture, Windows DNA architecture, Palm OS, Microsoft .NET and Client Server Technology. Current Organization: Previous Organization(s): Industry: Ontario Electricity Finance Corporation Whirlpool, Intiqua Inc, IT/ Computers - Software Highest Degree Held: Gender: Date of Birth: MBA/PGDM (Systems) ,North Maharashtra University Male 13rd August 1975 Detailed Resume: Rajat Mehandiratta Profile Around Seven years of experience in application software design, development and maintenance using VB.Net, C#, ASP, Visual Basic 6.0/5.0, COM+, MTS, Satellite Forms, JavaScript, VBScript, Visual Studio .NET/6.0, Web Service, Windows Service, XML, MSMQ, Site Server 3.0, Site Server Commerce, SQL Server 7/2000, T-SQL, OLAP Cubes and MS Access. Tools used Visual Studio .NET, Dream weaver 3 / 4 and Power designer. Instrumental in developing and designing various applications for OFA, OEFC and OMEIFA. Good knowledge of .Net Architecture, Windows DNA architecture, Palm OS, Microsoft .NET and Client Server Technology. Technical Skills Operating Systems Windows XP, Windows 2000, Palm OS, Windows NT 4.0,Windows-95, MSDOS Web Technologies VB.NET, Web Service, T-SQL, Active Server Pages, VB script, Java script, XML, DOM, Microsoft Transaction Server (MTS), COM, COM+, Site Server 3, Site Server Commerce Edition, Cyber Cash, Microsoft Commercial Internet System 2.5, Java, C# Web Server Internet Information server GUI Tools Visual Studio .Net/6, Dream Weaver3, Microsoft Front Page2000, Satellite Forms RDBMS SQL Server7/2000, Microsoft Access97/2000, Oracle 8i RDBMS Tools ER-Win Enterprise Modeling Tools Visio.Net , Power Design, Visual Modular Other Technologies MSMQ, Windows Service, Visual Source Safe, Microsoft Analysis Services (OLAP), C/C++ Resume of Rajat Mehandiratta Page 1 Achievements Quality Achievements Team Awards (QATA) in Whirlpool • Gold Care2000 (CRM which is used in 700 location in India and China) • Silver Regional Accounting Software(RAS) • Bronze CSS2000(Commercial sales System) Education: Sep 2003 Pursuing Masters in Information System, University of Toronto, Canada June 1993 May 1997 Bachelor of Engineering (Computer Science), North Maharashtra University, India Training/Certification: Microsoft certified Professional Visual Basic Advance Java Training from SQL* International Ltd, New Delhi Data Warehousing (SQL Server 7.0) Microsoft SQL Server 7.0 Structured Method for Software Testing training from Quality Assurance Institute, India Oracle 7.1, Developer2000 from Asset International, New Delhi Employment History & Projects Profile Organization Ontario Financing Authority Toronto Canada The Ontario Financing Authority is an agency of the Province of Ontario, created under the Capital Investment Plan Act, 1993, reporting to the Minister of Finance through the chair of the board of directors. The Ontario Financing Authority is responsible for arranging, coordinating and managing the borrowing; investment of funds and financial risk management activities on behalf of the province, its Crown corporations and other public bodies. It also provides centralized cash and liability management services for the province, its Crown corporations and other public bodies; facilitates the development of financing investment in capital infrastructure; and operates the Province of Ontario Savings Office (POSO) as agent for the Minister of Finance. OFA is comprised of five divisions: Capital Markets, Risk Control, Capital Markets Treasury, Corporate Finance and Province of Ontario Savings Office. Position Sr. Developer #1 Risk Systems (Canada, Toronto) Environment: VB.NET/ VB 6.0, .NET Assemblies, ADO.NET, Crystal Report.NET/7, Active Reports 2.0, SQL Server 2000, Access 2000, XML, Windows2000/XP Duration Currently Working Role: Interacting with the Risk user and understand their requirement for the system. Developed Credit Exposure module for the Risk user. This module helps the risk personnel in defining credit for various counter parties. The module also helps to define inter-client exposure rules based on the credit rating of the counter parties. Currently developing Audit module. This module will generate all the financial audit reports for the Province, Ontario Electricity Finance Corporation, and OMIEFA. Developed Database compare application which helps to compare the legacy system data with the current SQL server data. This system also helps to compare access database with SQL server data. Currently this system is used to upgrade the Liability system from legacy database to new SQL Server. Resume of Rajat Mehandiratta Page 2 Organization Ontario Electricity Finance Corporation Toronto Canada The Ontario Electricity Financial Corporation (OEFC) was established by the Electricity Act, 1998 as the legal continuation of the former Ontario Hydro. The OEFC is an agency of the Province of Ontario and is responsible for servicing and retiring the former Ontario Hydro's provincially guaranteed debt and managing certain other legacy liabilities. The OEFC relies on a series of dedicated revenue streams generated from the electricity sector to extinguish its obligations. Position Sr. Developer #1 Non Utility Generators Administration (Canada, Toronto) Environment: VB.NET, Windows Service, Web Service, .NET Assemblies, MSMQ, ADO.NET, Crystal Report .NET, SQL Server 2000, Java2.1.3.1, Socket Programming, XML, Windows2000 Duration 11 Months Role: Responsible for developing NUG administration Module. Developed Nug Reports on Crystal Reports .NET Helped OEFC to generate Audit reports, which helps to check the data/invoice validity sent by UBS. Developed JAVA program which automatically downloads IMO data daily. This program has 128-bit encryption algorithm. Developed DTS Packages, which parses the downloaded data and then uploads the data in the system daily. This package does all the integrity checks and at the end sends a mail to all users for successful upload. Developed a FTP client program using .NET Remoting. This class with the help of MSMQ (Message Queue) and Windows service (Developed in house in .NET) calls the IMO Server and downloads the data. This data is then converted into a PDF file and XML file format. This XML is finally uploaded in the system using a DTS package. Developed a Web Service, which helps the user to access all the Data PDF files and also allows a force FTP download. This force download uses the FTP class (Developed in house) and MSMQ for downloading of the data. Responsible for providing technology solution for automating the different downloads (IMO, Hydro one, LDC etc.) for the NUG administration system. The FTP downloads system created using .NET, Windows service, MSMQ, XML is been used by other VB 6.0 applications to download or upload data using the FTP protocol. Organization Intiqua Inc New York USA INTIQUA is a professional services firm that delivers consulting and software services which help Fortune 1000 clients and early stage companies enhance effectiveness and efficiency of their key business functions by adequately leveraging information technology. Headquartered in Singapore, INTIQUA has operations in USA, UK, UAE, India and Singapore. INTIQUA is focused on providing value to its clients by providing services ranging from strategic consulting, technical development to infrastructure facilitation and by leveraging time and cost efficiencies derived from its global presence. Position Sr. Developer #1 TheScientificWorld (West Palm beach, Florida) Environment: VB 6.0, Active Server Pages, COM+, Microsoft Interdev, Visual Source Safe, SQL Server 2000, Site Server 3.0 Commerce, Cyber Cash, XSL, XML, ASP, HTML, Java Script, VBScript Resume of Rajat Mehandiratta Page 3 Duration 4 Months Role: Technology Lead Responsible for developing following modules o World meet o Lab Shelf o Reference shelf Developed COM+ components in Visual basic Developed stored procedures in TSQL Responsible for doing a code review of the existing site and identifies the flaw in the coding. Responsible for re-engineering of the site to increase the efficiency of the site. Responsible in proposing the re-architecture for the site. The site was working in a web farm with a load balance, which distributed the load to the server, one of my main task was to improve the efficiency of the site and increase the availability of the site to the customer. Deploying a staging and development environment for InPhonic.com, this included the installation of the site server commerce. Configure Site Server Commerce for buying and selling of the scientific world articles online. Implemented secure socket layers for credit card validations. Responsible in fine-tuning the site components, this included optimizing the following component:o ASP o COM+ o Stored Procedures, Database in SQL 2000 o IIS Settings Instrumental in deploying the site and its components on the three front end server #2 Johnson and Johnson (Singapore) Environment: Java, JSP, Servelets, JDO, JDBC, WebSphere, Oracle 8I Duration 2 Months Role: Team lead: Managing a team of 5 people for the development of J&J Useful tool section and security module for the site. Handled day to day issues regarding the project. Developed all the use case using rational rose. Distributed task to the team and did the quality assurance for the module. Developed all the test cases for all the modules. #3 Web based Content Manager-WCM (Singapore) Environment: ASP, VB 6.0, COM+, XML, DOM, HTML Java Script, Visual Source Safe, VBScript Duration 2 Months Role: Team lead: Managing a team of 4 people for the development of Web based Content Manager. WCM is a non-database web based content manager, which helps the user to Add/Edit the content of their site. I was involved in conceptualizing WCM and designing it. Responsible in designing the architecture for WCM based on Windows DNA architecture. Power designer 8.0 was used for documenting the architecture. In place of taking the traditional approach of storing the site information in database, we used XML for storing the site content, this improved the efficiency and speed for the product. Designed and developed the COM+, which stores and retrieves the site content in an XML. Designed the Template Design Tool (TDL), which helped the user in designing new templates for the sites. Designed and developed tool, which synchronizes an existing site, using FTP to the current development environment. #4 Health Insurance Select (Denver, Colorado) Environment: ASP, VB 6.0, COM+, ASP, HTML Java Script, VBScript, SQL Server2000, Access 2000 Duration 4 Months Resume of Rajat Mehandiratta Page 4 Role: Documented the user requirements using UML notation. Involved in proposing the solution for the search engine which helps the customer to search the medical plan with ease Designed a New Tagging Language called Medical Text markup Language (MTML). These tags can be added into any HTML page to be searched without tampering the format of the document. Designed a search engine for Health Insurance Select, which searches for a string or Medical Term in all the medical plans present and displays the relevant information in a meaningful format. Developed a VB 6.0 COM+ package, for searching medical plans marked with Medical Text markup Language (MTML) and gives the result in logical format. Developed a Tag Check tool, which will scan all the medical Plans and check if all the MTML tags are used properly. Designed the Database for Health Insurance Select. #5 Trade.com (New York City, New York) Environment: ASP, Visual Basic 6, COM/COM+, Visual Source Safe, SQLServer7, PET API, Microsoft NT4, XML Duration 3 Months Role: Involved in proposing a new architecture for the portal based on Windows DNA architecture with Commerce server 2000. Involved in developing COM+ objects for the following layers o Front end: - All the ASPs had calls for front-end COM+ objects, which were installed in the MTS. These objects send the HTML code to the ASP pages for displaying the information. This object also communicates with the business layer. o Business Layer: - This layer is made of COM+ independent of the front end and checks for the business rules validity. o Data Layer: - This layer made of COM+, gets the data from the database and sends a disconnected recordset to the business layer. This layer calls all the stored procedures in the database. Developed COM+ components for PET API for online trading of stocks from the site. Used Visual Modeler for designing the class diagrams. #6 Architecture change in the site NetWala.com (New York City, New York) Environment: ASP, COM/COM+, Visual Basic 6, Site Server 3, Microsoft Commercial Internet Server (MCIS) Mail component 2, HMI 2.5, SQLServer7, Visual Source Safe, Microsoft NT4. Duration 1 Month Role: Designing the Netwala.com architecture, and segregating each component on a different server. Deploying the new architecture on the staging servers. Deploying the new architecture on the Production server with assistance from PSInet. Configure Network protocols, routers, switch, and hubs. Design Load balancing solution loadbalancing algorithm (Big IP F5), which will best suit for the netwala.com new architecture. Installed Site Server 3.0 on 4 Machines and configured it to work with two different databases. Installed SQL server 7.0 on two servers and configured them to work with Site Server3.0 Developed VB 6.0 COM+ packages, which helps in installing or making changes on the site in all the servers. This component synchronizes the content of all the Production servers and help in site administration. This component also helps in installing the complete site incase a new server is added. It also maintains a log file of the files copied on different servers. Administered the Netwala.com. Managed the following databases o Site Database o Site server 3.0 Database. Provide On- Site support in U.S.A for India in deploying the netwala.com website. #7 InPhonic.com (Washington, District of Colombia) Environment: ASP, Visual Basic 6, COM, objects, Site Server 3, Site Server Commerce 3, Cyber Cash, SQL Server 7, Visual Source Safe, Microsoft NT4. Duration 3 Months Resume of Rajat Mehandiratta Page 5 Role: Installation of Microsoft Commerce server and configuring it with SQL server7. Deploying a staging and development environment for InPhonic.com, this included the installation of the site server commerce. Developed new application for the site. Responsible for re-engineering of the site to increase the efficiency of the site. Responsible for doing the requirement analysis for Inphonic back office process and designed component to automate the process. Designing the content management application for Inphonic.com #8 Netwala.com (New York City, New York) Environment: Microsoft NT4, ASP, Visual Basic 6, COM, objects, Site Server 3, Microsoft Commercial Internet Server (MCIS) Mail component 2, HMI 2.5, SQLServer7, Visual Source Safe. Duration 4 Months Role: Development of the following modules o Content management o Emailing component o My Account module Developed COM objects for o Emailing o Product catalogue Designing the H/w and networking Architecture for netwala.com Installation of site server 3.0 on Netwala servers at PSI net Manhattan New York. Installation and configuring of MCIS (Microsoft commercial internet services) on the server. Installed SQL server 7.0 on two servers and configured them to work with Site Server3.0 and MCIS. Stress testing the netwala.com using Microsoft tool Web Application stress Tool. Organization Whirlpool Of India New Delhi India Whirlpool Corporation is the world's leading manufacturer and marketer of major home appliances. The company manufactures in 13 countries and markets products in more than 170 countries under major brand names such as Whirlpool, KitchenAid, Roper, Estate, Bauknecht, Ignis, Laden, Inglis, Brastemp and Consul. Position Program Analyst #1 Functional Intranet (New Delhi, India) Environment: ASP, VB, JavaScript, VBScript, HTML, DHTML, SQL Server7, Dreamweaver3 Duration 6 Months Role: Developed the functional intranet for Whirlpool of India. This intranet helped the Whirlpool of India to better understand the organization. Developed the site in co-ordination with the Sale, Service and HR department. This was the first intranet for Whirlpool of India Developed following modules Sales, Marketing & consumer service Functional intranet Pre sales & consumer service Company and product info desk Resume of Rajat Mehandiratta Page 6 Human resource Induction & training, online hr manual Information technology Asset management & hardware complaint registration Designed and developed the Database for the intranet. Developed a content manager screen, which helps the Admin to change the content of the site. #2 Samay (New Delhi, India) Environment: WindowsNT4 / 95 Visual Basic 5, SQL Server, MS Access 97, C Duration 4 Months Role: Developed a client server application in Visual Basic 5 Developed programs in C to transmit data from Machine A300M o via modem, o serial (RS232) o TCP/IP Ethernet network Developed an interface to get the attendance records and update this information into SQL7 / Access97 database. Developed an interface of Samay with AS400 legacy system to update the attendance of 2500 employees. Understand the user requirements and mapping it to technical document which finally helped in developing the software #3 AIMS (Advance Inventory Management System) (New Delhi, India) Environment: WindowsNT4 / 95 Visual Basic 5, MS Access 97 Duration 5 Months Role: Design the forecast mechanism for spare parts with the consumer service department. Developed a workflow with consumer service quality assurance black-belts to automate the spare part management system. Design the database in Access97 Developed the user requirement document for developing the software. The software reduce the spare part forecast in branches by 35%. #4 CARE2000(CRM) (New Delhi, India) 7 Months Environment: WindowsNT4 / 95 Visual Basic 5, SQL Server, MS Access 97 Duration 7 Months Role: Designed an Online call management system for recording complaints for Refrigerators and washers. Developed a white good industry specific CRM to help and assist the consumer service department. Developed a call allocation system that automatically allocates visit calls to the engineers. Developed an interface with JBA ERP FAMOUS400, which was on AS400, this also helps in spare part management system. The software was developed with close co-ordination with the end user i.e. the service and call center representatives. Received QATA GOLD for my efforts. #5 RAS (Regional Accounting System ) (New Delhi, India) Environment: WindowsNT4 / 95 Visual Basic 5, SQL Server, MS Access 97 Duration 3 Months Role: Developed the following module o Factory Accounting o Branch Accounting Developed an Interface of the system with FAMOUS400 an ERP developed by JBA I was involved in understanding the requirements and mapping it down on technology. Resume of Rajat Mehandiratta Page 7 Received QATA silver for my efforts. #6 CSS (COMERCIAL SALES SYSTEM) (New Delhi, India) Environment: WindowsNT4 / 95 Visual Basic 5, SQL Server, MS Access 97 Duration 5 Months Role: Development of following modules using Visual basic o Sales Module o Sales Return o Gifts Module Responsible for testing of the software and for quality assurance. Developed the interfaces with legacy system running on AS400 Received QATA Bronze for my efforts. Resume of Rajat Mehandiratta Page 8