1. Satish A
mr.asatish@gmail.com 571-342-1008
Profile Summary:
Over 11 years of experience in developing Telecom software using C and C++ with hands on system
analysis, design, architecture and implementation. I am a results-driven, customer-focused, articulate and
analytical software developer who can think out of the box with can-do attitude. I am highly adaptable in
quickly changing technical environments with very strong organizational and analytical skills.
Professional Experience:
• Around 8 years of experience in design and development of Femto Access Controller and Radio
Network Controller using C++.
• Around 3 years of experience in design and development of PoC Server and Application Server in IMS
using C.
• Expertise in 3G wireless protocols such as RRC, RANAP, HNBAP, RUA.
• Proficient in LTE Architecture and S1AP protocol.
• Proficient in SIP protocol and IMS architecture.
• Expertise in Core Network protocols such as SCCP, M3UA.
• Strong design, integration and problem solving skills, also skilled in requirements specifications, user
documentation and architectural systems research.
• Expertise in using agile methodologies like Scrum and Test-Driven Development (TDD) in project
development life cycle.
• Proficient in using OOAD tools like Enterprise Architect and Rational Rose for developing the Use-Case,
Class, Sequence and Activity diagrams.
• Worked on the Configuration Management Systems like Subversion (SVN), Rational Clear case, CVS
and Perforce.
• Strong experience in identifying the bottlenecks of the applications with analytical and debugging
capabilities. Good exposure in using the tools like Wireshark, Ethereal, GProf Rational Purify, Valgrind to
identify the performance related issues.
• Strengths include highly optimized coding and technical skills, work ethics and ability to work in co-
ordination with large teams, disseminate knowledge among the team, excellent communication,
interpersonal and team player skills.
• Excellent customer facing ability with strong written and verbal communication skills.
• Proven ability to adapt to new methodologies and very much interested in a challenging technical track
career in an application development environment.
Education:
• Master of Technology in Computer Science from Jawaharlal Nehru University, India.
• Master of Sciences in Computer Science from Sri Satya Sai Institute of Higher Learning, India.
Technical Expertise:
Programming Languages C, C++, Core Java
Scripting Languages Python
Networking Protocols TCP, UDP, SCTP
Dev Methodologies Agile Scrum, TDD and Waterfall model.
IDEs & Tools Enterprise Architect, CPPUnit, Code Collaborator, Rational Purify,
Wireshark, Ethereal, Valgrind, Coverity, Bugzilla and Redmine.
RDBMS MySQL and PostgreSQL.
Version Controlling Systems CVS, Sub Version, MKS, Perforce and Clear Case.
Operating Systems Linux, Solaris.
Page 1 of 3
2. Satish A
mr.asatish@gmail.com 571-342-1008
Professional Experience:
T-Mobile, Atlanta USA Dec 2010 – Till Date
Technical Associate and Lead Engineer
Home NodeB Gateway
The Home NodeB Gateway(HNBGW) acts as a signaling concentrator where all the HNB’s connect to the
Gateway and the Gateway is connected to the Core Network elements like MSC and SGSN. The HNB’s
connect to the HNBGW over IUH interface and the HNBGW connects to the MSC and SGSN over IU
interface. The HNBGW is responsible for authentication of HNB’s and UE’s and also involves in NAS Node
Selection.
Participation & Responsibilities:
• Designed and implemented Page Handler component in the HNBGW to handle the RANAP PAGING
messages from the core network.
• Implemented Sigtran Router component to establish the connectivity to Core Network. Involves protocols
such as SCCP and M3UA.
• Implemented IuFlex feature which helps HNBGW to connect to multiple core networks.
• Played feature lead role for this project, where in my responsibilities includes leading the module, design,
implementation, unit & integration testing and delivering the product to system test team.
• Making use of agile model for developing the feature, where in attending daily and weekly scrum
meetings to track the progress of the development.
• Developed the sequence diagrams using the Enterprise Architecture.
• Writing module tests and Subsystem Integration test cases up to date match with code daily basis to
track the progress of development, also useful in identifying any loop holes in the implementation.
• Following the strict instructions while reviewing the code prepared by other team members and fixing /
suggesting any better approaches in the implementation.
• Supporting enhancement face of the feature when it is in system test / customer lab
• Brainstorming/mentoring new team members by KT and code / product familiarization.
Environment: C++, Linux, Enterprise Architect, SVN, Redmine, MKS, Bugzilla, Wireshark, Coverity.
Alcatel-Lucent, New Jersey USA Jan 2008 – Nov 2010
Senior Developer and Scrum Master
Radio Network Controller
The Radio Network Controller (RNC) in the 3G network controls one or more Node B. The important
functions of RNC are Radio Resource Management, Control of NodeB, Admission control, Encryption and
Decryption and Power control.
Participation & Responsibilities:
• Involved in design and development of SRNS Relocation feature where the role of the serving RNC for a
UE is moved from one RNC to another. As a result, the IU connection between the CN and the RNC is
moved from the old SRNC to new SRNC. SRNC Relocation normally occurs when the UE moves out of
the area serviced by the old SRNC to a region serviced by another RNC.
• Designed and implemented RRC Re-establishment feature which enables RNC to re-establish the RRC
connection due to Cell Update with Radio Link Failure or RLC Unrecoverable error. This feature helps in
decreasing the call drop rate.
• Enhanced the Always-On feature which helps RNC in efficiently utilizing the Radio Resources based on
Traffic Volume measurements.
• Followed agile scrum methodology, wherein attended daily standup meetings to track the sprint work
assigned on weekly basis.
• Strictly reviewing the code done by other team members and performing unit / integration testing as per
the test cases created and delivering the code to client.
Environment: C++, ClearCase, Rational Purify, Rational Rose, Wireshark
Page 2 of 3
3. Satish A
mr.asatish@gmail.com 571-342-1008
Motorola, Chicago USA Sep 2006 – Dec 2007
Feature Manager
PoC Server Development
A Push-To-Talk call is an instant and interactive 2 way radio communications service operating at half
duplex. It allows one speaker and one to many listeners. It is IP based service using Session Initiation
Protocol (SIP) for call setup and Real Time Protocol (RTP) stream for the bearer traffic and floor control. A
single button press on the mobile handset activates the PoC service initiating a group or point-to-point call.
Participation & Responsibilities:
• Designed and implemented Binary SIP feature in PoC Server which helps to decrease the initial call
setup time. This was achieved by sending the INVITE message over the access channel along with
other messages sent while requesting to acquire the traffic channel.
• Designed and implemented Delayed ACK feature which helps to decrease push-to-hear latency.
• Strictly reviewing the code done by other team members and performing unit / integration testing as per
the test cases created and delivering the code to client.
• Supporting integration and QA testing phases as well as production to analyze the root cause and fix if
there any issues comes in.
Environment: C, Perforce, Rational Purify, PostgreSQL, Ethereal
Alcatel -Lucent, New Jersey USA Aug 2005 – Aug
2006
Software Developer
Application Server Development in IMS
Responsibilities:
• Involved in the requirement analysis, design and development of Outgoing Call Screening feature which
enables the user to restrict the type of calls in pre-defined ways.
• Writing unit test cases for the requirement to cover all the use cases.
Environment : C, Solaris, Clearcase, Rational Purify
Page 3 of 3