Post Job Free
Sign in

Keshav

Location:
United States
Posted:
October 27, 2009

Contact this candidate

Resume:

KESHAV RAO

Phone: 630-***-****(Mobile)

515-***-****(Home)

Email: **********@*****.***

Summary:

 Over 11 years of IT experience in requirement analysis, architecture, design and development of Enterprise N-tier applications. Proficient in programming using VB.NET, C#, Visual Studio, NET, ASP.NET, ASP, COM, COM+, MTS, VB6.0, JAVA, J2EE on UNIX and Windows.

 Expertise in Software Project design & development using standard conventions of OMT and SDLC models along with Documentation.

 Expertise in designing the application architectures using the Object oriented Concepts, UML and latest design patterns, Agile Methodologies and SCRUM model.

 Expertise in using CASE tools like Rational Rose, Microsoft Office Visio and Visual Modeler.

Expertise in preparing and performing seminars and client demos

 Extensive exposure and experience with Quality Systems like ISO-9001/2 and SEI-CMM and 6-SIGMA levels.

 Extensive knowledge in software project management and Software Quality Assurance (SQA) tools.

 Brain Bench Certified C# and VB.NET, .NET Framework Professional with tanscriptId262918

 Microsoft Certified Technology Specialist and Professional with MCP ID: 3789399

Technical Summary:

Frameworks & Architectures: Microsoft.NET Framework 3.5/3.0/2.0/1.1, Microsoft Enterprise Libraries1.0/2.0, CSLA 2.0/3.0,AJAX,N-Hibernate, Log4net

Languages: C#3.5/3.0/2.0/1.1/1.0, VB.NET2005/2008 with .NET Framework 3.5/3.0/2.0/1.0, VB 6.0, JAVA 2.0, C, C++, SQL, PL/SQL

Web Technologies: ASP.NET3.5/3.0/2.0/1.1, XML Web Services, ADO.NET3.5/3.0/2.0/1.1, HTML, XML, XSLT, J2EE, JSP, CSS, SAX, DOM, DHTML, JavaScript, VBScript, Servlets, Swing, JDBC

Protocols: TCP/IP, HTTP, FTP, SOAP.

Application & Web Servers: COM, COM +, IIS 6.0/5.0, Commerce Server 2000, BizTalk Server2000,WebSphere MQ, MicrosoftTransactionServer, WebSphere, Web logic 6.0, EJB 1.2

IDE Tools: Visual Studio. NET2008/2005/2003,TOAD8.1,IBM DB2 Command Center, IBM DB2 Development Center, Crystal Reports 8.0, Visual Interdev 6.0, Visual Age3.5, JBuilder, WSAD

Methodologies: AGILE,UML 1.2, Rational Unified Process (RUP), OMT, Agile Methodologies and SCRUM model.

Design Tools: Rational Rose 2000, Microsoft Office Visio 2007/2002/2003, Visual Modeler, and MS Enterprise Architect.

Source Control Systems: VSS8.0/6.0,Rational Clear Case, TeamFoundationServer

RDBMS: SQL Server2005/2000 / 7.0, Oracle 10g/9i/8i, Sybase, DB2, MS-Access

Operating Systems: Windows 2003/XP/2000/NT/98, Solaris 2.6, UNIX, MS-DOS.

Education:

B. S. From Osmania University, India

Major Projects:

Aug’2009 to current

May’2009 to Oct’2009

Project: Connect Marketing Online For Dominos.

RAZOR, Addison, TX

Project Scope:

This is an online tool to create, customize and order their marketing products for the Domino’s

Franchise and their affiliated stores

Role/Responsibilities: Senior Software Consultant-Tech Lead

 Involved in the development of design artifacts such as class, activity, state, and sequence diagrams for various applications in the organization.

 Designed and implemented the base classes for the application

 Implemented the credit card processing using external provider’s interface.

 Designed and developed the Web user interfaces for the application using ASP.Net 3.0 features and AJAX tool kit.

 Designed and developed the database objects.

 Redesigned the DB schema objects and non schema to achieve highly performance oriented and optimized DB.

 Worked on the critical production issues.

 Developed a tool for managing the admin tasks in the application.

 Identified and resolved the cross browser compatibility issues for the application.

 Working on designing for a new application using N-Hibernate framework and WCSF.

 Lead the Production migration process for the recent deployment.

Environment: VS.Net2008/2005, Microsoft.NET Framework, AJAX Toolkit, Team Foundation Server, C#, SQLServer2008/2005, VSS8.0, Windows XP pro, Windows 2003/Windows 2008, Rational Clear Case/Clear Quest, ORACLE 9i/10g, Agile Methodologies and SCRUM model.

Jan’2008 to April’2009

Project: Dealer management Systems, Supply chain Apps.

Gulf States Toyota, Houston, TX

Project Scope:

GST is a whole sale Toyota’s distributed system for the Gulf States and manages all the vehicle inventories and dealer management systems in the Gulf States area. These are the automated tools to manage the Dealer operations and resource systems, vehicle processing, truck shipment tracking and inventory management systems.

Role/Responsibilities: Senior Software Consultant-Tech Lead

 Lead the development team, mentoring and delivering the applications

 Involved in the development of design artifacts such as class, activity, state, and sequence diagrams for various applications in the organization.

 Designed and implemented the base classes for the application

 Designed the frame work for the business logic layers and facade layers

 Designed and implemented the WCF architecture to expose the business APIs using a WCF oriented Service facade.

 Designed a Message queue based application to share the data between the legacy mainframe and Microsoft systems.

 Designed and implemented various middle tier components like Business Adapter Data adapters using component based scalable architecture.

 Designed and implemented the security features in the application.

 Designed and developed the Web user interfaces for the application using ASP.net 3.0 features.

 Designed and lead a team in developing an Incentive management system in VS.net 2005

Environment:VS.Net2008/2005,WCF, Team Foundation Server, C#,CSLA2.0/3.0,WebSphere MQ,TOAD8.0,IBM DB2 DB and Client tools, Oracle 8i,XML,XPATH,XSLT,XSD,SQLServer2005, VSS8.0, Windows XP pro, N-Hibernate

Feb’2007 to Jan’2008:

Project: Single Sales Hierarchy-Quota Execution System.

Hewlett Packard, Houston, TX

Project Scope:

This application is used as an automated tool to decide, calculate and generate the compensation systems for the sales people of HP Sales team world wide. This is an internal portal for HP sales team that is completely developed in ASP.NET 2.0, C#, VS.NET 2005, SQL Server 2005.

Role/Responsibilities: Senior Software Consultant-Tech Lead

 Lead the development team, mentoring and delivering the application

 Developed business use cases for the application

 Involved in the development of design artifacts such as class, activity, state, and sequence diagrams

 Designed and implemented the base classes for the application

 Designed the frame work for the business logic layers and facade layers

 Implemented highly stateless business API calls to the different Remoting and web service clients

 Designed and implemented various middle tier components like Business Adapters layers, Data Access Layer.

 Designed and implemented the security features in the application.

 Designed and developed the Web user interfaces for the application using ASP.net 2.0 features.

 Designed and developed the database ERs and schemas

 Designed and developed the Stored Procedures for the application.

 Developed an offline batch process application to automate the data feeds from various legacy data inbounds.

Environment:VS.Net2005,C#,XML,XPATH,XSLT,XSD,SQLServer2005,NUNIT,NDOCS,VSS8.0, Windows XP pro, Tidal Scheduler.

Feb2005 Feb’2007.

Project: Integrated Infrastructure for Ordering Services. (I2O) & VZ.COM

Verizon Data Services, Dallas, TX

Project Scope:

This application is used to get all the Verizon applications like ESALSE, COFEE and VZ.com onto one common platform for their ordering and pricing services. Integrated Ordering Infrastructure (I2O) will support a re-useable cross-channel platform for new product offerings and roll-out. It will enable new product additions and functionalities with minimal effort, regardless of which Verizon Channel requires the functionality.I2O, will collapse duplicate infrastructures, utilizing Microsoft .NET technologies, thereby eliminating the use of costly platforms such as Oracle and UNIX.

Role/Responsibilities: Senior Software Consultant-Tech Lead

 Lead the development team in mentoring and delivering the application

 Coordinated in writing the Business Requirement Documents (BRDs) by interacting with business users

 Developed business cases for the application

 Involved in the development of design artifacts such as class, activity, state, and sequence diagrams

 Designed and implemented the base classes for the application

 Designed the frame work for the business logic layers and data access layers.

Implemented highly stateless business API calls to the different Remoting and web service clients

 Implemented Data Access Layer, adapter components using Microsoft Enterprise Application blocks

 Designed and developed various reusable enterprise components like logging, auto email enablement

 Maintained and deployed applications on various pre production environments like SIT, UAT and staging

 Implemented the various Microsoft Enterprise blocks in the Application like cryptography, configuration blocks

 Designed and developed the cryptographic component using DPAPI for Verizon to encrypt and decrypt their Customer Sensitive Information and other sensitive strings for VZ.COM applications.

 Migrated Old VZ.COM applications (Classic ASP and VB) to .NET technology.

Environment: VS.Net 2003/2005, C#, XML,XPATH, XSLT, XSD,COM+, Microsoft Enterprise Libraries1.0,ADO.NET, Web Services, SQLServer2005/2000, ANTS Profiler, ANTS LOAD, VSS6.0, Rational Clear Case, Windows XP pro, Windows 2000 Professional, Windows 2000/2003 Advanced Servers.

Aug’2004 to Feb’2005.

Project: Seamless.NET Mobile PC and WEB Forms.

Department of Elder Affairs, State of Iowa.

Project Scope:

Seamless PC is an N-tier Rich client Application built using .Net Technologies. This project allows the Department of Elder Affairs agents to use personal electronic devices such as Laptop or Tablet to collect the information of elder clients, synchronize and upload it into the Real Database using its online offline features. In this application data synchronization was done in XML format using its Data Adapter components. This entire application was developed in VS.net environment and SQL server 2000 was used as database. Web version of this application is developed using ASP.net.

Role/Responsibilities: Senior Software Consultant.

 Involved in the development of design artifacts such as class, activity, state, and sequence diagrams.

 Developed rich user interfaces using web forms and web controls for the Web version of the Application.

 Implemented Data Access Layer adapter components using ADO.NET techniques

 Designed and developed the rich user interface using VB.net. Developed business layer components using C#

 Implemented the Role Based Authentication Model Security

 Developed reporting components used for report generation using Crystal Reports.

 Developed various rich client interface screens using windows forms, also developed various windows user controls.

 Developed web services.

 Performed unit testing of the modules in Visual Studio .Net Environment

Environment: VS. Net, ASP.NET, C#, VB.NET, XML, ADO.NET, Web Services, SQLServer 2000, Crystal Reports, Windows XP pro.

April’2004 to Aug2004

Project: Muni Bond Logix.

RBC Dain Rauscher Information Services

Project Scope:

The purpose of this project is to offer new technology to RBC Municipal sales people and traders, which will allow RBC Dain Rauscher to remain competitive in the Municipal bond market. BondLogix for municipals will provide municipal institutional salespeople and traders access to timely information in one location, which will result in a competitive advantage.

Role/Responsibilities: Senior Software Consultant.

 Involved in the development of design artifacts such as class, activity, state, and sequence diagrams

 Implemented Data Access Layer components using ADO.NET techniques

 Designed and developed the rich user interface using VB.net.

 Implemented the form and Application level Security.

 Implemented Remoting Objects in the Application.

 Designed and developed rich User interfaces.

 Designed and developed user controls.

 Designed and developed Client stub for external web service.

Environment: VS. Net, C#, VB.NET, XML, ADO.NET,.NET Remoting, SQLServer 2000, Crystal Reports, Windows XP pro.

Nov03-March'2004

Project: Line-haul Management System,

Watkins Motor Lines Inc. Lakeland, FL

Project Scope:

The Line haul Management System keeps track of their freight movement, Terminal, Customer and Purchased Transportation Information. This rich client application is developed in Visual Studio.NET environment. Remoting, COM and Some custom features are implemented in this application.

Role/Responsibilities: Senior Software Developer.

 Designed and developed the GUI for the Event-Driven +Static Modules.

 Created and built the Infrastructure code including Remoting and Shared Assemblies.

 Involved in preparing TSD for the application

 Developed various business logic components

 Tightly integrated UI with business logic components

 Developed various rich custom Controls and Custom Column Styles

 Implemented Data Access Layer components using ADO.NET techniques

 Unit tested all business logic components using NUnit

Environment: VB.NET, C#, VS.NET, COM+, Remoting, DB2, Windows XP Professional, AIX servers, N-Unit, Systems Architect as a Designing Tool.

May03 to Sep03

Project: Financial Information Management System

Dept of Corporations, Financial Services division, State of California Govt, CA

Project Scope:

This application automates responsibilities of Department of corporations; financial services division of State Of California Govt. DOC FSD is responsible for licensing, monitoring and regulatory enforcement of financial sector entities. This is an intranet-based application developed in completely VS.net environment and SQL server was used as database for this application.

Role/Responsibilities: Senior Software Developer.

 Installed and configured the VS.NET environment

 Developed the rich GUI using C# as code behind language

 Used Form and Role based Authentication as a .NET Security

 Designed and developed base classes in C#

 Developed custom validation controls to validate the client side data

 Implemented Data Access Layer using ADO.NET techniques

 Used .NET web setup project to make deployment project

 Wrote complex Stored Procedures, views and Triggers in SQL Server 2000

 Involved in Production Support

Environment: ASP.NET, VB.NET, C#, IIS, Crystal Reports8.0, SQL Server2000, Windows 2000.

Nov02- Apr03

Project: Visa Information Source.

VISA International, CA.

Project Scope

VIS (Visa Information Source) deals with the sensitive data of VISA and generates the online reports for its clients and Banks. This application reads the flat files generated by the Data Retrieval Tool of VISA and scrubs it into different XML files and stores it into the Database and sends the reports to its banks and clients.

Role/Responsibilities: Senior Programmer Analyst.

 Designed the application architecture using Rational Rose

 Developed the class diagrams

 Developed rich user interfaces for Presentation layer with ASP.NET.

 Implemented various classes in C#

 Scheduled and generated the ad-hoc reports

 Designed the database schema based on Business Specifications.

 Wrote complex Stored Procedures, views and Triggers in SQL Server 2000

 Involved in Internationalization

 Involved in production support

Environment: ASP.NET, .NET Framework, C#, J2EE, WSAD, XML, XSLT, CSS, WebSphere4.0, JSP, Crystal Reports8.0, SQL Server2000, Windows 2000.

July02- Nov02

Project: TOURPASS.com

ADVENIO GROUP, FL

Project Scope:

TOURPASS delivers comprehensive Internet-based distribution solutions to the Travel and Tourism industry. Tour pass is an Application for wholesalers and Travel Agencies.

Role/Responsibilities: Senior Programmer Analyst.

 Worked on Packages, Administration, Quote and Transfers Modules

 Involved in designing the application architecture using Rational Rose.

 Involved developing the class diagrams

 Developed rich user interfaces for Presentation layer with ASP.NET.

 Developed XML Web Services for Business Layer with C#.

 Coding of C# classes using Visual Studio. Net.

 Mentored team members on .NET Framework to accelerate project execution.

Involved in writing Stored Procedures.

 Worked with testing team to define test data.

Environment: NET Framework Beta 2, ASP.NET, ADO.NET, VB.NET, C#, XML WEB SERVICES, XML, XSL, XSLT, CSS, XML Schema, WSDL, UDDI, SOAP, JAVA Script, ASP, VB Script, Html, SQL SERVER 2000, VSS6.0, IIS .5.0, VS.NET, SQL, Transact SQL and WIN 2000.

Jun01-Jun02

Project: GE CAPITAL PEOPLE PIC.

PSINet Consulting Solutions (Cogent Communications), Norcross, GA

Project Scope:

GE CAPITAL PEOPLE PIC project is an in-house product for GE CAPITAL. This is a HR application developed to automate the GE employees Promotion & Evaluation process

Role/Responsibilities: Senior Programmer Analyst.

 Architect the Module Process Flow and Development

 Realize Use Cases to Class Diagrams, Sequence Diagrams and Collaboration Diagrams

 Developed Web Forms, Components in ASP.Net using VB.Net and C#

 Developed Data Interacting pages to Update and Maintain Info using ADO.Net technology

 Enabled and used Web Services to communicate between Web Client and Server making use of XML and SOAP technologies

 Created Login & Authentication Services, Personalization and Session Tracking of Users

 Built and Used Stored Procedures and Functions in T-SQL

 Created User Controls and rich UI Screens

 Developed Crystal Reports and Coded for E-Mail enablement

Environment: ASP.NET, VB.NET, C#, Visual Studio. NET, COM, ADO.NET, Crystal Reports, Web Services, XML, XSL, SOAP, WSDL1.1, UDDI, DOM, UML 1.2, RUP, Rational Rose 2000, SQL Server 2000, Win Runner 7.0, Visual Source Safe, IIS 5.0, Windows 2000/NT

Apr 00 - May01

Project: SEAWAY

Tec marine Lines, Ft.Lauderdale, FL.

Project Scope:

'Seaway' project has been developed to help maintain the freight, cargo movement in various Ships owned by the company. Details of the shipment, as well as details of the pre -carriage and on-carriage can also be maintained by the application. Efficient retrieval of info on freight status can be made on the fly. The application helps the company maintain details of the Transactions with the Customers as well as check into the Export/import duty payments, NVOCC's Bill of Lading and other related transactions .XML was implemented to port the data from e-mail transaction queries onto minor data-base version such as MS-Access to customize and keep track of temporary data that had to be stored in a temporary database.

Role/Responsibilities: Senior Programmer Analyst

 Developed Shipper Bill Lading Module.

 Designed the application architecture using Rational Rose

 Designed and developed the rich user interfaces.

 Developed Asps

 Built and used triggers and stored procedures.

 Prepared the test cases

 Developed and generated reports.

 Involved in documentation

Environment: Visual Basic 6.0,ASP, Visual Interdev, MS Visual Studio, COM, MTS, SQL Server, Crystal Reports 7.0,WIN NT, XML, XSLT, VSS6.0.

June’99 to March’00.

Project: ONLINE BANKING SYSTEM. (www.nationalcity.com)

National City Bank. Indianapolis, IN.

Project Scope:

This is an ONLINE BANKING SYSTEM, which involves transmission and transaction of Financial Information through Electronic Data Interchange under a highly secure environment. This system enables account holders to perform basic banking operations like Balance Enquiry, Online Bill Payments, and Fund Transfer between the existing accounts etc., via Internet. Basically this project is developed as an intranet application, which will be used by the bank employees at different bank locations and an Internet version, which can be used by the account holders who has got the online access authorization. It offers a great facility like Financial Calculator which calculates how much monthly installment u need to pay for the amount u are taking as a loan and for the number of months you are paying.

Role/Responsibilities: Programmer/Analyst

 Developed Fund Transfer Module

 Designed and Developed of ASP's for the application.

 Developed COM components for use in Different Modules

 Developed and installed Transaction Components in MTS

 Coded PL/SQL Procedures, triggers, Functions extensively

 Used HTML, CSS for user Interface

 Coded Java Script for User Input Validation and Pop UP Screens

Environment: ASP, Visual Interdev, Visual Basic 6.0, COM, VC++, MTS, HTML, VB Script, Java Script IIS 4.0, XML, XSLT, ASP Email, SQL Server 7.0, Crystal Reports7.0, Nov 98-May99

Project: Apbizz.com

SagarSoft (India) Ltd

Project Scope:

Apbizz.com is a complete information portal. This has information of the latest news and events in INDIA .A complete search engine helps the user to find info on the topic he his looking for .A search facility which can make contact to the existing search engines like AltaVista, Google etc is also provided.

Role/Responsibilities: Programmer/Analyst

 Involved in designing and developing of User interfaces.

 Involved in server side scripting.

 Involved in writing Triggers and stored procedures.

 Involved in Testing and Preparing Test Cases.

Environment: Windows NT, Visual Interdev, ASP, Java script, HTML, SQL Server, ADOS and IIS, JAVA.

May98-Oct98

Project: Filmduniya.com

Technovention Technologies Ltd

Project Scope:

Filmduniya.com is a film-related portal. User can look for news regarding any movie, actor, preview etc .The modules in the portal are new releases, magazines, events, theatres, film carriers, music etc .A search facility enables user to search for his favorite actor or movie or music. A unique service offered is online booking.

Role/Responsibilities: Programmer/Analyst

 Involved in coding and testing

 Involved in Preparing Test Cases

Environment: Windows, Visual Interdev6.0, VC++, ASP, HTML, ORACLE, ADOS, IIS and Java script.

Nov97-Apr98

Project: MediNet

Technovention Technologies Ltd.

Project Scope:

MediNet is an E-Commerce solution, which helps the Manufacturer, Dealer, and Retailer in dealing with different health related products between them. Once a user registers with the web site, all the details of the products he is dealing can be made available to other end users.

Role/Responsibilities: Programmer/Analyst

 Involved in user interface designing and coding

 Involved in testing and Preparing Test Cases

Environment: Windows NT, Visual Interdev, ASP, HTML, ORACLE, ADOS, IIS and Java script.

May97-Oct97

Project: EIS (Entrepreneur Info System)

Technovention Technologies Ltd

Project Scope:

The main objective of the package is to guide the entrepreneurs starting from the evaluation of the entrepreneur stage to the final plan and decision-making stage of the project ideas

Role/Responsibilities: Programmer

Involved in coding and testing

Environment: Windows 95, Visual Basic 5.0, VC++, MSAccess, DAO, Crystal Reports.



Contact this candidate