1. AMIT SRIVASTAVA
E-mail: amit.sarnath@gmail.com | Cell: +91-987-130-1717
PROFILE SUMMARY
9.9 years of design and developemt experience in Telecom and Networking Domain. L2 Switch, STB, CDN,
RRC layer of UMTS(TDD) and Billing domain. Presently working with Tata Consultancy Services, Gurgaon
as an Assistant Consultant position.
Below is the summary of the technical profile which I have pursued in my carrier.
• Curently managing team of 8 members.
• Efficient in programming and debugging skills in C and C++.
• RTOS experience of 3 years with VxWorks and OS20 and 6 years on linux.
• Worked on Layer 2 Switching.
• Worked on L2, L3 protocols.
• Working experience of VLAN,TCP, UDP, IPv4,TFTP, SNMP, HTTP, SOAP, DNS protocols.
• Knowledge of STP, RIP protocols.
• Working experience on Set Top Box(DVB-C) feature development using MPEG-2 codecs.
• Working experience on CDN based application development. Used HTTP based streaming and
buffering. Implemented Load balancing, Caching and ICP protocol.
• Working experience on CWMP TR-069 based application development.
• Working experience on RRC layer of UMT for TDD mode. Implemented decoding of SIB and NAS
messages.
• Visited client location in China for integration testing for TDSCDMA stack.
• Working experience on Remote OS detection method using fingerprinting.
• Automated the performance benchmarking of MDOS using Web polygraph and Expect scripting.
• Proficient in Socket programming.
• Knowledge on Kenan billing application.
• Open to learn and work on new technologies.
CURRENT ROLE AND RESPONSIBILITY
• Team management and monitoring team members activities.
• Preparation of status report to monitor weekly progress of activities.
• Status reporting to client on weekly basis.
EMPLOYMENT SUMMARY
2. Designation Organisation Duration Projects handled
Assistant
Consultant
TCS,Gurgaon Since ‘2011 Kenan Billing,TDSCDMA
and AGPS.
Lead Engineer HCL Technologies,Noida Feb’09 – Jun’11 TR069,Remote OS
detection and MDOS.
Software
Engineer
Velankani Software,
Bangalore
Jul’08 – Jan’09 ASN-GW.
Sofware
Engineer
Logic Eastern,Noida Aug’05 – Jun’08 STB and Layer 2 Switch.
CORE COMPETANCIES
Languages: C, C++.
OS: RTOS (VxWorks and ST20), Linux(Fedora and Debian)
Protocols: TCP/IP, UDP, SNMP, HTTP MPEG-2 Audio Video format,TR-069.
Team Management: Managing C++ core team for Kenan product.
Tools/Others Tornado II 2.2, ST20 Embedded tool set, Rational Test
Manager, Rational Clear Quest, Spirent Router Tester,
Ethereal, Tortoise CVS, Serena PVCS, Visual studio IDE, gSoap, libxml API’s, Web polygraph,
Expect script, gdb,Windbg, Rational Clear Case.
PROFESSIONAL QUALIFICATION
• Executive General Management Program from Indian Institute of Management-Lucknow in 2014.
• Master of Computer Applications from Uttar Pradesh Technical University, Lucknow with 73% marks
in 2005.
• Bachelor of Computer Applications from MCRP University, Bhopal with 75%.
marks in 2001 MCRP University, Bhopal.
PROFESSIONAL EXPERIENCE
Tata Consultancy Services, Gurgaon
Kenan Billing Application (Current Project):
• Currently working in backend team of Kenan using C++ with Linux.
• Managingteam of 8 members.
• Responsible for assigning activities to team and delivering to the client.
• Worked on different modules of Kenan product like COM, MCAP, CAP LTP etc.
• Responsible for feature development and bug fixing activities.
• Responsible for weekly sync up on the activities with the client.
3. TDSCDMA protocol stack – (Duration 17 months:
• Worked on Layer 3 part of TDSCDMA using C++ and Windows OS.
• Managed team of 3 members.
• Responsible for the development of test harness for doing Development mode testing.
• Implemented SIB decoding module and its logging in GUI.
• Implemented the NAS message decoding and its logging in GUI.
• Involvement in testing and bug fixing.
• Used WinDbg for analysing the intermittent crashes occurred.
• Handling of team members and guiding them in feature development and bug fixes.
• Implemented a GUI based encoder/decoder utility using the OSS library.
• Responsible for managing integration level branches and client deliveries.
• Implemented ciphering scenario on layer 3.
A-GPS – (Duration 2 months):
• Understanding current implementation of AGPS.
• Understanding of components implemented in the module.
• Involved in testing of the AGPS module.
• Testing and Bug resolution.
HCL Technologies, Noida
Media Delivery Optimization Software – (Duration 20 months):
• Worked on C++ and Linux platform for CDN domain.
• Responsible for design and development of the new features.
• Design and implementation of policy manager,Load balancing, Module level Logging, ICP (Internet
Cache protocol), Analytics and Reporting, Local caching.
• Knowledge of Libxml.
• Unit and integration level testing and bug resolution.
• Performed Performance benchmarking for MDOS using web polygraph.
• Automating the benchmarking using Expect scripting.
4. Remote OS Detection – (Duration 4 months):
• Worked on C++ and Windows platform.
• Design and development of DNS scan engine module. It uses DNS query to get the list of all ‘A’ type
records from the domain given.
• Identifying the name of OS running on remote machine. It sends various combinations of TCP, UDP,
and ICMP packets. Information retrieved from the response packets are matched in the database file.
Unified Communication for embedded platform – (Duration 5 months):
• Responsible for PoC application development supporting CWMP TR-069 using gSoap open source.
• Developed client/server environment in C and Linux using gSoap.
• Individually responsible for development and integration with existing application.
• Implemented 3 RPC methods.They include session initiation (Inform), GetRPCMethods and
GetParameterValues.
Velankani Software, Bangalore
ASN-GW(Duration 4 months):
• Involved in the requirements gathering for new internal project for ASN-GW.
• Understanding of the EAPOL test application. Divided the application in 2 modules(RADIUS and
EAP). EAP part is used to generate EAP packet using EAP application and send the eap packet to the
AAA client in the Asn-gw.
Logic Eastern India Pvt. Ltd., Noida
DVB-C - (Duration 18 months):
• Understand the Requirement from Broadcaster. Analysis, design and implementation of application.
• Understanding flash driver.
• Understanding the CAS server and its implementation using the CAS API.
• Implementation of NIT tuning and NIT update for auto scan of channels in the frequencies.
• Protecting the burned image from copying and setting the box start count.
• Auto SDT update for the box when there is change in the SDT from the broadcaster.
• Saving the Last channel into memory.
• Saving independently volume, brightness and contrast for each channel.
• Developed the tool that will help to find the Memory usage, task Status,Task priority and Memory
used by every task.
• Preparation of dynamic state machine by reading the information from the linked list.
• EPG (Event Program Guide).
5. • Decoding and displaying of gif images.
Xtera500/Xtera600 - (Duration 18 months):
• Provided SNMP and CLI support to the switch. Responsible for MIB and CCS creation, code
generation using advent net.
• Implemented tab feature for CLI.
• Qos Implementation by limiting the flow of packets when they are entering the switch and leaving
the switch.
• Learning and removal of MAC entries from the database.
• Implemented TFTP client using socket programming on the switch for downloading the boot image
from TFTP server and burning it into memory.
• Discovering the neighbour switches (Switch IP and Name) which are connected directly to switch. It
works by exchange of packets on link up/down interrupts.
• Implemented flash protection. Feature is to protect the burned image from copying.
• Saving and restoring configuration to and from file using CLI
KEYWORD SUMMARY
• Efficient in programming and debugging skills in C and C++.
• Worked on RTOS like VxWorks and ST20.
• C++ development on Linux and Visual studio.
• Knowledge of VLAN,TFTP,TCP/IPv4,UDP, SNMP, HTTP,TRo69 protocols.
• Worked on MPEG-2 codecs.
• Team management and Leadership skills.
• Ready to work anywhere in the globe, enthusiastic to learn and strong capabilities
to work under pressure.
• Quick learner & good interpersonal and communication skills.
• Like to take initiative for new roles and responsibilities.
PERSONAL DETAILS
Marital Status: Married
Language’s known: Hindi, English.