R. Sridhar
870, E. El Camino Real, #529,
Sunnyvale, CA - 94087
Ph. : 408-7366004 ( Res. )
      415-7867282 ( Off. )
E-Mail : sridharr@hotmail.com

Objective To work for a progressive organization involved in System's programming in UNIX involving design and development. Profile Date of Birth : 29th February, 1972 Sex : Male Marital Status : Unmarried Educational Qualification B.E in Electronics and Communication from Mysore University(1989-1993) Professional Experience
  • Overall Two years of experience in the Software Engineering industry
  • Worked with various UNIX versions for the last 2 years
  • Been involved in all phases of the software development lifecycle
  • Exposure to issues of project management. Managed teams of 2-3 in three projects
  • Working with SVR4 source code for the last 5 months, utilizing a state of art maintenance methodology
  • Currently working as a Systems Engineer at BFL Software Ltd., Bangalore
  • Areas of Expertise
  • Proficient programming skills in C
  • System Calls and IPC
  • Curses, Forms and Menus
  • SVR4 architechture and Unix internals
  • Memory Management
  • Debugging
  • Hardware and Software Environments Hardware HP 9000, SunSparc, IBM PC/XT/AT. Operating Systems FTX ( SVR4 based Fault Tolerant Unix ), HP-UX, Solaris, DOS, Windows 3.1. Programming Languages C, C++, Java, Windows Programming, Shell programming. Professional Training
  • X-Toolkit and Motif programming for a period of 5 days at Gulf Tech
  • Microsoft Visual C++ training for a period of 5 days
  • Five month training at Brilliant's Computer Centre on UNIX & C.
  • Four month training at Brilliant's Computer Centre on Windows programming using Software Development Kit.
  • Six month's training at Computer Garage Institute of Hardware Training on Computer Maintenance and Repair.
  • Four month training at Computer Garage Institute of Hardware Training on LAN and Internetworking.

  • Project Profile Flight Information Service Hub ( FISH ) Oct '96 - Aug '97 This project aims to provide real time flight information to all the display consoles, and to all the sub-systems in the airport. It also provides on-line change request on the flight information schedule. The FISH engine is located on the Digital Alpha Unix server. All the display consoles will receive the active flight information schedule sent by the FISH engine on the network, intrepret and display it on the monitor. FISH will be the information service engine that constantly provides all the daily flight information to the clients that are attached to the network using the multicast concept. * Traffic Manager - This module handles the monitering and maintenance of the status of all the display signages throughout the airport. This also provides an interface to monitor the status of the hot-standby server. * Multicast Manager-This module sends the data to the network using the multicasting concept. * Master Clock Mngr-This module synchronizes the server time with a reliable time source using the NTP protocol and also sends out the server time to the network to enable clients to synchronize their times with the server. The FISH engine is a multi-thread application where all modules are running as individual threads. Concepts of Inter-process communication like shared memory, semaphore and message queues are used. TCP/IP protocol suite is used for communication between the display clients and the server. Maintenance of SVR4 based Fault Tolerant Unix ( FTX ) Apr'96 - Sept'96 Involved in enhancements and fixing bugs in FTX. FTX works on HP-PA and i860 platforms of Stratus Computers. Part of a team of nine which works remotely with the team in US over a dedicated 64 KB link. A well developed maintenance methodology is utilized for fixing bugs. Developing a good understanding of SVR4 internals. Role : Bug fixing and bug dispatching Team Size : 9 Client : Stratus Computers Inc. Env : Sun-SPARC with SunOS, FTX ( HP-PA and I860 ) test machines Value Profile Instrument Nov'95 - Apr'96 This is a value clarification tool which automates the process of evaluating a person based on the individual's response to a set of questions and the responses of a set of other evaluators. Role : Project planning, monitoring and configuration management Team Size : 2 Client : Arpitha Env : Microsoft Windows 95 and MS Visual C++ Metrics Manager Nov'95 - Mar'96 This is a measurement tool which helps the organization monitor the cost, manpower used and risk factors involved in any project. Analysis of the collected data is also provided on a per project and overall group wise summary. Role : Project planning, monitoring and configuration management Team Size : 3 Client : BFL Software Ltd. Env : Microsoft Windows 95 and MS Visual C++ MailReader Feb'96 Involved in the design and development of this utility which has been developed between two Unix machines( HP9000 & MC88K M/Cs) to transfer mail(s) between them. It also provides a dynamic mail notification facility and the necessary security features. This system has been developed using the TCP/IP socket library calls. Role : Project planning, Design and Development Team Size : 1 Client : BFL Software Ltd. Env : HP9000 and MC88k Chat Oct'95 - Jan'96 This is a text based conferencing system developed on MC88K machine providing multi-user and multi-channel facility. This work involved extensive use of the IPC mechanisms and the curses interface provided in Unix. I was involved in the design and development of this utility. Role : Project planning, Design and Development Team Size : 1 Client : BFL Software Ltd. Env : MC88k Universal Testing Environment ( UNITE ) Jan'95 - Aug'95 This is a software regression testing tool similar to the DEC Test Manager ( DTM ) provided on the VAX which automates and organizes the testing process of a software. This product can be used during both the development and testing phase of any UNIX text based software. This product is currently supported on HP-UX, Solaris and AIX. File Manager module organizes the test suite structure in such a way that it is transparent to the user. This module provides commands to create, delete and modify the structure. Screen Manager provides the user interface to the system. It comprises a multiline editor with doskey like command recall feature. Role : Involved in the design and development of File Manager and Screen Manager module. Porting of UNITE to Solaris and AIX. Team Size : 4 Client : Comshare UK Env : HP9000 ( HP-UX ) Client - Server Database Management System. Sept'94 - Nov'94 This is a Database Management System developed in the UNIX environment. This software uses the Inter-process communication feature. The IPC features used for the development of this software were Shared Memory and Message Queue's. This software helps the user to create and maintain a generalized database for any application. A user interface is provided using Menu's and Forms of the Extended Terminal Interface of Curses through which the user can communicate with the client. The Client communicates with the server to perform the task required by the client. Role : Involved in the design and development of the project Team Size : 1 Client : BPL Limited

    My Home Page | My Friends
    My Autobiography | Photography tutorial
    Comments
    1