Site hosted by Angelfire.com: Build your free website today!
 

Ganesh.Subramaniam
293, 10th main, 17 C cross,
Indiranagar 2nd stage,
Bangalore 560038. INDIA
Phone: 91 80 5214831
e2sganesh@hotmail.com


Summary:

8 years of Software design and development experience.
· Joined  Wipro Ltd., in Feb 1999. Currently working as Software Specialist.
· Worked as Project Lead, HCL Technologies Ltd., from Oct 1996 to Jan 1999.
· Worked as Senior System Analyst, Square D Software Ltd., from Sept 1995 to Oct 1996.
· Worked as Senior Software Engineer, Tektronix India Ltd, Bangalore from Oct 1991 to Aug 1995.

Skill Sets:

· Real time embedded software.
· Networking and IO device drivers.
· Networking protocols : X.25 and ISDN.
· Firmware for on-board devices..
· Operating systems : UNIX, RTEMS, VxWorks.
· Debugging Tools - gdb, debug.
· Disassembler software for PowerPC and AMD 29k.
· Microprocessor architectures like PowerPC, 29k, H8, 68020, 68030.
· Logic Analysers and In Circuit Emulators.

Significant Projects :

· Development of Disassembler software for PowerPC and AMD 29k.
· Design and development of Anti-Lock braking system on Hitachi H8.
· Device driver and firmware for ISDN adapters on RTEMS.
· Design and Development of Synchronous, X.25 and ISDN interfaces for Remote Access Server, an embedded product.
· Design and development of device driver on VxWorks for IEEE 1394 Adapter.

Employment History:

Wipro Ltd
Bangalore, INDIA

Project : IP/SBP-2 Protocol over 1394.
Client :  Enthink, Bangalore
Period :  Mar 1999 - Till Date
Description:
1394 is a high speed serial bus that permits communication between nodes over shared media at speeds ranging 100 Mbps to 400 Mbps with Real-time
and Asynchronous data transfer capabilities.
Position :  Project Leader.
Contribution :
The project consisted of 6 modules, namely device driver for EnThink 1394 PCI based Adapter, 1394 Bus Management module, Hardware  Abstraction
Layer, Memory manager, IP over 1394 and SBP-2 modules. Was involved in the design of the High level  Software architecture. Designed and
implemented the driver for the EnThink Adapter and also contributed  to the design of  the Memory manager, 1394 Bus manager modules.  Worked on
the Design of IP over 1394 module that involved design of a Psedo network driver on VxWorks and design of the IP-1394 protocol for transfer of unicast,
broadcast and multicast IP packets over 1394 as per the IEEE draft for the same. Also involved in the system testing of IP over 1394.
Team Size :  5

HCL Technologies Ltd
Chennai, INDIA

Project :   Design and Development of Synchronous, X.25 and ISDN interfaces to Remote Access Server product.
Period :  Sept 1997 - Jan 1999
Description :
The aim was to provide synchronous leased line interface using the HDLC protocol, ISDN and X.25 interfaces. Worked extensively on the X.25 LAPB
and packet layers. A scaled down version of the UNIX OS was ported to the RAS and STREAMS driver was developed for each of the WAN interfaces.
Each WAN interface had separate interface cards and firmware were developed for each of the cards.
Position :  Project Leader
Contribution :
Lead two teams of 4 engineers each. Worked on design and implementation of X.25, LAPB and HDLC protocols and  implementing device drivers for the
X.25 card and the sync adapters for a embedded Remote Access Server. Cordinated technically in ensuring that the product  passed the stringent
telecom standards ( TEC ) in India for X.25 and ISDN.
Team Size :  8

Project :   Development of firmware and device driver for a Quad port PCI based
ISDN BRI card.
Client :    -
Period :  Jan 1997 - Aug 1997
Description :
The project involved porting the RTEMS kernel and ISDN stack to the 68020 based PCI based ISDN adapter and development of firmware for the on-
board PCI controller.
Position :  Member Technical Staff.
Contribution :
Apart from porting the RTEMS, ISDN stack and firmware device drivers, worked on development of a driver for the AMCC 5933 PCI matchmaker chip.
Team Size :  1

Project :   Device driver and Firmware driver for ISDN adapter.
Period :  Sept 1996 - Jan 1997
Description :
The project involved porting the RTEMS kernel and ISDN stack to the 68020 based ISDN adapter and development of firmware for the on-board
controllers and device driver for the adapter.
Position :  Member Technical Staff.
Contribution :
Responsible for design and development of device driver and firmware drivers for the ISDN adapter.
Worked on design and development of  firmware drivers for the Siemens ISDN D channel and B channel HDLC controllers on a RTOS called RTEMS.
Worked on providing an API for host interface, porting RTEMS and ISDN stack to a MC68020 based card and testing of the ISDN stack using the
Siemens ISDN protocol analyser.
Team Size :  2

Square D Software Ltd
Chennai, INDIA

Project :  Anti-Lock brake systems
Client :   Unisia-Jecs, Japan.
Period :  Sept 1995 - Aug 1996.
Description :
The project involved design and development of  an Anti-Lock Brake system on Hitachi H8 microcomputer and a simulated environment. As the intended
application was mission critical by nature, the design involved providing Fail safe modules, detection of vehicle parameters from the various auto sensors
to provide safe braking.
Position :  Senior Systems Analyst
Contribution :
Lead a team of 4 engineers to design and develop an embedded auto product called the ABS. The firmware was implemented on Hitachi H8
assembly language on a proprietary microkernel.  Was involved in development of sensor drivers and design of the fail safe modules.
Team Size :  4

Tektronix India Ltd
Bangalore, INDIA

Project :  Microprocessor Disassembler
Client :  Tektronix
Period :  Mar 1993 - Aug 1995.
Description :
The disassembler software decodes machine instructions that are executed on a target back into mnemonics. There are two modules in this product, a
state machine which captures the data from the target and the disassembler  itself which decodes this data.
Position :  Senior Software Engineer
Contribution :
Worked on implementing disassemblers for PowerPC 801/803, AMD 29k processors for Tektronix Logic Analysers. The work involved writing state
machines to simulate the behaviour of these processors on all conditions and execute these state machines on the LA to capture data.
Team Size :  2

Project :  Test and Measurement maintenance
Client :  Tektronix
Period :  Oct 1991 - Feb 1993.
Description :
Automating and maintenance of Tektronix Test and Measurement
Instruments.
Position :  Systems Engineer
Contribution :
Was involved in setting up and programming of Automatic Calibration Systems, GPIB based Test and Measurement Instruments and VXI based
Instruments. Was also involved in maintenance of Tektronix Test and Measurement product line.

Education:

1992-1992 Indian Institute of Science - Continuing courses (Proficiency programmes) in Microprocessors.
1987-1991 Sri Jayachamarajendra Institute of Technology, Mysore University - Bachelors program in Instrumentation Technology.
 

Hobbies:
 
 
 

Last Updated: Jan 2000