Post Job Free
Sign in

Project Software

Location:
7601
Posted:
March 09, 2010

Contact this candidate

Resume:

Manjula Rao

Phone: 201-***-****

E-mail: *******@*****.***

Experience Summary

• Having 6.2 years of experience in developing large-scale, Object-Oriented n-tier

Scalable, high-performance systems.

Proficient in developing C++ applications.

Strong knowledge of the Object Oriented design aspects

Having experience on Aeronautical and Telecom domain expertise.

• Extensive knowledge in the full life cycle of software design process including

Analysis, Design, Development, Integration Testing and Maintenance.

Involved in the Rational Unified Process development Model for the software development.

• Responsible for designing the application based on Use cases, UML for designing,

activities using the Rational Rose.

• Working knowledge of operating systems UNIX, Vxworks, OSE.

Hands on experience on TCP/IP, SNMP,CMIB protocols.

Working experience in TL1, NMS,TFTP

Good experience in shell scripting,

Have experience with Multithreading and Inter-process communication design to handle the

real time applications.

• Involved in the integration of the various functional Unit.

• Hands on experience on clear case, Rational Test Real Time (for Unit testing and

black Box testing, rational purify.

• Have proven ability to work individually in a project from gathering requirements till

deployment of the application. Also demonstrated proficiency in leading and

mentoring junior developers, while working in team environments.

• Good knowledge of the different processes involved in the Software Development

Life Cycle and has exposure to the standards, procedures & documentation followed

by CMMi Level 5 companies.

Analytical thinker and Ability to learn and adapt quickly with new tools and

technology.

• Demonstrated ability to multitask and manage multiple projects in a cross-functional

environment.

Excellent communication, interpersonal and presentation skills. Self-starter,

customer focused, detail oriented.

EDUCATION:

1999-2003 Visveswaraiah Technological University Belgaum, India

Bachelor of Engineering in Electronics and Communication.

Have a Higher Diploma in Software Engineering by Aptech Computer Education

Technical Skills

• Languages : C/C++, Ada95, Java, XML,PL SQL

Scripting: Shell Scripting,Perl

• Operating Systems: Windows‘95/98/2000/NT/XP, UNIX(Sun Solaris),

Vxworks, OSE

• Tools: Rational Rose, Rational Test Real Time, Rational Purify, ClearCase

Clear DDTS, Green Hills Multi (debugging tool). Pharlap tools

• Software tools Word, Excel, PowerPoint, Outlook,

• Design & Software Methodologies: Rational Unified Process(RUP),System

Analysis and Design, UML, SDLC, Design Patterns, STL, Multithreading, Inter

Process Communication, OOAD, Algorithms

Functional Areas: Telecom, Avionics, Embedded systems

Others: N/W Management, RTOS, TCP/IP, SNMP, Data Services,TL1, CMIB.

Professional Experience

Wipro Technologies, Bangalore 07/2009 to 11/2009

Project Lead

The scope of the project is to implement a Software Watchdog Timer (SWT) using C++

in Linux. The software watchdog waits until a specific event occurs and executes a

preconfigured action. The software watchdog uses a built-in counter to count down to

zero from a defined timeout value. When the watchdog reaches zero, it executes the

predefined expiration action. To prevent the watchdog from timing out, the application

can reset the watchdog count. If your application stops running, the watchdog counts

down to zero and then carry out the expiration action. The major advantage of this SWT

over the already existing Software watchdog daemon in Linux would be that this SWT is

designed to kill and restart only the process that is faulty and not the entire system as

done by the Linux Software Watchdog daemon.

Responsibilities:

• Involved in Understanding the scope of the project along with Analysis and

design(through HLD preparation),

Is Responsible for Analyzing the design constraints and coming up with the suitable approach to

resolve the issue.

Guiding the team members through the vision of the project objectives and implementing the

project.

• Provide status reporting of team activities against the program plan or

schedule.

• Mentoring the team and resolving the issues faced with the implementation.

Environment: C++, Linux, IPC(Socket communication)

Wipro Technologies, Fujitsu Network Communications, Pearl River NY,US

01/2008 to 07/2009

Programmer Analyst

FW9500 R3.1 and CDS R3.3

FW9500 is a packet transport product providing a wide set of SONET and data Services

features. FLASHWAVE CDS provides the functions of a Converged service platform

supporting SONET and Ethernet interfaces. Involved the multi Layer Object oriented

design to handle through the User provisioning up to setting the hardware parameters.

Responsibilities:

• Involved in understanding the Product requirement Specification from System

Engineering for data Services features and identifying the solution for it.

Was involved in the Design of the Data Services features for FW9500 and CDS.

Developed the application in C++ with Sun Solaris as Development Operating System and OSE

as operating system to deploy it on the actual Board.

Worked on the User Interface(TL1, xml file parsed to describe the attributes), Managed Object

Layer, Physical and Logical Entity Manager Layer of the Product.

For the FW-CDS product Basically involved in the implementing the feature set for Equipment,

Ethernet Private Line Service (EPL), Ethernet Virtual Private Line(EVPL), LAG, Alarms and PM

related activities. Has understanding of Ethernet termination functions (including autoneg, flow

control, Private Management VLAN(PMVLAN), Link OAM(LOAM) and Class of Service(COS)

features.

The Communication between different layers(basically different processes) is through the inter-

process communication using the message queues.

Resolved the Critical issues in FW-CDS and enhanced many feature sets.

Responsible for the debugging defects raised and sanitizing the load to maintain the integrity of

the load.

• Responsible for the pre-FIT, FIT(Functional Integration Testing) .

Involved in the multi site development, delivering to the Integration view.

Environment:C++, Sun Solaris, OSE,TL1, Shell scripting, Clearcase, ClearDDTS, Multi tool for

debugging, pharlap code tools.

Wipro Technologies for Alcatel Lucent

02/2005 to 12/2007

Project Engineer

AWS Release (6.5.10, 6.5.20, 7.0, 7.1, 7.2, 7.2.1, 7.2.2)

AWS is an Element Management System (EMS) for the management of broadband access

network consisting of Advanced Services Access Multiplexer (ASAMs), ISAM (Intelligent Service

Access Multiplexer) and the Customer Premises Equipments (CPEs). The scope of NG AWS is to

design, develop, and deliver an EMS, based on ALCATEL provided OS platform called

EMLCORE.

Responsibilities:

• Interact with client and was Responsible for design and develop the software using

C++/XML on Sun Solaris platform. Used Sun Workshop for debugging and ILOG

Views for design of the Graphical windows.

Involved in several releases designing and implementing the features using the SNMP and CMIB

protocol. The basic architecture was to maintain the Managed Information Base(MIB) to save

configurations and handle it using the managed objects.

Responsible for Unit testing Defects fixing and debugging (Light Integration testing defects and

field defects)

• Mentoring Bringing up NE setup in the lab Involved in the Reviews within and across

the teams.

Modules handled in the project NE Management domain (NE MGMT): This handles

Configuration management for association to the NE. Handles the persistency related issues.

Equipment Management domain (EQPT).

Software Download Domain (SWDL): This domain is responsible for performing Download of

ASAM s/w to the ASAM through TFTP. Backup / Restore Domain (B/R): This domain is

responsible for backup of current ASAM configuration in binary files (backup), which can be

applied to the ASAM to rollback the ASAM to the saved configuration (restore). Handled the

Offline migration features.

Took sole responsibility of certain domains and was a single point of contact. Resolved many of

the critical issues(defects).

Responsible for writing scripts to carry out the migration, SWDL,BR.

Was recognized for some of the contributions done in the project.

Secured Feather In My Cap award for putting in that extra effort while working on

SWDL/BR issues that cropped up during tail end of 7.0.1 and for enthusiastically

taking up complete ownership for SWDL/BR domain in AWS (R7.0.1) project at

Wipro Technologies

Received Thank a Zillion award for putting in countless extra hours during the release for

migration bug fixing in AWS (R7.0.1) project at Wipro Technologies.

Secured Feather In My Cap award at Wipro Technologies for putting in that extra effort and

dedication to meticulously resolve the KPN Persistency Key issue. This is highly appreciated"

Environment: C++, Sun Solaris, SNMP, CMIB, Shell scripting, Clear case, Clear DDTS, Sun

Workshop for debugging, Rational Purify

Aeronautical Development Agency 08/2003 to 02/2005

Software Engineer

Project 1. Data loading Subsystem through Ethernet

VDR is embedded equipment mainly dedicated to in flight data storage and uploading of data to

other equipments. The VDR is connected to OAC master through Ethernet connection. TCP/IP

protocol is used. The Video Digital Cartridge is used for uploading the data to the aircraft for

providing the pilot with flight plan, waypoint airfield and magvar databases. Along with this the

downloading of data to the equipments is also done through this subsystem. The uploading of the

data from cartridge to OAC-Master is done through Ethernet using socket for inter-process

communication and Downloading to equipments is done through 1553 bus in the form of

messages.

Responsibilities:

• Responsible for development and Integration testing of the module

Involved in the simulation of the project using the Vx-Works simulator.

Involved in the Integration testing of the module with the Master module.

Performed the Black box testing using the RTRT.

Environment: C++, Ada95,vxworks,TCP/IP,RTRT,Socket program

Project 2. Simulation Project for Display surfaces of LCA

The project simulates the Cockpit Display Surfaces of the LCA (Light Combat Aircraft. The

simulation has two applications running on two different cards. The OACMASTER running on one

card composes the data and puts to the shared memory. The display simulation running on the

other card copies the data from the shared memory and draws the display surfaces using the

Graphical language OpenGL. The inter Process communication is achieved using semaphores

for synchronization between two processes. The cockpit environment has a number of display

surfaces which display different pages to the pilot during navigation and during maintenance. To

check the functionality of OACMASTER, which is central processing part of LCA these simulator

surfaces are developed.

Responsibilities:

• Responsible for Analyzing the Use case and develop the simulation model to check

the functionality of the different pages displayed in the cockpit to the Pilot.

The Graphical Display was developed using the open-GL to meet the requirement as per the

specification.

Involved in the development and certification of the simulation model.

The semaphore concept is used for the Inter-process communication between the OACMASTER

and Display surfaces as these will be running on different cards. The data is transferred or

received through the shared memory.

Messages are produced and sent for testing purpose to validate the pages displayed.

Environment: C++, Ada95, RTRT, OPEN-GL, Inter-Process Communication, Shared Menory.

3. Open Architecture Computer

OAC MASTER designed using OOAD concepts provides operational/Mission functions like

navigation guidance, Fire control computation and manages cockpit man-machine dialog

management functions. It manages external equipment, computes air data, maintains avionics

system and manages bus exchange. It has been implemented with five layers such as

communication layer, physical avionics layer, logical avionics layer, computation and processing

layer and presentation layer. The mission computer of LCA was previously designed using

structural programming. The objective of project was to change it to object oriented methodology.

Responsibilities:

• Responsible for redesigning the modules for a architectural transition from structural

to object Oriented Design.

Analyze the Use cases and develop the Class diagram and state chart, Sequence diagram for

each of the modules developed using Rational Rose.

Carry out the development using the Ada95, (a strict typecast language) on Windows NT..

Responsible for Unit testing of individual modules and Black box testing after integration of the

related modules.

Was part of the final Integration testing of the entire OAC-Master by simulation software

developed using c++ to send the Messages.

Scheduler to run each of the modules in the required priority order and testing for the overall

functionality of the system

Involved in the design and development and unit testing of many software subsystems like

Engine subsystem Page Determining system, Air data system, Presentation subsystem, and

Electrical and fuel subsystem.

Environment: C++, Ada95, RTRT, Inter-Process Communication, Rational Rose,Vxworks.



Contact this candidate