SlideShare a Scribd company logo
1 of 3
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
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
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

More Related Content

What's hot

[Capella Days 2020] Successful Capella landing on a CNES operational use case
[Capella Days 2020] Successful Capella landing on a CNES operational use case[Capella Days 2020] Successful Capella landing on a CNES operational use case
[Capella Days 2020] Successful Capella landing on a CNES operational use case
Obeo
 
ApoorvJoshi_Resume
ApoorvJoshi_ResumeApoorvJoshi_Resume
ApoorvJoshi_Resume
Apoorv Joshi
 
Educon 2012- On the Design of Remote Laboratories
Educon 2012- On the Design of Remote LaboratoriesEducon 2012- On the Design of Remote Laboratories
Educon 2012- On the Design of Remote Laboratories
Mohamed Tawfik
 
resume-8.1-software
resume-8.1-softwareresume-8.1-software
resume-8.1-software
Tianbo Zhang
 

What's hot (20)

[Capella Days 2020] Successful Capella landing on a CNES operational use case
[Capella Days 2020] Successful Capella landing on a CNES operational use case[Capella Days 2020] Successful Capella landing on a CNES operational use case
[Capella Days 2020] Successful Capella landing on a CNES operational use case
 
ApoorvJoshi_Resume
ApoorvJoshi_ResumeApoorvJoshi_Resume
ApoorvJoshi_Resume
 
Vahid nazaritalooki cv
Vahid nazaritalooki cvVahid nazaritalooki cv
Vahid nazaritalooki cv
 
2017 dagstuhl-nfv-rothenberg
2017 dagstuhl-nfv-rothenberg2017 dagstuhl-nfv-rothenberg
2017 dagstuhl-nfv-rothenberg
 
Anastasios_Fakas
Anastasios_FakasAnastasios_Fakas
Anastasios_Fakas
 
Source-to-source transformations: Supporting tools and infrastructure
Source-to-source transformations: Supporting tools and infrastructureSource-to-source transformations: Supporting tools and infrastructure
Source-to-source transformations: Supporting tools and infrastructure
 
AUK - CV WO Ref
AUK - CV WO RefAUK - CV WO Ref
AUK - CV WO Ref
 
Capella Days 2021 | How much time does modeling take? Experiences from modeli...
Capella Days 2021 | How much time does modeling take? Experiences from modeli...Capella Days 2021 | How much time does modeling take? Experiences from modeli...
Capella Days 2021 | How much time does modeling take? Experiences from modeli...
 
Open, Secure & Transparent AI Pipelines
Open, Secure & Transparent AI PipelinesOpen, Secure & Transparent AI Pipelines
Open, Secure & Transparent AI Pipelines
 
Educon 2012- On the Design of Remote Laboratories
Educon 2012- On the Design of Remote LaboratoriesEducon 2012- On the Design of Remote Laboratories
Educon 2012- On the Design of Remote Laboratories
 
AI and Spark - IBM Community AI Day
AI and Spark - IBM Community AI DayAI and Spark - IBM Community AI Day
AI and Spark - IBM Community AI Day
 
PrakashSahoo
PrakashSahooPrakashSahoo
PrakashSahoo
 
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
 
Data for Science Service Portfolio
Data for Science Service PortfolioData for Science Service Portfolio
Data for Science Service Portfolio
 
The REMICS model-driven process for migrating legacy applications to the cloud
The REMICS model-driven process for migrating legacy applications to the cloudThe REMICS model-driven process for migrating legacy applications to the cloud
The REMICS model-driven process for migrating legacy applications to the cloud
 
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
 
End-to-End Deep Learning Deployment with ONNX
End-to-End Deep Learning Deployment with ONNXEnd-to-End Deep Learning Deployment with ONNX
End-to-End Deep Learning Deployment with ONNX
 
AutomationML: A Model-Driven View
AutomationML: A Model-Driven ViewAutomationML: A Model-Driven View
AutomationML: A Model-Driven View
 
resume-8.1-software
resume-8.1-softwareresume-8.1-software
resume-8.1-software
 
Dive into POOSL : Simulate your systems!
Dive into POOSL : Simulate your systems!Dive into POOSL : Simulate your systems!
Dive into POOSL : Simulate your systems!
 

Similar to Satish A (1)

KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI ETHIRAJ
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
Vaddi Maniteja
 
CV_Virendra
CV_VirendraCV_Virendra
CV_Virendra
tiet
 
Laurie Henderson Seaton Software QA Tester Current
Laurie Henderson Seaton Software QA Tester CurrentLaurie Henderson Seaton Software QA Tester Current
Laurie Henderson Seaton Software QA Tester Current
Laurie Seaton
 

Similar to Satish A (1) (20)

Ravi-apr30
Ravi-apr30Ravi-apr30
Ravi-apr30
 
RamPravesh_Kumar
RamPravesh_KumarRamPravesh_Kumar
RamPravesh_Kumar
 
Pooja 4yr exp
Pooja 4yr expPooja 4yr exp
Pooja 4yr exp
 
SenthilkumarR
SenthilkumarRSenthilkumarR
SenthilkumarR
 
sonal
sonalsonal
sonal
 
Arjun_Prathap_CV
Arjun_Prathap_CVArjun_Prathap_CV
Arjun_Prathap_CV
 
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
 
CV
CVCV
CV
 
Cv
CvCv
Cv
 
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
 
Kanika resume
Kanika resumeKanika resume
Kanika resume
 
Ganesh Manjunath Resume
Ganesh Manjunath ResumeGanesh Manjunath Resume
Ganesh Manjunath Resume
 
Prakash soni
Prakash soniPrakash soni
Prakash soni
 
CV_Virendra
CV_VirendraCV_Virendra
CV_Virendra
 
Prashant Gupta
Prashant GuptaPrashant Gupta
Prashant Gupta
 
Resume_Alok
Resume_AlokResume_Alok
Resume_Alok
 
ASHISH CV
ASHISH CVASHISH CV
ASHISH CV
 
Laurie Henderson Seaton Software QA Tester Current
Laurie Henderson Seaton Software QA Tester CurrentLaurie Henderson Seaton Software QA Tester Current
Laurie Henderson Seaton Software QA Tester Current
 
Santhi Vinnakota_Resume
Santhi Vinnakota_ResumeSanthi Vinnakota_Resume
Santhi Vinnakota_Resume
 

Satish A (1)

  • 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