Make your own free website on Tripod.com
 
Rajesh Veeramachaneni                                                                                               Back Home
Mobile  :  91-9845254890
Email    :  vraj14@yahoo.com

                                                                          PS : (References On Request)

Objective

Seeking a full time job in Software Development with focus on Application development/Java,Networking & Distributed Systems.

Work Interests

I have strong intentions to work in a challenging and dynamic environment and capable of adapting to variegated environments
with the areas of specialization clearly reflecting from my educational background and professional work experience.

Education Duration        (1994-1999)

B.E.(Hons.) Mechanical and M.Sc.(Hons.)Economics at Birla Institute Of Technology and Science,Pilani

Relevant Course Work

Computer Networks
Computer Graphics
Computer Oriented Project
Selected Computer Languages(C++ & Java)
Robotics

Professional Work Experience over  Four and half years  at


Skillset
 
 
Platforms  Unix(Sun Solaris,SCO,Digital),Windows 3.11/95/NT,MS-DOS
Programming Languages  C,C++,Java/J2EE,VisualBasic,PL/SQL,Pro*C,Pascal,Cobol,XML/HTML,Java Script,VB Script
Tools/IDE   Borland JBuilder 2.0/4.0,Microsoft Visual J++ 6.0,Microsoft Visual Basic 5.0
Databases Oracle 7.3.x,Oracle 8.x,MS SQL Server 7.0,Explore Database(i2 Proprietory Object Relational Database over Oracle and DB2)
Distributed Environments  RMI/CORBA/IIOP/DSAP(AT&T proprietory distributed services protocol)
 Network Protocols  ARP/RARP,TCP/IP,UDP,RIP,OSPF,DHCP,WINS,DNS,SNMP,BGP
  Middleware   Netscape Application Server,Netscape Enterprise Server,OrbixWeb,
Oracle Application Server,Bea Weblogic Application Server 6.1(Service Pack 2)
  Quality Awareness    SEI-Capability Maturity Models and ISO

 

i2 Technologies Software Private Limited,Bangalore

Duration                      One Year Nine Months(March ,2001  to till date)
Designation                  Consulting Engineer
Group                          SRM/CX (Supplier Relationship Management/Content Exchange)
Team                           Twelve Developers
Responsibilities             Was actively involved in the entire Software Development Life Cycle of a MVC(Model-View-Controller) design pattern based & Web based Content Management product “Content Exchange” with major contributions to Rule Based Approval Process module,developed  a generic Sort/Filter/Query wrapper API over Oracle and DB2 databases for the product and made the product Multi Locale Compliant.

Technology Legend

Java/J2EE(JDBC,Servlets,JSP,XML,EJB,Multithreading),JavaScript,XML/HTML, Oracle 8.x, Bea Weblogic Server 6.1(Service Pack 2),i2 Proprietory Explore Database/Explore Client/Explore Server for Data Modelling,XDAPI(Explore Database specific API)
 

Brief Overview of Content Exchange

      Rule Based Approval can be divided into four main functional areas viz.. IBM Global Services India,Bangalore

Duration                               Six Months(16th August,2000  to till date)
Designation                           Senior Software Engineer
Group                                   AT&T
Team                                    Four Developers
Responsibilities                     In the capacity of a Remote Development Centre Lead,I need to migrate AT&T's  telecom applications to IBM,Global Services India.Was activley involved in migrating and enhancing SWOT(Switched Order Taker),  a multi- tier distributed telecom application from AT&T Research Labs,New Jersey.

Technology Legend

C++,Java(JDBC,Servlets,Applets,JSP,EJB,Multithreading),XML/HTML,Java Script,Oracle 8.x,RMI/CORBA/IIOP/DSAP(AT&T proprietory distributed services protocol),Netscape Application Server,Netscape Enterprise Server,OrbixWeb

Brief Overview of SWOT

SWOT utilizes a three-tier architecture with a web based GUI.  End users access SWOT functionality through the web browser on their desktop machines via Unified Global Network (UGN) connection.  All clients requests are handled by the tier-two web and application servers, which consist of a cluster of five SUN NetraT 1125.  All five tier-two servers are active, and are fully load balanced for web and application services.  Resonate's Central Dispatch software is to be
used for load balancing web traffic.  A single SUN Enterprise 6500 (E6500) acts as the tier-three server, which provide data storage, work flow management, interfaces to external systems, and other backend services.It shares its external disk arrays with an identically configured E6500, acting as a warm spare.

Oracle Software India Development Centre,Hyderabad

Duration                               One Year(9th August,1999 to 10th August,2000)
Designation                           Member Technical Staff
Group                                   Product Quality and Enhancement(PQE)
Team                                    Ten Developers
Responsibilities                      In the capacity of a developer,I had sustained Release 10.7,Release 11.0 and Release 11i of Oracle Projects, a comprehensive    Project Accounting product from Oracle Applications suite and worked on enhancement requests of the above releases that came from the Customer Call Centre conferences held at Oralce Corporation,Redwood Shores,California on periodic basis.

Technology Legend

Java(JDBC),PL/SQL,Pro*C,Oracle 7.3.x,Oracle 8.x,Oracle Application Server

Brief Overview of Oracle Projects

Oracle Projects improves operational efficiency by providing an integrated enterprise project management environment, facilitating top line revenue growth and increased bottom line profitability. As the bridge between operations systems and corporate finance, Oracle Projects provides a central repository of validated
cost, revenue, billing, and performance data associated with business activities or projects.Oracle Projects' unprecedented integration improves productivity and eliminates islands of information across your enterprise. Oracle Projects shares its vast repository of data with Oracle Financials, Oracle Manufacturing, third party and legacy systems, while maintaining your enterprise security and business rules. This single source of valid data provides senior managers, line managers,and financial accountants the business information they need in the format they prefer.

Citicorp Information Technology Industries Limited,Bangalore

Duration                            5 months(10th February 1999 to till 11th June,1999)
Designation                        Project Intern
Group                                Informtation Technology Solutions Group(ITSG)
Team                                 3 Project Interns
Responsibilities                  In the capacity of a Project Intern,I had delivered a Document Flow Tracking System(part of FLEXIS) in a corporate environment.

Technology Legend

Borland JBuilder 2.0,MS SQL Server 7.0

Brief Overview of DFLOW

DFLOW is document-tracking mechanism which ensures automation from the time the documents are uploaded to the end of the project life cycle.
DFLOW attempts to ensure a higher level of automation and group sharing and development of a Web based application tool for the following.
A Review Manager for Submitting/Tracking and Closing Review comments for Documents and Software
A Component Specification and Test Plan Database, with appropriate checkpoints for review, versions etc.
Test Plans must be also used for tracking Test Conditions and will be linked with SCF Manager Directly.

DFLOW being a part of FLEXIS ( Flexible Executive Information System ), is of immense utility to the client in making a Paperless Office environment for Project Maintenance.
 

Duration                               4 months (18th September,1998 to 11th December,1998)
Designation                           Project Intern
Group                                   Corporate Banking Products Group(CBPG)
Team                                    3 Project Interns
Responsibilities                     In the capacity of a Project Intern,I had developed a Configurable Item Management System which can act as a surrogate for a legacy system which is being used by Citicorp for version control

Technology Legend

Visual Basic 5.0,Oracle 7 Server Release 7.3.2.3.0 and command line interface provided by the Microsoft Visual Source Safe for the version control

Brief Overview of Configurable Item Management System

A configurable item is any item which will be used and/or modified in the future releases of a software. Configurable Item Management(CIM) is the process
of organizing and managing changes to the components of a software. CIM facilitates version control, which is the process of managing and maintaining multiple revisions of the same file in an archive. CIMS enables messaging between the persons involved in the software development life cycle through MAPI controls.
This project is of immense utility to the organization as it allows the product development team to retrieve, modify and return any version of a file in a  safe,
organized and consistent manner and it also allows communication between the people concerned.
 

Duration 1 month                  (16th August,1998 to 15th September,1998)
Designation                           Project Intern
Group                                   Corporate Banking Products Group(CBPG)
Team                                    3 Project Interns
Responsibilities                      In the capacity of a Project Intern,I had developed a simple Archiving and Reporting System in C which gives me a chance to get involved with a full fledged Cofigurable Item Management System

Technology Legend

ANSI C on Digital Unix.

Brief Overview of Archiving and Reporting System

This project aids in the maintenance of multiple files in an archive and retrieve the files whenever needed. CRC(Cyclic Redundancy Checksum)is also calculated for every revision of the file that is made.The old CRC along with the new CRC is also stored in the archive along with the file. Whenever a file is being checked out of the archive the logon details, time at which a file has been checked out and checked into the archive are maintained in a file which aids in Report Generation.

On Campus Assignments completed under the umbrella of Electives/Courses

Computer Networks

Title                                    Implementation Of a Simple Talk Protocol
This assignment was done as part of the first assignment to develop a simple client server application using BSD Sockets. It was a non concurrent chat server which was capable of holding a maximum of five client requests in the queue. The chat interface on the client side is done using curses library. This was implemented in ANSI C on SCO Unix.

Title                                     Design of a Simple LAN for an educational institution
A switch based LAN with Ethernet as the backbone running at 100Mbps is being designed with the total cost estimate and the necessary equipment from the standard companies such as Cisco & Bay Networks has been recommended.

Computer Graphics

Title                                      Implementation Of a Pie chart
This assignment is aimed at developing a generic Pie chart, just by using the primitive functions getpixel() and putpixel().The application enables the users to select
the percentages and the desired colors at the run time and draws the Pie chart accordingly. The significance of the application is that the entire drawing of the Pie chart takes place pixel by pixel.
This is done using Borland C on Windows 3.11.

Title                                       Knight’s tour on a Chess  Board
This assignment is aimed at showing the Kinght’s tour on a chess board so that the Knight covers all the 64 squares on the chess board on 64 key presses. The drawing of Chess Board, the Knight and the tour of the Knight on the chess board when a key press takes place is done using the primitive graphic library functions getpixel() and putpixel().

Computer Oriented Project

Title                                        Design of a SQL Query interface Applet in Java using JDBC
This project aims at the development of a generic standard SQL Query Interface Applet which can connect to any database server, be it on the Client or on the Web and get the corresponding Resultset in a new Applet window.. For the database server running on the Client JDBC-ODBC Bridge driver has been used
and for the database server running at a specific URL, Jet Driver from the javera.com has been used.
This was implemented using JDK 1.1.2 on Windows NT.

Selected Computer Languages(C++ & Java)

Title                                       Development of a CRC Card Manager
This assignment aims at developing a persistent CRC Card manager which maintains the Class Responsibilities and Collaborators of a class with the help of a card for each class. It aids in creating a new card, modify a card ,deleting a card, add responsibilities to a card, delete responsibilities, add collaborators, delete collaborators, list collaborators and responsibilities for a particular card, list cards with at least one Collaborator and so on.
This was developed using ANSI C++ on SCO Unix.

Robotics

Studied the mechanics of EOAT in the laboratory.

Academic Achievements

Extra Curricular Activities


Back Home