VoWLAN Phone (Voice over Wireless IP Mobile Phone) Environment – Windows Mobile 6, C, C++Description: - Worked on fixing bugs in Tone handler, Mail client and Voice client.- WIFI / Bluetooth co-existence study and implemented AFH and Integrated SG- Bluetooth and Voice (SIP) platform test execution. Mobile Broadband Router Environment – Mips Linux, C, C++ Description: Single handedly added HSDPA USB Dongle support to Existing Broadcom router. Work involved tweaking USB driver to support error-free Hot Plug, thus an optimized and stable version of driver. Print Server Environment – Mips Linux, C Description: Single handedly managed to develop a scaled down version of open source cups print server. Conexant ADSL (Broadband) Routers Environment - ISOS, C, C++ Description: • Developed VLAN, Auto PVC support for ISOS • Developed Infineon switch driver, flash driver • Worked in team to fix various bugs • Involved in several other customizations for these products. Remote upgrade utility for TI based routers Environment - VC++, Linux Description: Involved in development of a Remote Upgrade utility, which is used for upgrading the boot loader, firmware and configuration file. The utility functionality is completely configurable. It is intelligent enough to detect the current status and act accordingly. Ubicom Gigabit Ethernet Wireless Router Environment - C, Ubicom SDK Description: • Developed BCM5325E Switch driver for Ubicom SDK • Tweaked Wireless PBC
ACADEMIC PROJECTS: Remote Automation (NTTF Main Project) Client: Keltron Equipment Complex, Karakulam, Thiruvananthapuram Environment: Socket Programming, MFC (VC++) Controlling, Monitoring, and Administering a Remote Computer. Features include Shutdown, Restart, Logoff, Chat, Run Programs, Access Files, Change Settings and Control/Monitor Input Devices of the remote PC.
Electronic Kit Using PC (NTTF Mini Project) Environment: Visual Basic 6, C, and ActiveX inpout32.dll The aim of the project is to control, Monitor and Implement the Usage of Electronic Equipments through PC’s Parallel Port. Virtual Equipments: 5 Channel Digital Logic Analyzer, Frequency Counter, Pulse Generator, Electrical Equipment Controller etc., Alarm Timer, Skin Changer and IC Data Book Storage Pool Environment: ASP.net, Web Services The objective of this project is to create a document storage space, a central repository for documents. Users who are registered with the pool can upload documents into the storage pool. The user who has uploaded the document is the owner of the document. He can create an Access Control List for this document; thereby he can set view/download permissions for that document.