Ramesh Babu Govindasamy
#*733
Richardson TX 75082
Contact : 972-***-**** (Mobile)
*********@*****.***
Objective
To have a challenging position involving people management, interface with customers, embedded software design and problem solving with emerging technologies for a dynamic and progressive firm that will make use of my talents and experience as a System Software Engineer.
Strengths
• Expertise in identifying/understanding needs, focusing on the real issues, translating issues into technical actions and implementations.
• Expertise in Coding with a proven track record of success in design, development, porting, integration and testing of embedded systems.
• Ability to learn new systems quickly and has a strong analytical and problem solving skills.
• Excellent Interpersonal skills and an innate ability to provide motivation, and open to new and innovative ideas for best possible solution.
Summary
• Over 8 years of experience as System Software Engineer with responsibilities involving design, development, porting, integration and testing of embedded systems.
• Strong experience and sound knowledge of Real Time Operating System VxWorks6.1, pSOS, OSE and Symbian.
• Extensive experience in C/C++ Embedded applications development with expertise in developing Mobile Multi-Media Solutions.
• Hands on Experience in System level programming in Linux, Device drivers and Networking.
• Experience in development of Layer-2/3 protocol networking products.
• Experience in development of Media Device Framework-compliant software codec plug-ins for various audio formats on Helix Media player for Mobiles on Symbian.
• Developed Media Browser GUI application for Philips DVD Combo Player.
• Experience in development and testing of Cryptographic and PKI functionality components for OMA DRMv2 client and server for Mobiles.
• Experience in OOAD Techniques, developing Use Cases, Interaction Diagrams (Sequence and Collaboration diagrams) Packages and Classes using Rational Rose and/or Visio.
• Experience in OS upgrade of CSCAPE engine from VxWorks 5.4 to 6.1 version.
• Exceptional ability to quickly master new concepts and implement solutions using agile development techniques.
• Has good Analytical, Programming, Problem solving skills with excellent interpersonal skills and an innate ability to provide motivation.
• Has good understanding of Telecom, Networking, Mobile Multi-Media, Consumer Electronics Industry and implemented solutions for clients like Fujitsu Networks, Philips, Safenet, Nortel Networks.
Education and Certification
• Bachelor of Engineering (Electronics and Communication) from Madras University
• Tornado Training Course - VxWorks
TECHNICAL SKILLS
Technical Summary Real time systems
Mobile Multimedia Software
Data Networking Systems
Embedded Application Development
Ecommerce Web Development
Languages and Database C, C++ ,VC++, ,java, jsp
VB.Net, Javascript, Perl, Python, Unix Shell scripting, AJAX, Corba
XML,WML
Assembly Programming
Oracle, PLSQL
Platforms Windows
Solaris
Linux
Unix
Fedora
VxWorks6.7
Symbian9.4
WinCE
pSOS
OSE
Networking Protocols Ethernet(802.3), Layer 2 switching, VLAN(Port-based, Mac-based and Protocol-based), Private VLAN, Tagged VLAN, Trunking/Link aggregation(802.ad), L2/L3/L4-based filtering/Access Control List, TCP/IP, SNMP, QoS (Classifying, Queuing, Priority Marking/Remarking-802.1p /DSCP, Policing, Shaping), L2/L3 Multicast and IPv4/IPv6, HTTP, SIP, TR-069,TLS,SSL
Tools Used Development Tools
Multi IDE
Work Bench
Tornado 2.0
Code warrior
MS Visual Studio
Vision Click
Project Management Tools
Rational Clear case
Microsoft Project
Configuration Management Tools
CM Synergy
Perforce
Software Engineering Design/Implementation/Integration/Testing
Worked in Agile Development Projects
Exposure to all phases of ISO 9001 & CMM level 4 processes
Professional Experience
Fujitsu Networks 05/2008-09/2009
FlashWave 9500 R4.1
The FLASHWAVE 9500 Packet ONP Packet Engine Mapper card which provides the modular, card-level fusion of Connection-oriented Ethernet and SONET transport technologies built on a single card. It supports both 64 SONET VCG(Virtual Concatenation Group) and 64 Ethernet ports.Also provides interface card protection feature.
• Added Software support in ME Layer to enable TL1 Commands for user interface.
• Added Software support in Logical Entity Manager layer to enable Data Services features.
• Added Software support in Physical Entity Manager layer to enable Transport Services features.
• Fixed all the compilation errors, link errors generated by the GNU compiler.
• Tested the load with the test suite, debugged with Single Step and fixed the bugs .
• Done the file version control activities and merge of various branches of source.
• Involved in code reviews and implementation of review comments.
• Followed Agile development methodologies.
Environment: C, C++,STL,XML, MULTI, AGILE,SOLARIS
Fujitsu Networks 06/2006-04/2008
FlashWave 9500 R3.1
The FLASHWAVE 9500 Packet ONP provides the modular, chassis-level fusion of Connection-oriented Ethernet, ROADM and SONET transport technologies built on a single addressable optical network class element for Verizon and AT&T. It fulfils network aggregation and transport infrastructure needs, delivering high bandwidth, and high quality packet-based services.
• Added Software support in ME Layer to enable TL1 Commands for user interface.
• Added Software support in Logical Entity Manager layer to enable Data Services features.
• Fixed all the compilation errors, link errors generated by the GNU compiler.
• Developed the Pharlap Test Script files using TL1 Commands to test the software layer .
• Tested the load with the test suite, debugged with Single Step and fixed the bugs .
• Done the file version control activities and merge of various branches of source.
• Involved in code reviews and implementation of review comments.
• Followed Agile development methodologies.
Environment: C, C++,STL,XML, MULTI, AGILE,SOLARIS
Nortel Networks 10/2005-05/2006
CScape Operating System Upgrade
This project involves Operating System Upgrade of CDMA Simulation and Capacity Engine. It is a generic tool that simulates the CDMA network and addresses the testing needs of design, system and product test groups. It mimics the functionality of SBSC, BTS and mobile to test as a stand alone tool.
• Upgraded the CScape from VxWorks 5.4 to 6.1 version by porting various sub systems of the CScape software with GNU Compiler 3.2 on Work Bench.
• Fixed all the compilation errors , link errors generated by the GNU compiler.
• Replaced the deprecated system library functions with equivalent ones from VxWorks6.1.
• Built the board support package code for the new hardware CPN5365.
• Tested the load with the test suite, debugged and fixed the bugs.
• Done the file version control activities and merge of various branches of source.
• Lead activities for the project module.
• Involved in code reviews and implementation of review comments.
Environment: C, C++, WorkBench,Vxworks6.1
Mitsubishi Electrics 01/2005-08/2005
upnp Stack
Universal Plug and Play allows automatic discovery and control of services available on the network from other devices without user intervention. Devices that act as servers can advertise their services to clients. Client systems, known as control points, can search for specific services on the network. When they find devices with desired services, the control points can retrieve detailed descriptions of the devices and services and interact from that point on.
• Involved in the development and testing.
• Developed an Http Module which parses the http headers for incoming messages and aids in constructing the appropriate headers for outgoing messages.
• Developed the wrappers for the XML Parser Engine which interfaces with the stack.
• Implemented sample client and server modules to test the upnp stack.
• Implemented platform specific build functionality to build the upnp stack over VxWorks.
• Setup and maintained Configuration Management for the Project.
• Involved in code reviews and implementation of review comments.
Environment: C++, C, XML, Vxworks5.4,Unix ,HTTP
Packet Video 04/2004-11/2004
Media Device Framework
Media Device Framework is a feature of Symbian 8.0 in which the software codec are converted into hardware device plug-ins .It takes care of communication with the hardware and implements the codec using media device framework.
• Involved in the development, testing, debugging, and documentation of the overall system.
• Developed the Media Device Framework-compliant software codec plug-ins for various audio formats.
• Implemented test suite for testing codec plug-ins.
• Developed a Media Player application to demo the functionality of the codec plug-ins.
• Applied platform specific build functionality to build helix code base for various Symbian versions.
• Done the file version control activities for the project
• Involved in code reviews and implementation of review comments.
Environment: C++, VC++, MFC, MS Visual Studio, Symbian
Safenet 09/2003-02/2004
DRM Toolkit
This project requires functional testing of software components that provide cryptographic and PKI functionality required by OMA DRM v2 client and server implementation.
• Involved in the development, testing and documentation.
• Developed the test framework for the cryptographic part of the DRM v2 spec.
• Performed functional testing of cryptographic part of the DRM v2 spec.
• Developed the test suite for the certificate management.
• Involved in testing of the certificate management system.
• Setup and maintained Configuration Management for the Project.
• Involved in code reviews and implementation of review comments.
Environment: C++, VC++, Test Framework, Symbian
Philips 01/2003-08/2003
Philips Hard Disk Combi Player
This project involves developing software for Philips Consumer Electronics Products with storage enabled. It requires development of a Media Browser application for Philips DVD Players with a hard disk.
• Involved in the development, testing, debugging, and documentation of various system.
• Developed Media Browser application, which provides a User Interface to explore the contents of the hard disk in the DVD player.
• Implemented disk library application, which provides User Interface to explore the contents of multiple disc tray DVD player.
• Implemented the test framework for the Media Browser application.
• Performed the unit testing of the application using the test framework.
• Lead activities for the project module.
• Involved in code reviews and implementation of review comments.
Environment: C, Vxworks5.1,VisionClick, Media Browser
Philips 03/2002-12/2002
Philips DVD Player
This project involves developing software for Philips Consumer Electronics Products. It requires development of Application database interface software for Philips DVD Players.
• Involved in the development, testing, and documentation of various sub-system.
• Developed application database interface module which stores the device settings values for DVD player.
• Developed the test suite for the application database interface.
• Implemented User Interface Abstraction Layer, an application layer that enables the abstraction of all functional sub-systems from the user interface and service layers.
• Developed the test framework for the User Interface Abstraction Layer application.
• Involved in testing of the UIAL module.
• Lead activities for the project module.
• Involved in code reviews and implementation of review comments.
Environment: C, Vxworks5.1,VisionClick
Generic Database System on Linux 11/2001-02/2002
This Project involves development of a Generic Database, which can be accessed across the network using TCP/IP protocol through Sockets. The database has been implemented using a concept of linked lists and pointers.
• Involved in the design, development, and testing of the system.
• Developed a Generic library of routines for database manipulation.
• Developed File system interface module to store the records into a file.
• Implemented network interface application which enables accessing of database across the network.
• Implemented test application for testing the generic library.
• Served as team lead on project activities.
• Involved in code reviews and implementation of review comments.
Environment: C, Linux, VI Editor