Venkata ramana Geyyer
9107766995899 004407766995899
1st Floor, H.No: 4167, Fathenagar, Sanathnagar, Hyderabad, Andhra Pradesh
Current Location: Hyderabad
Title: / Over 6 1/2 years of practical experience within the Information Technology that includes 3 1/2 years of UK experience.My diverse skills include extensive experience with C#, SQL 2000, ASP.Net, Web Services,XML, nUnit, Visual Basic 6.0/5.0,Visual InterDevWork Experience: / 6.5 years
Skills: / C#, SQL 2000, Web Services, ASP.Net, JavaScript, XML, nUnit, nAnt, ADO.Net
Industry: / IT/ Computers Software
Highest Degree Held: / B.E/B.Tech (Mechanical) ,
Gender: / Male
Date of Birth: / 26th January 1969
Detailed Resume:
CV of Ramana Geyyer.
C# / .Net Consultant
For contracts: Please call me on 07766995899 (email: )
Summary:
Over 6 years of IT experience with a strong technical background focused on using Microsoft systems, including the latest C# and .NET technologies, as well as web development, relational databases, systems analysis, and the full systems development life cycle. Possess strong problem solving skills and work effectively as part of a team, or independently. Detail oriented with the ability to work on multiple projects simultaneously and under tight deadlines.
Extensive experience with C#, ASP.NET, Web Services, VB.NET, ADO.NET, NUnit, SOAP, Visual Basic 6.0/5.0, COM/DCOM, C, C++, Visual C++, Visual InterDev 6.0, Visual SourceSafe, ASP, VB-Script, Java-Script, HTML/DHTML, XML, XSD, XSLT, UML, SQL Server, Oracle, MS Access, MS EXCEL, MS VISIO, MTS, IIS, Crystal Reports, MSI, InstallShield, Nant, NDoc.
Developed systems for the Financial and Banking, Engineering & Architectural, Telecommunications, Retail, and Software development industries.
Experience in building both Client-Server and Web applications with OOPS concepts.
Played critical roles in requirement analysis, architecture, design, consultation and core development.
Excellent technical, oral and analytical skills. Admirable interpersonal abilities.
BrainBench certified in ASP.
Technical Skills:
Programming Languages:
C#, VB.Net, VB, VC++, ASP, HTML, DHTML, CSS, Javascript, VB Script, C & C++
.NET Skill set:
.NET Framework and Common Type System, ASP.NET, Web Services, ADO.NET, SOAP, .NET Class Libraries, .NET Remoting, NUnit, Nant, NDoc.
Microsoft Technologies:
Microsoft Transaction Server (MTS), COM/COM+, IIS
Databases:
MS Access, SQL Server, Oracle, MySQL, DB2
Operating Systems:
Windows 2003 Server, Windows XP/2000, Windows 2000 Server, Mac OS/OSX
Software:
Dream Weaver, Visual Studio.Net 2003, Visual Studio 6.0, NUnit, Crystal Reports 8.0, VSS.
Education:
Bachelors degree in Mechanical Engineering, India.
Projects Profile:
Client: British Telecom, Exeter.
Duration: Feb 2005 to date
Role: .Net Consultant
Project: FastPeter.
Project Description:
FastPeter engine is a message broking system that takes in messages from disparate sources, parse them and invoke appropriate stand alone transactions.
Responsibilities:
Involved in the designing and developing the XML upload module, whose functionality is to read payload data from Broadband Cease Orders and create an XML file to upload to an existing website built on ASP used to process the order and read and parse the response after upload and raise appropriate event from the queue.
Involved in the designing and developing the FastPeter Support toolkit and FastPeter Configuration Manager, intended to be used by the support team to provide support for users of FastPeter by means of managing queues, services, tracing exceptions logged by the system and reading responses returned by different transactions and also to handle updates to the FastPeterEngine database through a smart user interface.
Environment : C#, ASP.NET, Web Services, ADO.NET, XML, XSD, Cryptography, NUnit, Windows Forms, Windows Services, MS SQL 2000, Nant.
Client: Lehman BrothersInvestment Banking Division, Newyork, U.S.A.
Duration: July 2004 Jan 2005
Role: .Net Consultant
Project: Payment Processor.
Project Description:
Payment Processor is a multi module business transaction processor with different modules responsible for different core functionalities, providing high levels of security at each stage to both the merchants and also the consumers.
This highly secured and sophisticated solution includes the following modules:
Payment Processor API
Payment Processor is the API available to Lehman merchants and clients to submit real-time transactions in various formats including plain text, XML, and batches. It takes care of encryption and wrapping the original transactions to Lehman Brothers format and submits transaction to the Payment processor and returns the processed transactions.
Credit Card Settlement Processor
Credit Card Settlement Processor module is responsible for providing settlement solutions for all major credit cards payment transactions including Visa, MasterCard, Discover, and American Express. It provides support for various providers including Payment Tech, Vital, Nova, Merrick, and Omaha.
Chargeback Processor
Chargeback Processor is responsible for managing credit card charge backs.
Responsibilities:
Involved in the designing and re-coding the existing VB API in C# using best known coding standards and latest techniques.
Environment : C#, ASP.NET, ADO.NET, XML, Cryptography, Sockets, Windows Forms, Windows Services, Oracle 9i.
Client: Logical Innovations, Glasgow, Scotland, UK.
Duration: February 2002 June 2004.
Role: .Net Consultant
Project: TalentTracker.
Project Description:
TalentTracker is a modular recruitment solution for meeting enterprise level recruitment and selection activities, specifically applicant processing and workflow automation, and document production. The system provides the core functionalities like Vacancy management, Eligibility and Talent screeners, Applicant Tracking, Application form production, Automated Workflow, Reference Management, Document Management, Enhanced Diversity Management, Media Monitoring, Correspondence management and production, Application form scanning and processing, Interview management, Candidate tracking and Enterprise wide reporting, Org Unit Management, Job Role Management.
A Web front-end allowing branch managers to run on-line searches to find suitable candidates to fill vacancies and book them for interviews and update interview outcome and get feedback of candidates (This part is tailor made for B&Q).
This is an n-tier architecture project with OOPS concepts. The tiers basically segregated into 3, as Presentation Tier, Business Tier and Database Access Tier.
Responsibilities:
Involved in the Development of the product right from design stage using for diverse programming scenarios in C#.NET, employing objectoriented programming concepts such as; encapsulation, inheritance, polymorphism, and abstraction, providing administrative security levels for different users as required. Used Crystal Reports for developing management reports and correspondence. And also provided OSS since the first version was released.
Environment : Visual Studio .Net, ASP.Net, C#, Crystal Reports, VSS, ADO.net, Visual Basic 6.0, Visual InterDev 6.0, ASP, VB Script, Java Script, XML, HTML, MS-SQL Server, ADO, Java Script, VB Script, NT, MTS, IIS 4.0, Crystal Reports.
Client: Commercial Software Solutions Ltd., SINGAPORE
Duration: August 2001 to January 2002
Role: .Net Developer (Design, Development and Testing)
Project: Billing.Net
Project Description:
Billing.Net is a Web-based Application (portal) that works under .Net environment, which caters to the billing needs of the ASPs/ISPs (Service Providers). This product is used to generate the bills for the customers as per the usage of the services provided. The product addresses the complete range of functions involved in ASP billing from definitions to processing to interfaces. It provides the flexibility to re-configure the billing models to address variations arising out of marketing plans, thereby reducing time-to-market.
The product is so generic and flexible, that it can be easily customized to any business, which is providing services. The ASPs can define their schemes, products, pricing structures, charges, bonus and points. Upon uploading the required information about their customers and the transactions the bills will get generated. The product even supports standard/off peak rates and multiple levels of charges.
All the business logic is incorporated as Web Services using C#, and the interfaces are done through BizTalk 2000 Server. The front-end part is done through VB.Net, having the references to the Web Services. The authentication process is implemented using Microsoft Passport Authentication. With this model the ASP can use the core business logic implementation and build their own front-end as per the usage, like generating some customized reports or reprocess the data for further applications.
BizTalk implements the interfaces for the Customer data upload, Transactions data upload and Bill data download. This Bill data can be sent to the ASP via BizTalk or it can be e-mailed.
The application also generates some reports developed by using XML XSL and/or Crystal Reports. The Crystal Reports integration with .Net is incorporated and the reports are available as Web Services.
The product also includes mobile interfaces. In this the end user of the ASP/ISP will be able to view his out standing bills, bill due dates and transaction details on the mobile devices.
Responsibilities:
Involved in the Development of the product right from concept stage using C#.NET, ADO.NET using both connected and disconnected environment strategies, wrote stored procedures to help access data from the tables, developed web pages, created reports and correspondence. Created administrative security levels for different users.
Environment: ASP.Net, C#, VB.Net, SQL Server 2000, BizTalk, XML, Crystal Reports 8.0, IIS, VSS, Windows 2000, Web Services, COM+ and HTML.
Client: Godavari Fertilizers & Agro Chemicals Ltd, India.
Duration: April 2001 to August 2001
Role: Senior Programmer Analyst.
Project: Laboratory Management System.
Project Description:
This system takes care of day-to-day functioning of a chemical laboratory. It covers right from the sample entry, cash-info, results and reports generation, apart from maintaining databases for regular customers and sample. Another main feature of the project is secrecy in maintaining the record in the lab and at the time of giving results to the customer i.e., when the user gives the sample, the sample is given a code and the original numbers kept as secret. After the results are obtained, the same code is decoded into original number.
Responsibilities:
Involved in the development of the project right from design stage and Worked extensively on the development of the system right from design stage with five more colleagues extensively using MFC, VC++ 6.0, ADO, Stored procedures and triggers .
Environment: Visual C++ 6.0, Oracle 7.3, ADO, Windows 95.
Client: Mona Computing Ltd., Glasgow, Scotland, UK
Duration: December 2000 to March 2001.
Role: Senior Programmer
Project: Institute of Management - MBA Online
(The site is hosted at the address www.tecnologymeansbusiness.org.uk/mba in April 2001)
Project Description:
Institute of Management (IoM) - MBA Online is a system for providing web based 2 year MBA program for participants around the world, which includes the following core functionalities:
Manage Registration and Registered Users
Registered users (RUs) are of seven different types, like Participants, Coaches, Assignment Assessors, Second Coaches, Course Administrators, Course Directors, and External Examiners. Application and screening of RUs is Ex-System.
Manage Curriculum
Curriculum is divided into three parts, Subjects, Assignments and Knowledge Base.
Manage Record of Achievement
This provides functionality to view and manage the participants progress during the course.
Production of marks sheets and RoAs.
Correspondence Management
This part of the systems takes care of correspondence between different registered users of the system.
Examination Management
This module is designed for participants to appear for an online examination and for the external examiners to verify and mark the examination results for each participant
The system also includes functionality to remind, edit and update passwords of the registered users.
Responsibilities:
Involved in the development of the system right from design stage and worked extensively using VB 6.0 Web Classes, ADO, Stored procedures and triggers, HTML templates, providing the security wherever needed. JavaScript was to provide data validation and client side scripting. Sheridan Code Assist was used for developing data and business components.
Environment: Visual Basic 6.0, Visual InterDev 6.0, ASP, VB Script, MS-SQL Server, ADO,
Java Script, VB Script, Windows 2000, MTS, IIS 4.0, Sheridan Code Assist.
Client: Logical Innovations, Glasgow, Scotland, UK
Duration: September 2000 to December 2000.
Role: Senior Programmer.
Project: TalentTracker
Project Description:
TalentTracker is a system for meeting enterprise level recruitment and selection activities, specifically applicant processing and workflow automation, and document production. TalentTracker is designed for use by large organizations that have multiple offices, branches or outlets and who experience regular and high demand for new staff e.g. large retail chains and banks. TalentTracker centralizes the administration of core recruitment and selection activities and provides a robust and transparent system for ensuring and demonstrating compliance with legal requirements including data protection, diversity legislation, disability discrimination, and religious monitoring. It also provides sophisticated and valuable management information e.g. Campaign Reports for reviewing and evaluating the success of individual recruitment campaigns.
TalentTracker provides the following core functionalities:
Vacancy management, Enquiry handling and response, Preliminary screening, Application form production, Correspondence management and production, Application form scanning and processing, Interview management, Candidate tracking and Enterprise wide reporting.
A Web front-end allowing branch managers to run on-line searches to find suitable candidates to fill vacancies and book them for interviews and update interview outcome and get feedback of candidates (This part is tailor made for B&Q).
Responsibilities:
Involved in the Development of the 40 form modules in the TalentTracker product. All property screens provide all features to provide maintenance functionality (Insert, Update, Search and Update). Worked extensively using ADO, Stored procedures, views and triggers , HTML and ASP pages, JavaScript provide client side data validation, Crystal Reports.
Environment: Visual Basic 6.0, Visual InterDev 6.0, ASP, VB Script, MS-SQL Server,
ADO, JavaScript, VB Script, NT, MTS, IIS 4.0, Crystal Reports.
Employer: WIN Information Technologies.
Duration: May 2000 to August 2000.
Role: Programmer Analyst
Project: Hyderabad Lease Finance Ltd.
Project Description:
The system is developed to automate the procedures and functioning of HFL. The main business of this company is hire purchase, where in it caters to the financial needs of thousands of customers purchasing home appliances like Television sets, refrigerators, washing machines, vacuum cleaners etc and automobiles like cars and two wheelers etc.
This system consists of the following modules:
Customer Manager, Vendor Manager, Bank Assistant and Correspondence Generator to generate receipts, invoices, purchase orders, issue warning letters to defaulters etc.
Responsibilities:
Developed the system using OOPs programming concepts. Used ADO, Stored procedures and triggers. Providing the security wherever needed.
Environment: C++, Oracle, Windows.