Home

Platform and System Software for multimode wireless handset GSM/GPRS/WCDMA (SGH-Z105, SGH-Z107, SGH-Z110, SGH-Z500)
Sep 2002 – Present, Lead Engineer, Samsung India Software Operations, India
Responsibilties :-

  • Analysis of system failures using ARM and Thumb level debugging techniques.

  • Enhanced the Sleep Controller Software for efficient power management.

  • Designed deferred procedure call services to be utilized for certain time critical modules.

  • Performance tuning by analyzing the behavior of the system using tools like JTAG and ETM.

  • Extended the debugging of system failures on Trace32 using an offline mechanism; enhanced boot reset handlers, data abort handlers and other exception handlers to flush the target’s memory over the USB Interface to the host.

  • Designed the software for handling Demand Paging for a Target based on ARM926EJS.

  • Led the platform team while in Frankfurt, for supporting product releases.
  • NAS and Middleware for multimode wireless handset GSM/GPRS/WCDMA (SGH-Z100, SGH-Z105)
    Responsibilties :-

  • Designed middleware and session management entity for porting application like WAP, MMS, Streaming and other embedded packet switched applications.

  • Implemented Mobile Terminated Packet Data calls for GPRS.

  • Enhanced NAS layers for handling Dual Mode and InterRAT features like Packet Cell Reselections and Packet Cell change orders (UTRAN <-> GPRS).

  • Designed new features like Suspend and Resume while packet data calls (PDP Context) were active, to counter problems of Tx/Rx disable during No Service or RAT Change.

  • Implemented an application un-aware mechanism of mapping Release 97 and Release 99 QoS parameters.

  • Enhanced the Call Connection Management entity for handling Circuit switched data Calls.

  • Bug fixes for problems raised by field application engineers.

  • Supervised Field and Inter Operability Tests with Network vendors in Europe.

  • Led the efforts of TAcc of SGH-Z100, SGH-Z105, SGH-Z107 and SGH-Z110 with Vodafone Italy, and Vodafone UK in Europe.

  • Software Stack for DTV in a Home Networking Environment Over IEEE 1394
    Mar2002-Sep2002, Member Technical Staff, HCL Technologies Limited, India
    Responsibilties :-

  • Design of the IEC-61883 Isochronous Connection Manager.

  • Design of the Audio Video Controller for HDD and VCR target.

  • Simulation of HDD Target on the IEEE 1394 Bus.

  • Enhancement of the Bus Reset Handlers.

  • Bluetooth Wireless Serial Port Adaptor
    Dec 2001-Mar 2002, Member Technical Staff, HCL Technologies Limited, India
    Responsibilties :-

  • Ported HCI and L2CAP to the Client’s Proprietary Operating System.

  • Involved in system level debugging and optimizations.

  • Design of HCL Bluetooth Protocol Stack (HBPS)
    Jul 2000-Dec 2001, Member Technical Staff, HCL Technologies Limited, India
    Responsibilties :-

  • Designed the L2CAP, RFCOMM and TCS layers of the stack.

  • Designed the base-band simulator over Ethernet and Serial Ports.

  • Designed the serial port emulation entity for the protocol stack.

  • Responsible for porting of HBPS to a MicroItron based UDEOS in an embedded environment with 512Kb RAM and 50MHz processor.

  • Worked on various profiles like Generic Access, LAN, DUN, Serial port, Service discovery application, Cordless, Intercom, Object Push and File Transfer.

  • Extensive InterOp Tests with 3rd Party Protocol Stack and applications.

  • Involved in the development of the Bluetooth USB Driver on Windows 2000, essentially looking into isochronous streams.

  • Worked towards getting the Bluetooth Certification for the product.

  • T. Vrind and A. Jain, On a Call Connection Interface Switch Design - Call Processor Inter-operability between UNI Signaling and IS-136 TDMA Air Interface Standard
    Jun 1998-Jul 1998, Summer Intern, HCL Info Systems Limited, India
    Responsibilties :-

  • Implemented a Protocol converter that could switch messages between IS-136 Air Interface and ATM UNI interface.

  • Simulated the system on UNIX by using IPC primitives.