Hgeocities.com/Vienna/Stage/3879/6c3a401.htmgeocities.com/Vienna/Stage/3879/6c3a401.htmdelayedxՍJ`OKtext/htmlBmob.HWed, 29 Dec 1999 12:48:13 GMTMozilla/4.5 (compatible; HTTrack 3.0x; Windows 98)en, *ԍJ BHOGA R

BHOGA R. PAPPU

Objective

To work in challenging projects on Distributed Computing environments and internet technologies using Java and Corba platforms.

Education

1986-1990 Poona University Maharashtra, India

B.E. Computer Engineering (First Class with Distinction)

Technical Skills

Languages

Java, C/C++, Smalltalk

OS/Architectures

Windows 95/NT, Solaris 2.5, MS-DOS, Corba, RMI, EJB, Java Beans

GUI

java.awt, Swing/JFC, X/Motif

Dev. Tools

Symantec Visual Caf, RCS, MKS, Rational Rose, JDK1.1/2, MS Project

Internet Technologies

Applets, Servlets, HTML, CGI, JavaScript, Perl, TCP/IP

OO Methodologies

Booch

Experience Summary

         9 years of experience in Object-Oriented software life cycle development, which includes framing Requirements Specs, Functional specs, design, development, integration and testing.

         1.5 years of experience in Java based applications development.

         Last 4 years into system design and tech lead roles.

         Expertise in the areas of GUI, Object Oriented Design, Networking and device-programming.

Significant Projects Done

Nov 99 to date SoftPlus Inc., Falls Church, VA

Aug '98 Oct 99 Sparsh Communications Ltd. (Software Division), Hyderabad, India

Title MCBS (MobilCom Billing System & Customer-Care)

Client MobilCom Germany & Raleigh, NC

Duration Feb '99 to Oct 99

Team Size 25

Role Senior Developer

S/W Environment Java, AWT/Swing, JDBC, Informix, Windows NT4.0,

Symantec VisualCafe 3.0c, MKS Source Integrity

Description:

MobilCom is a leading telecom service provider for fixed and wireless networks. MCBS is their billing system and customer care software. Mobilcom is working on making a product out of this software. This is a big-size 3-tier architecture based application with the client and the middle-ware server in Java, talking to the Informix Database.

Contribution:

Worked on the new Customer Care front end in AWT/Swing (some of the significant components used are Jtree, Jtable, TreeTable, Jlist, JtabbedPane, JToolbar). Designed and developed TreeModel, TableModel and ListModel classes with 50 other classes.

Title Remote Examination System

Client Sparsh Communications Ltd., Hyderabad India

Duration Aug '98 to Jan 99

Team Size 5

Role Team Lead

S/W Environment Java Applets, java.net, HTML, Windows NT4.0, Solaris 2.5 Description:

Remote Examination System is an internet/intranet based product of Sparsh Communications Ltd. This is developed in Java. The Java applet talks to its server module on the back-end which extracts all details of question papers through java.net and displays them in the GUI on the HTML page. The results can be known instantaneoulsy to the examinee.

Contribution:

Took lead initiatives in framing specs of this product during several meetings. Framed the specs and features requirements for the product. Designed the whole product at system level with the team, and developed the GUI modules for Question bank entry operator and Exam Administrator modules.

Dec '94 Aug 98 Wipro Infotech Enterprise Solutions, Hyderabad, India

Title DynaText

Client Inso Corporation, Providence, RI

Duration Jan '97 to July '98

Team Size 12

Role Team Lead

S/W Environment C/C++, Windows NT, Solaris 2.5, RCS, MS Project

Description:

DynaText is an electronic book publishing system for SGML sources. mkbook program takes SGML sources as input and generates the book tree in a proprietary binary format, with standard styles. Styles can then be created and edited using InStEd program. The browser then reads the book's tree structure and the styles from the book directory structure and renders the book. DynaText is an internationalised product using unicode for managing several charsets.

Contribution:

Being a senior member in the team, was responsible for DynaText 3.1.1, a minor maintenance release, DynaText 4.0, a major Feature release, and DynaText 4.1, a major maintenance release. Besides regular team lead activities, was involved in designing and implementing of several maintenance activities, build-meistering and new features like GUI enhancements, printing enhancements. Several SGML processing features are provided by a coretech group, which I integrate them into DynaText browser code.

         Xprint integration for printing on HP-UX 10.20 on DynaText. This involves subclassing the existing postscript printing classes and overriding some methods to use Xprint interfaces.

         PDF format printing to a file on both unix and windows using Adobes distiller programs. Even this involved subclassing pdrawprint to override printing to a file using Adobes programs.

 

Title CAPRERA

Client Tactica Corporation, Portland, OR

Duration March '95 to Oct '96

Team Size 10

Role Module Leader

S/W Environment IBM SmallTalkv3.0, Windows NT, ENVY, CRC

Description:

Caprera is a visual development framework to develop Mobile, remote and disconnected user applications. The major subsystems in it are the Visual Forms Manager to design GUI for Forms, DataSubsetting and creating workflow between the tasks. C++ like scripting language, to code various tasks was provided. Communication Manager subsystem was developed to communicate between the Caprera clients and Caprera Servers (middlte tier with Enterprise servers) using TCP/IP, VIM both for online and offline communication of forms, tasks and associated data, as scheduled.

Contribution:

I initiated specs and design of the Communication Manager SubSystem and implemented VIM transport manager. I designed the TCP/IP transport managers protocol as well. This protocol needs to keep the transmitted data persistent, so that if the connection breaks, the next connection can continue from where the last transmission stopped. I integrated the entire SubSytem with other subsystems for Caprera product. After one years onsite work, I left for India to work Offshore. I was leading a team of 4 developers to develop ATS (Automated Test System) to test various subsystems of Caprera. This is not for testing GUI. This has GUI to write Smalltalk scripts to test class API and accept input parameters, expected output parameters.

Jan '94 Nov 94 Hinditron Tektronix Instruments LTd., Bombay, India

         Worked on the X Server and clients of Tektronix's X-terminals at their Offshore Development Center with Hinditron at Bombay, India

         Enhancements and Maintenance of Tektronix's X Server and X Clients programs

Title X Server & Clients Maintenance & Enhancements

Client Tektronix Networking Division, Wilsonville, OR

Duration Jan '94 to Oct '94

Team Size 10

Role Team Member

S/W Environment C/C++, Sun Solaris, VxWorks, RCS

Description:

This is an Offshore Development Center (extension to Tektronix development center) in Bombay, India. The team was to maintain the X Server and Tektronix's X clients along with networking code. The code was ported to different models of Tektronix's X terminals.

Contribution:

I as a team member was involved in design and implementation of VT series of terminals software as X Clients on Textronix X terminals. Development platform was Sun Solaris using cross compilers to generate code for MIPS and TI processors for the X terminals on VxWorks RealTime OS. I also fixed several customer reported bugs during maintenance phase.

Jan '92 Dec 93 Speck Systems Pvt. Ltd., Hyderabad, India

Title Fotorite 1010C

Client NRSA and other defence organizations of India

Duration Jan '92 to Dec '93

Team Size 5

Role Tech Lead

S/W Environment MS-DOS, Windows 3.1, C/C++, 86 Assembly Language

Description:

FotoRite is a color raster, digital, film recorder, which involved mechanical, optical, electronics and software teams. The software involved GUI, streamer tape drivers, image processing algorithms, data acquisition and control of electronic circuitry for filming the data read from the tapes.

Contribution:

I as an active team member took several initiatives in designing the software in coordination with specs from the electronics team. I ported the software to Windows 3.1. I implemented the GUI in C and the filming module in 86 assembly language, which I later converted into C while porting this software to Windows 3.1 using SDK.

I also developed and integrated some of the image/map processing algorithms with the Filming software, so that the user can process and improvise the data before filming it.

Jul '90 Dec 91 Coromandel Indag, Madras, India

Title PC-based voice mail system

Client A Hotel in Pondicherry

Duration Jan '91 to Dec '91

Team Size 3

Role Tech Lead

S/W Environment MS-DOS, C

Description:

This system uses a PC add-on speech synthesizer card which is connected to a telephone line. For every call that comes over this telephone to any extension of a room that is configured in the system, it records the voice message and stores it on the Hard-drive.

Contribution:

We started this project on MS-DOS with Turbo C. I wrote the device driver module to send instructions to it to record, and the call-back procedures to accept the phone call.