We provide IT Staff Augmentation Services!

Project Leader Resume

5.00/5 (Submit Your Rating)

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:

Bachelor of Engineering in Electronics and Communication.

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

Confidential,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)

Confidential,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.

Confidential,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

Confidential,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.

We'd love your feedback!