Forum | Russian | FAQ | SiteMap | Contact Us








12345678910

Resume 10

Shankar Udaya
Sacramento, CA

Summary

Extensive IT experience in Software Release Engineering / Configuration Management SCM , Software Development, Systems Administration and Networking.
  • Experience in Software Release Engineering using Configuration Management tools Perforce, ClearCase CVS, and CCC/HARVEST.
  • Experience in Software programming utilizing C, C++, JAVA, Perl and UNIX.
  • Experience as a System Administrator in establishing Network, Software and Hardware Installation and Configuration and maintenance, NIS, NFS, DNS and Lotus Domino, Apache server.
  • Proficient in Perl Programming, Unix Shell scripting, Batch files and Make Utility for Unix/Windows NT platforms.
  • Good Written and Communication Skills.
  • Ability to work as a team member.
Hardware

PENTIUM, SGi, HP, SUN SPARC, IBM RS6000, DEC.

Software
  • Operating Systems : SOLARIS, HP-UX, AIX, LINUX, SCO-UNIX, SGi-IRIX, WINDOWS NT.
  • Languages : C++, C, JAVA
  • Window Environment : X-WINDOWS, MOTIF, WINDOWS NT, WINDOWS 95.
  • Configuration Management : PERFORCE, CVS, CLEARCASE, CCC/HARVEST, VSS, CLEAR QUEST.
  • Tools : PERL, HTML, SHELLSCRIPT, CGI, MAKE UTILITY, ANT BUILDFILE, BATCH FILES SQL, UNIX INTERNALS, EXCEED, MS-OFFICE.
  • Databases : ORACLE 7.3
  • Networking : TCP/IP, NFS, NIS, DNS, ROUTER, HUBS, SWITCHES.
  • Web Server : APACHE, NETSCAPE ENTERPRISE SERVER, NETSCAPE FASTTRACK SERVER.
Professional Experience:

Parametric Consulting
January 2002 - Present : Configuration Management Engineer.

New Experience Corporation, Needham, MA.
March 2001 - December 2001 : Software Release Engineer

NTFCO Software Inc, Palo Alto, CA.
January 1999 - February 2001 : Software Release Engineer

Essencial Data Systems EDS, Boulder, CO.
June 1998 - December 1998 : Software Engineer.

DSEA Engineering, Detroit, MI.
March 1997 - June 1998 : Systems Engineer.

Bangalore, INDIA.
July 1994 - March 1997 : Systems Administrator.

Accomplishments

Parametric Consulting, Sacramento, CA
January 2002 - Present

  • Responsible for implementing the Configuration Management process for the Integrated Maintenance Management System IMMS project for Department of Transportation, California using the CCC/Harvest CM tool by setting up the Environment and various States. IMMS is an application for managing the Asset, Cost and Time for the entire Department of Transportation in State of California.
  • Deploying and configuring of Hansen Application server, Hansen Application server is the proprietary software, used for IMMS project.
  • Developed programs to generate reports on CCC/Harvest and Nightly process using Perl and Unix Shell.
  • Setting up the Citrix sessions and installing, configuring the systems for Performance testing.
  • Involved in implementing the 24X7 availability of the IMMS project for the Department of Transportation.
  • Involved in supporting Systems Administration tasks.
System Environment

SUN/SOLARIS, HP-UX, WinNT, Hansen Application Server, C, C++, SQL, VB, Perl, Unix Shell Scripts, HTML, CCC/Harvest, Makefile.

New Experience Corporation, Needham, MA
March 2001 - December 2001

  • Developed programs for automating the build and packaging process using PERL and Shell scripts. Managing the source code using ClearCase and CVS source code Management system.
  • Installation, Configuration and Administration of Clear Case and CVS.
  • Involved in setting up ClearCase VOB s and View s.
  • Migrated source code base from ClearCase to CVS Configuration Management System.
  • Involved in setting up ClearCase license, registry, VOB server and View server.
  • Creating Tags and Branch s on Clear Case and CVS.
  • Developed perl program for checking to see the source that is being check-in is reviewed by project lead and an e-mail is sent to appropriate members of the group. This program was setup as trigger for ClearCase.
  • Creating and maintaining Makefiles and Ant build files, Generated the builds for C, C++ and JAVA source code.
  • Assisting the developer in debugging and fixing the broken code written in C and C++. Solving porting related issues
  • Setting up the automated daily and/or nightly build.
  • Installation and setting up of ClearCase Registry and License server.
  • Supporting the defect tracking and change management tool ClearQuest, and setting up the ClearQuest clients for Windows, UNIX with the backend on Oracle database. Generated the reports on weekly basis to QA.
  • Designed and Developed the software installation program for installation of the product at customer site.
  • Developed batch files and Unix shell scripts to automate QA process. Managed the bug tracking system.
  • Responsible for System Administration on the build and QA machines on Unix and WinNT platforms for installing and configuring software and hardware
  • Setting and managing user account, setting up the machines on network, making file systems available over the n/w and setting up NFS and NIS.
  • Administration and Backup of CVS and ClearCase repositories. Also involved in evaluating the software tools.
  • Assisting the developers, QA and new users on using ClearCase.
  • Developed the Release engineering Web site and Maintained the Web server for Release engineering.
System Environment

SUN/SOLARIS, HP-UX, LINUX, WinNT, C, C++, JAVA, Perl, Unix Shell Scripts, GNU tools, HTML, CVS, ClearCase, Apache server, Makefile, Ant build files, Exceed, ClearQuest, Bugzilla.

NTFCO Software Inc, Palo Alto, CA
January 1999 - February 2001

  • Implemented the Software Build process for various NTFCO Products. Responsible for writing programs to automate the entire build process and packaging program using PERL and Shell scripts.
  • Managing the source through Source Code Management System SCMS using Perforce, ClearCase and CVS.
  • Installation Configuration and Administration of Perforce Configuration management software.
  • Creating the Depot, Tagging and Branching the source on Perforce, ClearCase and CVS.
  • Creating the backup of Perforce, ClearCase and CVS repository.
  • Developed perl program to send e-mail to appropriate members of the project when there is any changes to the source code. This program was setup as trigger for Perforce.
  • Generating the builds for C, C++, JAVA source code. Creating and maintaining Makefiles.
  • Implemented the Native packaging for various flavors of Unix.
  • Supported the bug tracking/defect tracking software ClearQuest and Quintus and setting up the client software on the developer and QA workstations.
  • Designed and developed the software installation program for Unix platforms.
  • Involved in developing and running the batch files and Unix shell scripts for smoke test on the software package before delivering it to QA.
  • Involved in creation of the package on NT using Install Shield.
  • Solving some porting related issues and setting up the automated daily and nightly build. Assisting QA in testing the API written in C and C++.
  • Responsible for System Administration on the build machines on Unix and WinNT platforms.
  • Responsible for creating the CD for the final software deliverables.
  • Developed and maintained the Web site for Release engineering.
  • Evaluated the Install Anywhere and Java source obfuscation tools.
  • Assisted Developers, QA and new user on using Perforce.
System Environment

SUN/SOLARIS, HP-UX, Linux, DEC Unix, AIX, WINNT, C, C++, JAVA, Perl, Unix Shell Scripts, GNU tools, HTML, Perforce, CVS, ClearCase, Install Shield, Apache server, Netscape enterprise server, Batch files, VSS, Makefile.

Essencial Data Systems EDS, Boulder, CO
June 1998 - December 1998

  • Involved in developing programs to Consolidate the data that comes from the Mainframe to the Oracle database, which is then used as Production data.
  • Developed programs to extract the database information has required by the Client HP, this is being done using C language and some API s to connect to the Oracle database server which exists on HP machine.
  • Also involved in developing Unix shell scripts, Batch files and SQL Scripts to run Database jobs which makes the task automated.
System Environment

Hardware : HP, Pentium, PC-486.
Software : C++, C, Oracle 7.3, Unix Shell Scripts, SQL Scripts, Batch files.

DSEA Engineering, Detroit, MI
March 1997 - June 1998

Software Development:
  • Developed a utility for Monitoring the WEB Server - monitoring the traffic and analyzing it. Displaying server traffic for a given Domain/Server by hour/day/week/year by web-pages/documents accessed etc. This was implemented using HTML and PERL Scripts on the Netscape FastTrack Server.
  • Involved in study and planning of implementing existing software C code to C++.
  • Involved in testing "Vista Dialog Editor" VDE , an in-house case tool, developed for rapid GUI design and development.
Systems Administration
  • As Systems Administrator was responsible for UNIX and NT systems and Networking.
  • Creating File Systems and User Accounts.
  • Setting up File and Print servers and creating boot and root file system Backups on Unix workstations. Restoring / Recovering the files from the Backup s.
  • Installation, configuration and maintenance of the third party software like IDEAS, PDGS and UG software.
  • Performing TCP/IP networking management tasks, including monitoring network traffic, adding new hosts to the network, solving network hardware problem.
  • Mounting remote disks and exporting local disks with the Network File system NFS and NIS.
  • Installing and configuring the external and internal Hardware s on UNIX and NT.
  • Configuring and setting Router, Switches and Hubs. Configuring for Network printing.
  • Installation of Windows95, Windows NT Workstation/Server Operating System. Installing Lotus Notes Domino 4.5 Server and client and configuring the Lotus notes server for SMTP and DNS. Implementing E-mail and Group mail using Lotus Notes 4.5 and creating and maintaining User accounts.
  • Configuring all the PC s running on Windows95 and Windows NT for Gateway and Domain name service DNS .
  • Developed Unix shell scripts and Batch files on Unix and NT for automating system administration tasks.
System Environment

Hardware : SGi, SUN, HP, Pentium, PC-486.
Software : C++, C, Unix Shell Scripts, Batch files, Object Oriented Concepts.

DSEA Technologies, Bangalore, INDIA
July 1994 - March 1997

Software Development
  • As a member of Software development team consisting of 10-15 Software Engineers, involved in designing, developing and testing utility programs using C and C++ with Object oriented concepts for a commercial CAE Software product DSEA-CRASH, a vehicle crash simulation pre and post processor. These were developed using the Object concept.
  • The various objects that were developed were to measure angles, distance etc., for the CAD/CAE applications.
  • A filter utility was developed for smoothening of the time history curves at different cut-off frequencies.
  • GUI control panel was designed and implemented for finite element meshing and controls.
  • Developed Hard copy module for Importing of the different Objects and Images from a model Window, and saving it in the Postscript format which helps in taking model printouts. This was done in a multiple window environment utilizing the API s written in C and C++ of the in-house product VISTA which was developed on X-Windows and Motif.
  • Developed systems utility security system for mounting of the file systems on different kind of Hardware ranging from PC s to Workstations using shell scripts.
  • Developed "communication utility" which is used to send a broadcast message to all the hosts on the Network and a backup utility to take the regular backup s.
System Administration
  • As Systems Administrator was responsible for UNIX and NT systems and Networking.
  • Establishing 100Mbps Ethernet LAN.
  • Installation and configuring HUBS and Switches, connecting of the PC s and UNIX workstations and Server to Network and configuring and tuning of PC s and UNIX workstations to TCP/IP and NFS.
  • Installation and configuration of Hardware s such as Hard-Drives, Tape-drives and CD-ROM drives on the Unix workstations.
  • Installation of UNIX Operating system, Development system and other software s on Unix workstations and PC s.
  • Installation and configuring of the Software and Hardware on systems ranging from PC s to Unix Workstations.
  • Creating File Systems and User Accounts. Setting up File and Print servers and creating boot and root file system Backups on Unix workstations.
  • Restoring / Recovering the files from the Backup s.
  • Performing TCP/IP networking management tasks, including monitoring network traffic, adding new hosts to the Network
  • Solving network hardware problem and mounting remote disks and exporting local disks with the Network File system.
  • Creating Regular Backup s both PC s and Unix Workstations.
  • Configuring of different hardware s such as Hard Drives, CD-ROM, Tape Drives and Modems on PC s. Procurement and Maintaining of all the Software, Hardware and Licenses. Installation of Windows95, Windows NT Workstation/Server Operating System and Other software s on PC s.
System Environment

Hardware : SGi, SUN, HP, IRIX, AIX, Pentium, PC-486.
Software : C++, C, Unix Shell Scripts, Object Oriented Concepts.

Professional training and seminars attended
  • Rational ClearCase conducted by Rational University in Lexington, MA
  • TIB/Hawk a sophisticated tool for monitoring and managing distributed applications and systems enterprise-wide. Conducted by NTFCO Software Inc. Palo Alto, CA
  • Object Oriented Analysis and Design in C and C++ conducted by INDIAN INSTITUTE OF SCIENCE, Bangalore.
  • Seminar on Remote Connectivity conducted by 3COM. Bangalore India
Education

B.E in Telecommunication from BMS College of Engineering 1993, Bangalore University, Bangalore.

Web Server Technology Fall 1997, Wayne State University, Michigan.

Reference : Available upon request

12345678910












Untitled Document