RESUME
Name : Jothi Kothandapani
Sex : Male
Date of birth : 10th Feb 1971
Education
[login to view URL] Electronics -1994
Madras Institute of Technology
Anna University
Madras
Professional Experience - 14+ years
Development – 13+ years
Testing - 1 year
Skill Sets
Wireless :GSM,GPRS,UMTS,Bluetooth,WLAN
GSM/GPRS/UMTS protocol stack integration with Mobile application framework
GSM/GPRS/UMTS protocol stack integration with Baseband firmware
Mobile application development as per OMA specification
-Instant Messaging and Presence
-Short messaging services
-Location based services
Mobile application frameworks (EMP,Windows CE and APOXI)
Porting Samsung Handset Platform(SHP) on Ericsson Mobile Platform (EMP)
Development of Gateway Mobile Location Centre (GMLC)
Development of Short Messaging Service Centre (SMSC)
Development of SIM provisioning over the air (OTA)
Development of new features for GSM/GPRS base Station controller
Verificaton of GSM/GPRS/UMTS air interface in live air as well as using
thenetwork Simulators like Agilent 8960 and Anritsu
Support GCF and IOT testing
Verification of WLAN and Bluetooth Interfaces
Complete verification of Handset functionality (applications,pheriperals,power
management and memory)
DSP Layer 1 Software/Firmware
Porting RTOS on GSM/GPRS/UMTS baseband Modem
Evaluating RTOS on GSM/GPRS/UMTS baseband Modem
RTOS Performance Measurement on GSM/GPRS/UMTS baseband Modem
UMTS task creation on baseband modem
Priority assignment of various tasks
Integrating all DSP components (codecs and contro code) on target.
Devlopment of baseband firmware on TI, Analog devices and Starcore DSP Processors
Speech compression/decompression (G729)
CRC generation and check
Convolutional encoding
Viterbi decoding
Puncturing/depunturing
Interleaving/Deinterleaving
Scrambling/descrambling
Echo cancellers,
Tone detection/generation,
Voice Activity Detectors,
FAX/DATA Rate adaptation functions,
Speech scrambling algorithms,
FFT for sonar receivers.
Generic
ASIC verification
Navigational guidance using GPS Receivers
Hardware dependent software and driver development
Host Platform
General Purpose Operating Systems:
DOS, Windows95, 98, NT, 2000 and UNIX
Embedded Operating systems
Windows CE, PocketPC
Real Time Operating System:
DSP Executive and ThreadX
H/W and S/W Tools
Anritsu Network Emulator
Agilent GSM, GPRS Network Emulator
Bluetooth dongle with Bluesoleil software
WLAN Access points (Cisco and Symbol), Wireless switches
Embedded VC++ IDE
Smartphone Emulator
Metrowerks codewarrior IDE
Starcore MSC8101 ADS, Starcore LLC DB1000 development board
APOXI Mobile Station Framework.
SS7 card
INET simulator
Satellite base station,
User Terminal/mobile station,
Base Station Controller,
TMS320c31 EVM and emulator.
TMS320c542 simulator and EVM with code composer software.
Telephone Interface Module.
T1 analyzer,
Audio precision system,
Air Terminal,
Ground station,
ADSP 2105,2111 simulator,
ADSP21020 emulator,
SCATT Interference generator,
GPS receivers.
Languages
ASSEMBLY -ADSP 2105, 2111, 21020, TMS320c31, TMS320c549, SC120 and SC140
HIGH LEVEL – VC++, C and CHILL
Protocols
GSM RLC, GSM RRC, GSM MAP, IS41 MAP, SMPP, SS7 (only TCAP), AIR Interface protocols in GSM and mobile satellite communication systems
Onsite Experience
Symbol Technologies USA (03 Aug 2005 to 26th Aug 2005)
Infineon Technologies Sophia antipolis France 16th oct2004 to 24 oct 2004
Infineon Technologies Sophia antipolis France 18th sep2004 to 27th sep 2004
Infineon Technologies Munich Germany 26th June2004 to 11th July 2004
Infineon Technologies Sophia antipolis France 15th Feb 2004 to 1st Mar 2004
Infineon Technologies Munich Germany 11th oct 2003 to 25th dec 2003
Infineon Technologies Munich Germany 1st sep2003 to 7th sep 2003
SS8 Networks USA 18th Mar 2002 to 11th April 2002
Hughes Network Systems USA 6th Sep 97 to 19th Feb98
Hughes Network Systems USA 5th Jan 99 to 26th April 99
Projects Summary
From June 2008 to till date
Working as a freelance engineer in the GSM, GPRS, UMTS, DSP, RTOS and WLAN domain
AT Command Tester – This project involves testing CALL and SMS related Handset
AT commands from PC Using the Bluetooth Interface. Used the Bluesoleil Bluetooth
Dongle and Nokia Handset for testing these AT commands.
WCDMA scanner – This project involves decoding system information to get the
CellID and LAC from the received corrected P-CCPCH signal.
From June 2007 to May 2008 –Samsung India Software Operations Bangalore
Project: Ericsson Mobile Platform
This project involves porting Samsung Handset Platform to Ericsson Mobile Platform.
I was responsible for Protocol, Application, SQA and CM Teams
Responsibility
- Managing the protocol, application, SQA and CM team
- Tracking project issues
- Task assignment and tracking
- Status reporting
- Commercialization of Samsung mobiles based on EMP baseband chipset
- Support the GCF and IOT issues from field
From May 2006 to May2007
Working as a freelance engineer in the GSM, GPRS, UMTS, DSP, RTOS and WLAN domain
-GPRS connect/disconnect routines for a web browser
-LCS client for a smartphone. This client is tested using Microsoft smartphone
emulator
From May 2005 to May2006 -Symbol Technologies Bangalore
Project: System Validation of the Symbol handheld Mobile Computers
Symbol makes mobile computers based on Microsoft Windows CE and Pocket PC operating systems. These mobile computers support WLAN, GSM, GPRS and CDMA interfaces. In symbol India I was responsible for integrating and validating complete system and its external interfces
Client: Symbol Technologies USA
From Jan 2005 to May 2005
Providing consultancy and training in GSM, GPRS, UMTS, DSP and RTOS domain.
Project: UMTS co-processor System Integration and RTOS Evaluation:
Period: from Feb 2004 to December 2004 - Infineon technologies bangalore
UMTS Co-processor is a DSP chipset used in a UMTS Mobile Station.
All UMTS firmware tasks run on this co-processor. This co processor also controls various UMTS peripherals like Rake Receiver, Delay Profile estimator, Searcher and Transmit hardware
Responsibility
Porting ThreadX RTOS to the Starcore LLC DB1000 Evaluation board
Writing RTOS Evaluation test plan
Assign priority for various UMTS firmware tasks
Integrate all the firmware tasks and RTOS using starcore LLC DB1000 Evaluation board
RTOS support to the Firmware Team
Client: Infineon Technologies Sophia antipolis France
Project: GSM/GPRS Chipset System Integration and RTOS Evaluation:
Period: from Aug 2003 to Jen 2004 – Infineon Technologies Bangalore
This project involves Evaluating RTOS for the GSM/GPRS baseband chipset used in a mobile station and integrating DSP components like speech codec. This integration is done using Starcore DSP development board
Responsibility
Writing RTOS Evaluation test plan
Timing and stack measurements for Fullrate, Halfrate, AMR and WAMR speech codecs.
Real Time demo of the fullrate speech codec using MSC8101ADS board
Client: Infineon Technologies Germany
Project: Instant Messaging and Presence:
Period: from Mar 2003 to July 2003 – Hughes Software Systems Bangalore
This project involves developing an IMPS client for the Panasonic Mobile station. The implementation of the client is as per Wireless Village specifications. This client uses WAP bearer to communicate with IMPS server. This client is developed using APOXI mobile station Framework developed by Comneon.
Responsibility
Writing Functional Specification.
Design and Implementation
Review and Rework.
Following development process
Client: Panasonic Mobile System Engineering (PMSE) Japan
Project: Short Message Service Centre:
Period: from Feb 2002 to Feb2003 – Hughes Software Systems Bangalore
This project involves developing new features for the Short Message Service Centre (SMSC). This SMSC can be used for GSM, CDMA and TDMA networks. The following features were implemented as part of this project.
- Compliance to SMPP (Short Message Peer to Peer Protocol) version 3.4
- Compliance to IS-637-a (CDMA)
- Compliance to IS-136 (TDMA)
- Inter Technology Operation between CDMA, TDMA and GSM
- Communication Assistance For Law Enforcement Agency (CALEA)
- Wireless Number Portability (WNP) for IS41 network
- SIM card configuration using Short Messages.
Responsibility
Writing Functional Specification for all above-mentioned features.
Design and implementation of SMPP v3.4 and Inter Technology Operation
features.
System Integration
Review and Rework.
Following development process
Client: SS8 Networks USA
Project: IS41 Mobile Application Part:
Period: from Feb 2002 to April 2002 - Hughes Software Systems Bangalore
This project involves developing Mobile Application Part Protocol for IS41 networks.
This protocol was designed and implemented as per IS41-MAP revD. The MAP messages were implemented for MSC, HLR, VLR and SMSC.
Responsibility:
Technical Responsibility of the project
Design and system test plan
Review and rework
Following development process
Client: Hughes Software Systems
Project: Gateway Mobile Location Centre:
Period: Aug 2001 to Jan 2002 – Hughes Software Systems Bangalore
Gateway Mobile Location Centre (GMLC) is a mobile network element used to support location based services. This network element is designed based on ETSI specs. It has interfaces with SS7 using HSS GSM MAP. I am also involved in developing a buddyfinder application.
Responsibility:
Technical Responsibility of the project
Design, implementation and system test plan
Review and rework
Following development process
Client: Hughes Software Systems
Project: Alcatel Base Station
Period: July2000 to Aug 2001 – Wipro Technologies Bangalore
This project involves development of new features for alcatel GSM base station controller. I am responsible for RF Management part of it. I have implemented the following features in the base station controller (BSC).
GSM850 Band: This is a new band introduced in the GSM network. I was involved in writing functional specs for this feature
Tandem Free Operation (TFO) - In a normal mobile to mobile call the speech is
compressed and decompressed at both ends of the GSM network, this degrades the speech quality. The TFO feature ensures speech is compressed only once and decompressed only once
Extended GSM (EGSM) - This feature allows the Base station controller to allocate additional frequencies in addition to the present GSM band
GPRS and SOLSA – This feature involves formatting and broadcasting system information from BSC to GPRS and SOLSA enabled cells using BCCH and Ext BCCH logical channels.
Responsibility:
Technical responsibility of the project,
Design and implementation,
Review and rework
Following development process
Client: Alcatel Belgium
Project: Alcatel Terabit Router
Period: From Nov1999 to June2000 – Wipro Technologies Bangalore
This project involves development of hardware dependent software for a Traffic Manager ASIC. This software is used to test the ASIC core in the co-simulation environment
Responsibility:
Technical responsibility of the project
Design and implementation,
Review and rework,
Following development process.
Client : Alcatel Belgium
Project: G729 optimization
Period: From Aug1999 to Oct1999 – Hughes Software Systems Gurgaon
This project involves optimizing the G729 code to reduce the MIPS. This speech codec implementation is done using TMS320c549 processor
Responsibility:
MIPS reduction
Guiding freshers
Client: Hughes Network Systems USA
Project: ICO Mobile Station simulator/Load generator
Period: June1998 to Aug 1999 – Hughes Software Systems Gurgaon
ICO is a GMPCS (Global Mobile Personal Communication System) using 12 satellites. The work involves implementing channel coding/decoding algorithms in
TMS320c31 Assembly and also C. This Mobile Station simulator is used to test the Satellite Base Station for its interoperability with Handset and also to test its load capacity. This Mobile station simulator H/W is designed using TI TMS320c31, TMS320c51 processors.
Responsibility:
Implementing the following Channel coding and decoding algorithms for all GSM channels.
CRC generation and check
Convolutional encoding and viterbi decoding
Punturing and depunturing
Interleaving and deinterleaving
Scrambling and Descrambling
Design and Implementing DTX (discontinuous transmission feature) in UT simulator and satellite base station
Involved in the design of the DIVERSITY Feature in ICO system
Client: ICO Global communications UK
Project: Flight to Ground Phone
Period: June1997 to May1998 – Hughes Software Systems Gurgaon
This is a flight to ground phone. The work involves design and implementing DSP firmware for the Base band Signal Processor card used in AIR Terminal and
Ground Station. This board has 5 TMS320C31 processors.
Responsibility:
Design and implementing VOICE (4.8Kbps) and DATA (2400Kbps) from flight to ground. Fixing bugs in the existing code and doing design verification tests. I handled the following modules
Echo Canceller
Tone detection and generation
Voice Activity detector
Vocoders (8Kbps and 4.8Kbps)
Channel coding and decoding
Client: AT & T USA
Project: NCR Server
Period: From Jan1997 to May1997 – HCL Technologies Noida
This project involves bug fixing and new features development in the NCR servers. I handled BIOS/Firmware modules
Responsibility:
Bug fixing and new feature development
Client: NCR USA
Project: Sonar test signal generator
Period: From Dec1995 to Dec1996 – IIT Delhi
This is a signal generator for the sonar receiver. This system has a ADSP2111 based PC ADD-ON card.
Responsibility:
Involved in the card design.
Implemented signal generator routines in ADSP 2111 assembly language.
Implemented ADD-ON card interface software in C language.
Client: Naval Science Technical Lab - VAIZAC
Project: Sonar Receiver
Period: From Jan1995 to Nov1995 – IIT Delhi
This is a sonar receiver. This receiver has multiprocessing boards based on ADSP21020 and ADSP2111.
Responsibility:
Involved in the board design.
Implemented FFT routines in ADSP21020 assembly and C language.
Client: Naval Science Technical Lab - VAIZAC
Project: Speech scrambler
Period: Sep1994 to Jan1995 – IIT Delhi
This project involves implementing speech scrambling and descrambling routines in ADSP2105 assembly and C language.
Responsibility:
Implemented speech scrambling and descrambling in ADSP2105 assembly and C language.
Client: Indian Navy
Project: GPS receiver
Period: May1994 to Aug1994 – IIT Delhi
Global positioning system is a satellite network using 24 satellites.
Responsibility:
Programming GPS receiver for navigational guidance.
Client: Indian Navy