H geocities.com /Vienna/Stage/3879/6c3a401.htm geocities.com/Vienna/Stage/3879/6c3a401.htm delayed x ՍJ ` OK text/html Bmo b.H Wed, 29 Dec 1999 12:48:13 GMT Mozilla/4.5 (compatible; HTTrack 3.0x; Windows 98) en, * ԍJ
BHOGA R. PAPPU
To work in
challenging projects on Distributed Computing environments and internet
technologies using Java and Corba platforms.
1986-1990 Poona University Maharashtra, India
B.E. Computer
Engineering (First Class with Distinction)
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 |
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.
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
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.