Forum | Russian | FAQ | SiteMap | Contact Us








1234567891011121314151617

Resume 16

Shriva Apuru
Santa Clara, CA

Summary:

Senior software engineer with nine years of experience in analysis, design and development of system and application software.

Skills

  • OS: SOLARIS, IRIX, SCO UNIX, Linux, Windows
  • Languages: C, C++, JAVA, SQL, HTML
  • Scripting: Unix Shell, Perl, Tcl/Tk, CGI
  • Hardware: SGI, SUN Workstations, IBM PCs.
  • Database : Oracle, Informix, Sybase
  • Tools: Rational Rose, Purify , Quantify, ILOG, UIM/X, Roguewave, HP Openview, Clearcase, Workshop, dbx
  • Others : UML, CORBA, X/MOTIF, SNMP, TCP/IP, ATM, LDAP

Education:

BS in Computer Science, S.V.U. College of Engineering

Work Status:

Green Card Holder

Profile:

  • Strong skills in object oriented analysis and design. In depth knowledge of UML methodology.
  • Three years of experience as a lead developer.
  • Nine years of development experience on UNIX/ C and C++.
  • Proficient in UNIX IPC and socket programming..
  • Strong skills in UNIX shells sh, csh and CGI/Perl
  • Good development experience in client/server development.
  • Strong development experience in CORBA.
  • Good experience in performance and memory utilization analysis.
  • Strong skills in problem analysis and debugging.
  • Good experience in Customer support.
  • Good experience in SQL.

Work Experience

InTechSoft Resources Inc., Fremont, CA
June 97 present

Sr. Software Consultant

Executed projects at following client sites

  • Cisco Systems, CA
  • Silicon Graphics Inc, CA
  • Next Level Communications, CA
  • Avistar Systems, CA
  • IBS, CA
Larsen and Toubro Ltd, India
Jul 93 - May 97

Software Engineer

Executed projects at following sites

  • Edward Jones, MO
  • Ascom Timeplex, NJ

Project Details

Jan 01 to Present
Network Management Group, Cisco Systems, San Jose, CA

Sr. Software Consultant

Cisco WAN Manager CWM is a network and element management system that enables operations, administration, maintenance of WAN multi-service networks. CWM has a robust, scalable architecture that meets the demands of end-to-end configuration, fault, and performance management control and operation in very large networks.

Databroker Subsytem

Databroker sub-system consists of two new DMD & sDbroker processes and a legacy dbroker process. Dbroker mananges PVC connections and sDbroker manages SPVC/hybrid connections. Databroker Message Dispatcher DMD reads Equipment manager shared memory messages and dispatch them to legacy DBroker if PVC or new sDbroker if SPVC & hybrid connections . DMD and sDbroker are multi-threaded.

DMD and sDbroker

  • Worked on analysis and design of new modules DMD and sdbroker.
  • Developed class diagrams and sequence diagrams based on UML methodology.
  • Coded DMD and databroker common frame work library
  • Implemented communication with Java GUI client is through CORBA.
  • Implemented communication with other processes like topology, watchdog is through ILOG.

Dbroker

  • Made enhancements to databroker module, which joins and manages multiple pvc segments, to make an end to end connections.
  • Worked on performance analysis of databroker, to reduce amount of time taken for sync up , when there are large number of nodes and connections in the network.
  • Fixed several critical bugs.
  • Provided technical guidance to sustaining team in taking over older versions and mentored new members of the team.

Environment: Sun Enterprise, Ultra workstations, Solaris2.7, C++, Multi-threading, PERL, Java, Rational Rose, Purify, Quantify, Sun Workshop, ILOG, CORBA, UML, Roguewave, ATM, SNMP, HP OpenView, Clearcase, Informix

Nov 99 to Dec 00
Co-op / Metrics Team, Silicon Graphics Inc., Mountain View, CA

Sr. Software Consultant

Co-op team develops and supports various tools extensively used by the SGI engineers. I have worked on the following projects:

  • BugWorks is a web based database management application that keeps track of SGI s engineering incidents. The database management system is Sybase/SQL. BugWorks queries, updates and submits incidents and BugWorks administration information.

    • Worked on the enhancement of mail/news processor module of bugworks system.
    • Designed and developed command line support bwx commands for querying, submitting Incidents.
    • Fine tuned common bugworks library to reduce memory utilization. and add new interfaces.
    • Made enhancements to PeopleSync which keeps track of employee information.

  • Customer Service Tool is web based application to ensure SGI s commitments to customers were met and customer bug fix process was followed. Implemented using Zope application server, Python, C, and Sybase Server

    • Worked on converting customer states and changing process flow.
    • Fixed critical bugs and maintained the tool.

  • Patch Works helps release patches for SGI products include IRIX and Linux OS Patches and also enforces patch process is followed. I have made several enhancements and provided maintenance for the tool.

Environment: SGI Workstations, IRIX, C, C++, PERL, CGI, Sybase, csh shell, Python, Zope, Insure++.

Aug 98 to Nov 99
Element Management System, Next Level Communications, CA

Consultant

EMS Element Management System manages the network using SNMP. EMS has two views one each for Broawindevelopnd Video and Narrowband Telephony . EMS comprises of Equipment, Telephony, Broawindevelopnd, Alarm and Event Manager communicating with a SNMP Agent.

  • Worked on the SNMP Manager for the Narrowband Telephony network to implement several features in the EMS including provisioning the new BNU-1636 card and several line cards USAM ADSL, HDSL, SM3D1 etc . The BNU-1636 is a new type of ONU Optical network unit that connects subscriber lines to the BDT. Designed and implemented the EMS GUI for Equipment Provisioning, Line Terminations and Performance Data and integrating with the SNMP Agent.

  • Designed and developed screens for Event Manager to,

    • Display events received from event server process. Event server gets the events from the SNMP agent.
    • Provide Filters by event groups, event names, BDTs and BDT groups.
    • Provide sorting functionality by Event time, BDT name.

  • Designed and developed screens for enhancing alarm manager with filtering capabilities.

Environment: Solaris 2.5.1, C++, C, Tcl/Tk, ILOG Views, Scotty Network Manager, Clearcase.

Feb 98 to July 98
Avistar Locator, Avistar Systems, CA

Consultant

Avistar locator is directory service system to view, modify contact information. Locator is used with the Avistar suite of video conferencing software products. Public directories are stored on directory servers and accessed through LDAP Light weight directory access protocol . Private directories are C-INDEX II file based.

Designed and developed X/Motif user interface to
  • Add/edit/remove directories. Directories are hierarchical, shown in tree fashion.
  • Create/modify/collapse/expand folders within directory.
  • Create/modify contact information of the people in the folders
  • Drag and drop contacts and folders.
  • Menu bar, Tool bar buttons for all the operations on directories/ folders and contacts
  • Designed and developed Interface object class to communicate with LDAP class libraries and c-index libraries.

Environment: SOLARIS 2.5, LDAP, C-INDEX II, X/Motif, C++, csh shell, TCP/IP, Source Safe.

July 97 to Feb 98
IBS Pre-processor for Lucent Technologies International Billing Services, CA

Consultant

The software system developed for Lucent Technologies project consists of Lucent Pre-Processor. The Lucent Technologies invoice or dunning data is in line-mode ASCII format transmitted over the 128kpbs frame relay circuit. IBS Pre-Processor system will validate and process the input data stream and produce the fully composed AFP data stream to be processed by TC2 and eventually by the IBS factory. The statements will be produced in the IBS factory. Average number of statements processed is 50,000 per month.

  • Designed and developed input module to validate and process input data.
  • Designed and developed format module, to format the statement, applying, business rules, field formatting rules, section and page breaking rules. And to output AFP tokens and AFP factory NOP records.
  • Communication between Pre-processor and TC2 software is implemented
  • Developed shell script which is launched by NDM CONNECT:Direct, whenever data appears from Lucent Technologies over the 128kpbs frame relay circuit. This shell script will perform initial validation and start the statement processing.
  • Developed Pro*C module to cache the message and insert information stored in the Oracle database.
  • Tuned the processor to achieve the processing speed of 60k statements per hour.
  • System support and maintenance.

Environment: SGI , IRIX 6.2, Oracle 7.1, SQL, C, C++, Perl, tcsh shell, ClearCase

Jun 96 - Jun 97
AutoDial Communication System, Edward Jones, Missouri

Software Engineer

AutoDial package consists of an AutoDialer and AutoDial Setup. AutoDialer dials any telephone number through Monitor Control Subsystem MCS hardware. Dialing is done through the modems which reside in MCS. Autodialer runs as a daemon process and communicates with applications using Tool Talk messaging. AutoDialer Setup provides X/MOTIF GUI to set/modify information about local telephone system like dialing rules, toll free calls information. Responsibilities included;

  • Analysis, design and development of AutoDial Server and AutoDial API using Tooltalk, C++ and Shell Scripts.
  • Screen design and development of GUI using X/MOTIF, UIM/X and C++.
  • Involved in the system integration and testing which includes test analysis and testing.
  • Responsible for documentation such as user manuals.

Environment: Sun Sparc, Tektronix X-Terminals, Solaris, X/MOTIF, UIM/X, Tooltalk, C++

Dec 95 - Jun 96
TIME/VIEW 2000 TNDS Diagnostic Support, Ascom Timeplex, New Jersey

Software Engineer

TIME/VIEW 2000 is a network management software for time division multiplex hardware equipment LINK, TX3. This project involved enhancement of diagnostics module of TIME/VIEW to support third party hardware called TNDS T1 Network Diagnostic System equipment. User interfaces are developed on X Window System. Commands to Hardware are processed though proprietary protocol. SNMP proxy agent was also available for commands processing.

  • Responsible for the analysis, design and coding to support TNDS diagnostics.
  • Designed and developed Screens in X Window System.
  • Developed C-Shell scripts for installing and configuring Client/Server TIME/VIEW 2000.
  • Involved in unit and integration testing.

Environment: SunOS, C, LINK/TNDS Networking Equipment, X/MOTIF, SNMP

Feb 1995 - Nov 1995
Shop Floor Control System SFCS, Larsen & Toubro Ltd. , Chennai

Software Engineer

SFCS is part of MRP II implementation that controls the shop floor activities of all the manufacturing/assembly processes in all the focus factories of the customer in USA. The system is developed in a distributed client/server environment.

Responsible for analysis, design, documentation and implementation of Electronic Process Manager module.

Environment: Solaris, MS-Windows 3.1, ORACLE 7.1, SQL, ORACLE objects for OLE, Visual C++ 1.5, Visual Basic 3.0, Sun Sparc Workstation in Ethernet, 486 and Pentium based Digital PC

Jun 1993 - Jan 1995
AppBuilder, Larsen & Toubro Ltd., Chennai

Analyst Programmer

AppBuilder is a tool developed to ease the development of Client/Server system with X/MOTIF based GUI at the front end and connectivity to database like SYBASE. This tool aids the user in developing applications by providing painters for User Interface development and powerful 4GL to associate functionality to the application.

  • Responsible for the design and development of screens and documentation.
  • Involved in the coding of Form Painter and Main Painter which facilitate development of screens with user interface objects like buttons, text, label, scroll bars, menus.
  • Responsible for the design, coding and testing Demo Kit for X/MOTIF applications.
  • Developed Image Editor for X. This can be used to create/edit Color Pixmaps.
  • Developed New Widget Combo Box, using MOTIF widget classes.
Environment: SCO UNIX, SUN OS, X/MOTIF, C, C++

1234567891011121314151617











Untitled Document