Operating Systems | Unix/Linux (Solaris, Fedora, CentOS). |
Languages/scripts | C++, C. Moderate knowledge of Perl, C#, SQL, Shell scripts |
Tools | gdb, dbx, valgrind, svn, Perforce, MS Visual Studio, wireshark |
Databases | Oracle, Berkeley DB, MySQL |
Standards/Protocols | IPv4/v6 routing protocols; netconf, SNMP, HTTP, SMS, LDAP, Wireless Village, MMS, JPEG, MPEG-4, -7 |
Domains | Networking; Telecom; Performance; Image and video processing |
Project Title/Description | Route Explorer |
Scope of the project | Route Explorer provides network-layer management by leveraging the intelligence of IP routing protocols to provide visibility into the complex interactions in IP networks. It provides unified, network-wide Layer 3 monitoring, analysis and troubleshooting for Enterprise and Service Provider networks across a broad range of popular routing protocols, across multiple areas and Autonomous Systems (AS). |
Duration | Sep 2007 till date |
Current Designation | Lead Software Engineer |
Team size | Varying from 4 to 25 |
Role | Varying from Individual Developer to Team Lead/Architect |
Software/Platform/Tools | C++, Linux (CentOS), IP Routing Protocols, netconf, SNMP, MySQL, subversion) |
Project Title/Description | MMSC (Multimedia Messaging Service Center) |
Scope of the project | The MMSC is a messaging solution for sending multimedia messages to and receiving them from a variety of mobile devices. |
Duration | Feb-Sep 2007 |
Team size | 3 |
Roles | Development team lead |
Software/Platform/Tools | dbx, C++, Solaris, Oracle, LDAP, Mobile Messaging Gateway |
Project Title/Description | IMPS (Instant Messaging and Presence Server) |
Scope of the project | The IMPS is a messaging solution for sending instant messages over mobile devices based on the Wireless Village protocol. |
Duration | Sep 2003-Dec 2006 |
Team size | 5 |
Roles | Team lead, developer, Performance engineer |
Software/Platform/Tools | dbx, C, C++, C#, Perl, Solaris, Oracle, LDAP, Mobile Messaging Gateway |
Project Title/Description | Audio Transcoding Server |
Scope of the project | ATS is a media conversion server for waveform audio media types, for converting between different audio formats and codecs. |
Duration | Jan-Aug 2003 |
Team size | 1 |
Roles | Developer |
Software/Platform/Tools | Rational Purify, DDD, C++, Solaris, third party audio codecs |
Project Title/Description | Message Access Server |
Scope of the project | The server provides E-mail access, contact management and schedule management, etc. to their employees from outside the firewall using mobile devices. |
Duration | May-Dec 2002 |
Team size | 3 |
Roles | Developer |
Software/Platform/Tools | Exchange Server 2000, MS SQL Server 2000, C++, Windows, WebDAV |
Project Title/Description | MPEG-4 Decoder |
Scope of the project | This project involved the conversion of available C implementation of MPEG-4 standard video (simple profile) decoder to assembly code for Texas Instrument's DSP C5416. |
Duration | Jan-Apr 2002 |
Team size | 4 |
Role | Developer |
Software/Platform/Tools | C, MPEG-4 |
Project Title/Description | Multimedia Search Engine |
Scope of the project | This involved the study of MPEG-7 standard, design and implementation of a multimedia search engine prototype based on the standard features provided in the MPEG-7 standard to begin with, and then to develop proprietary descriptors. |
Duration | Sep 2000-Jan 2002 |
Team size | 6 |
Role | Developer Drafted an IP that was approved for utility patent filing in the USPTO: Indexing schemes for Dominant Color, Color Histogram and Contour Shape image descriptors. |
Software/Platform/Tools | C++, Windows, MS Visual Studio, MPEG-7, JPEG, Image processing |