SlideShare a Scribd company logo
1 of 7
S. Raghavendra Prasad Reddy
Mobile: +918884012234
Email: raghava.1985@gmail.com
PROFESSIONAL SYNOPSIS
 More than 8 years of software development experience in telecom IT Industry currently designated as
a R&D Specialist at Nokia Networks.
 Expertise in understanding client’s requirements and transforming the requirements into great
architectural solutions.
 Provided innovative solutions to reduce the cost of development to IT companies.
 Well versed with agile methodology of development, leading a team as a scrum master.
 Created automated environment for system component testing and reduced manual intervention.
 Good working skills in core Java concepts like Multi-Threading, Collections and Garbage
Collection.
 Experience in designing, usage of Java Design patterns and UML.
 Well versed in algorithms and data structures using java.
 Rich experience in application development using core Java and Swings.
 Experience in all phases of SW dev. life cycle right from requirement specifications to system
integration testing. Including Build management, Release management and field support.
 Expertise in analyzing problems and profiling the applications for memory and performance issues.
 Excellent debugging, problem solving skills and able to provide innovative solutions for existing
system/new system.
 Ability to grasp new technologies, understand existing software architecture and propose scalable
solutions.
 Great customer orientation and worked with diversified customers of telecom industry in Finland and
Vietnam.
EDUCATION
Year Course Institution Board/University Percentage
2005 -
2008
M.C.A
B.M.S. Institute of
Technology, Bangalore
V.T.U, Belgaum, Karnataka 80.2%
2002 -
2005
B.sc
Vignana sudha degree
college, Chittoor, A.P
S.V. University, A.P. 82.6%
2002
Interme
diate
S.V Junior college, Kadapa,
A.P.
Board of intermediate education, A.P 55.3%
2000 SSC
S.G.R high school, Kadapa,
A.P.
Board of secondary education, A.P 70.2%
PROFESSIONAL ACHIEVEMENT
 Received many individual awards from NOKIA for providing innovative solutions.
 Gave technical presentation on automation & quality improvement for sw life cycle.
 Delivered a zero defect software to the customers and received customer and management
appreciations.
 Received Team Award on delivering the bug less software release of Motorola Element Management
system.
 Received Team Award for supporting the successful demonstration of Medusa BTS key features to
customer.
 Received appreciations from the customer for the better design and implementation of a Sub-System.
 Awarded Best Project during the training at Aricent
 Awarded Gold Medal from the college for securing highest marks in graduation.
KEY TECHNOLOGIES
Platforms
 Windows, UNIX and Linux
Programming Languages
 Core java
Development IDEs
 Eclipse
UI and Web development and scripting technologies
 Java Swing, HTML5, JavaScript, and CSS
Automation tools
 QFTest and Test complete
Design Methodologies and Tools
 UML, OOPS, OOAD using Rational Rose, Jude, Design patterns
Profiling and unit testing Tools
 JProfiler , Junit , Mochito
SW development models
 Agile, TDD and BDD
Configuration Management
 Rational Clear Case, SVN and GIT
PROFESSIONAL EXPERIENCE
Nokia Networks R&D Specialist Jul 2014- till date
ROLES AND RESPONSIBILITIES
 Identifying the system level requirements and converting them to component level user stories/backlog items.
 Responsible for a team to deliver full set of SW features for the respective release.
 Developing and designing the architecture of software for the feasibility of the new features.
 Acting as a scrum master and lead a team which is responsible for delivering feature.
 Taking daily updates from the team, forecasting delivery plan and identifying the risk.
 Provided technical expertise for every phase of the project lifecycle.
 Provided Re-design for many legacy feature in short deadlines.
 Involved in discussions with stake holders for interface changes.
 Responsible quality checks, analyzing and reviewing the specifications.
IGATE global solutions Technical Lead Dec 2013- Jul 2014
ROLES AND RESPONSIBILITIES
 Responsible for writing test cases for the features planned to deliver in the current release of the software.
 Implementing the unit test cases using JUnit, Java programming language.
 Running JUnit test cases and testing the system for the correctness of the feature implementation.
 Responsible for preparing Functional test case documents.
 Verifying and validating the software functionalities using the automation tool QFT.
 Reporting bugs found during the unit & functional level testing.
 Installing, performing sanity checks and the software build release.
Aricent Technologies Senior Software Engineer Sep 2008- Dec 2013
ROLES AND RESPONSIBILITIES
 Responsible for understanding the client’s requirements, devising and proposing a feasible solution.
 Created user friendly user interface and received customer appreciations.
 Designed and implemented 2 frameworks for the existing software system.
 Responsible for preparing Functional specification, User interface specification and Design Document.
 Responsible for preparing test data, test scripts and performing SCT and client demo of the processes.
 Create & maintain project documentation including issue trackers, delivery trackers.
 Lead a team of 6 members & helped the team in getting acquainted with the new software system during the
development of Motorola EMS in Vietnam.
 Created data for the testing and configuration of the objects.
 Fixed software bugs at best turnaround time.
 Understand the existing software architecture thoroughly and identified the bugs in the existing system.
 Removed memory related issues and improved performance of application by profiling.
 Served in capacity of Multi-site coordinator, managing the remote team with the Element Manager Development
and maintenance.
 Was involved every step with the leadership of the project, providing recommendation on approach and execution.
Project details
2G Flexi BTS Manager
Description 2G Flexi BTS manager is a standalone Java based application element
manager for different variants of Nokia’s 2G BTS. Flexi BTS manager is
entity package and common application for different releases of BTS
software, which launches compatible Element manager with respect to
BTS O&M version.
New commissioning and transmission related features were added in BTS
SW and user interface is enhanced to support new features. In addition,
New hard ware variants like Vegas Radio Module and Remote radio head
support was added to increase the capacity of BTS.
Client Nokia Networks
Contribution  Analyze feature requirements furnished by the client.
 Translate requirements to use-cases, followed by low-level design.
Specifications with UML design practices.
 Involved in SRS, SFS compilation.
 Supported hardware bring up camps at the client location.
 Perform feasibility & impact assessment for change requests.
 Worked on application module features of the Element manager,
displaying the equipment view, displaying hardware status.
 Worked on changes for the configuration wizard, to support the
configuration for the new hardware versions.
 Interacted with client for UI and design related discussions.
 Involved in effort estimation for the new features.
 Enhanced fault management, alarm reporting module functionalities
to support new requirements.
 Taken end to end responsibility for development and maintenance of
particular release.
 Profiled application for SVG related issues.
 Responsible for build management and release management.
Technology Used  Basic GSM, Eclipse, Java 1.5, HTML, XML, XSLT, JUnit, JProfiler and
Clear Case
Moto GP Release 2 Element Manager
Description Moto GP EM is a release 2 Element manager for Motorola BTS. This
application is developed from scratch to support Motorola BTS.
Application supports user to configure the Hardware and No. of TRXs with
respect to each type of radio. Users can send commands and Run scripts
through user interface. Alarms and complete site information can be
fetched and saved in local system.
Application communicated with BTS O&M using TCP/IP socket and
messages are exchanged in terms of information elements.
Client Nokia Siemen’s Networks
Contribution  Involved in developing the application module brick by brick from
gathering requirements till final delivery.
 Designed user interface aligned with Motorola’s hardware,
configuration types, and Nokia’s look and feel.
 Developed complete View framework for Swing display, biggest
feature of the release in critical deadlines.
 Successfully delivered complete Swing display feature with zero
customer bugs and customer was extremely satisfied for the quality.
 Lead a team in getting acquainted with the new software system
during the development of Motorola EMS in Vietnam.
 Developed training plans & conducted training sessions for new
members in the Vietnam.
Technology Used  Eclipse, Java 1.5, Swings, HTML, XML, XSLT, JUnit, MIG layout and Clear
Case
Flexi Multiradio Element Manager
Description The project objective was to develop software that is used to manage BTS
(Base Transceiver Station) named as Element Manager which was a Java
SWING based GUI application for configuration and control of BTS.
Flexi Multiradio Element Manager is used to connect to Nokia’s Flexi
Multiradio BTS, which supports GSM, UMTS, and LTE with less hardware
configuration change. It’s a low cost BTS which is targeted for operators to
support all modes with less hardware.
The application uses hierarchical MVC architecture and is evolved keeping
in mind robustness and usability. It involved display of hardware and
equipment status present at the BTS on the GUI, sending and receiving
messages from BTS and allow the user to configure the BTS parameters
from the GUI. It is an EMS that provides the FCAPS (Fault, Configuration,
Administration, Performance and Security) functionality.
Application uses TCP/IP socket communication with BTS O&M. Initially
application connects using IP and port and keeps on polling BTS.
Information is exchanged in terms of Information Elements using an id to
identify the type of information. User actions are translated into
Information elements and sent as a byte stream over socket, BTS O&M
parse the information and takes necessary configuration changes in BTS.
Client Nokia Siemen’s Networks
Contribution
 Created user friendly user interface and received customer
appreciations.
 Created dynamic Cognitive walkthroughs for UI.
 Understood the existing software architecture and proposed new
scalable solutions suitable for new requirements.
 Involved in writing UI specifications, functionality specifications and
design specifications.
 Designed and implemented two frameworks for xml generation and
java Bean generation using java design patterns like Adapter,
Observer, and Factory .etc.
 Developed Site Information subsystem, which fetches all hardware
information, their status, Alarms, security information, EAC Units,
Transmission information and displays the information on an
embedded browser.
 Involved in designing, and implementation of SVG display which
provides dynamic configuration of the Radios, TRXs with respect to
the sectors.
 Implemented view framework based on SVG Apache batik, a frame
work to display HW units and their status.
 Auto generated java classes using Python and XML.
 Involved in writing unit test cases for sub systems using JUNIT.
 Involved in Module Testing, System Integration Testing.
 Fixed major, critical bugs at best turnaround time and supported
entire application.
 Acted as single point of contact for Automation team, and resolved
issues quickly.
 Profiled application for memory and performance related issues, and
improved application’s performance for the user actions.
Technology Used  Basic GSM, Eclipse, Java 1.5, Swings, SVG, HTML, XML, XSLT, JUnit,
JProfiler and Clear Case
Personal Information
Full Name: Raghavendra Prasad Reddy Somagattu
Date of Birth: 15th – June- 1985
Sex: Male
Languages known: English, Hindi, Telugu, Kannada.
Marital status: Married
Father’s name: S. Ramachandra Reddy
Mother’s Name: S. Rama Devi
Nationality: Indian
PAN No.: AYKPP1297L
Passport No: H 1554496
Address: #214, SLV Raj Driva, 38th Cross, 19th Main,
5th block, HBR layout, Bangalore-43

More Related Content

What's hot

UrvashiShrivastavaResumeLatest2017
UrvashiShrivastavaResumeLatest2017UrvashiShrivastavaResumeLatest2017
UrvashiShrivastavaResumeLatest2017Urvashi Shrivastava
 
Manoj resume
Manoj resumeManoj resume
Manoj resumetekwissen
 
BALASAINMA_RESUME
BALASAINMA_RESUMEBALASAINMA_RESUME
BALASAINMA_RESUMER Every
 
RESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMRESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMNeha Samal
 
My_Resume_Thilan_Peiris-Latest
My_Resume_Thilan_Peiris-LatestMy_Resume_Thilan_Peiris-Latest
My_Resume_Thilan_Peiris-Latestchinthi
 
Srikanth Reddy _Resume
Srikanth Reddy _ResumeSrikanth Reddy _Resume
Srikanth Reddy _ResumeSrikanth Reddy
 
Shashank_Kale_Resume_Manual Testing
Shashank_Kale_Resume_Manual TestingShashank_Kale_Resume_Manual Testing
Shashank_Kale_Resume_Manual TestingShashank Kale
 
Jaya_Joshi_Software_Testing
Jaya_Joshi_Software_TestingJaya_Joshi_Software_Testing
Jaya_Joshi_Software_Testingjaya joshi
 
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
 

What's hot (20)

UrvashiShrivastavaResumeLatest2017
UrvashiShrivastavaResumeLatest2017UrvashiShrivastavaResumeLatest2017
UrvashiShrivastavaResumeLatest2017
 
Nagaraju - 10 Yrs
Nagaraju - 10 YrsNagaraju - 10 Yrs
Nagaraju - 10 Yrs
 
Manoj resume
Manoj resumeManoj resume
Manoj resume
 
Ankit_Sharma
Ankit_SharmaAnkit_Sharma
Ankit_Sharma
 
selenium resume
selenium resumeselenium resume
selenium resume
 
Vivek_MK
Vivek_MKVivek_MK
Vivek_MK
 
BALASAINMA_RESUME
BALASAINMA_RESUMEBALASAINMA_RESUME
BALASAINMA_RESUME
 
Gaurav_Resume
Gaurav_ResumeGaurav_Resume
Gaurav_Resume
 
Kasi Viswanath
Kasi ViswanathKasi Viswanath
Kasi Viswanath
 
UnnivmNew
UnnivmNewUnnivmNew
UnnivmNew
 
RESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMRESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUM
 
DineshCV (1)
DineshCV (1)DineshCV (1)
DineshCV (1)
 
My_Resume_Thilan_Peiris-Latest
My_Resume_Thilan_Peiris-LatestMy_Resume_Thilan_Peiris-Latest
My_Resume_Thilan_Peiris-Latest
 
Srikanth Reddy _Resume
Srikanth Reddy _ResumeSrikanth Reddy _Resume
Srikanth Reddy _Resume
 
Shashank_Kale_Resume_Manual Testing
Shashank_Kale_Resume_Manual TestingShashank_Kale_Resume_Manual Testing
Shashank_Kale_Resume_Manual Testing
 
Jaya_Joshi_Software_Testing
Jaya_Joshi_Software_TestingJaya_Joshi_Software_Testing
Jaya_Joshi_Software_Testing
 
Ashish_Kumar_Singh_resume
Ashish_Kumar_Singh_resumeAshish_Kumar_Singh_resume
Ashish_Kumar_Singh_resume
 
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...
 
Saranya resume
Saranya resumeSaranya resume
Saranya resume
 
Resume Sourabh Taletiya
Resume Sourabh Taletiya Resume Sourabh Taletiya
Resume Sourabh Taletiya
 

Viewers also liked

WeTalk 01, English Environment, 20160507
WeTalk 01, English Environment, 20160507WeTalk 01, English Environment, 20160507
WeTalk 01, English Environment, 20160507Duy (Donald) DOAN
 
Vy Le_Goldman Sachs Stock Valuatio Project
Vy Le_Goldman Sachs Stock Valuatio ProjectVy Le_Goldman Sachs Stock Valuatio Project
Vy Le_Goldman Sachs Stock Valuatio ProjectVy Le
 
Урок БП: Параллели истории
Урок БП: Параллели историиУрок БП: Параллели истории
Урок БП: Параллели историиUnification_Ru
 
JenkinsCIdocumentations-removedcredentials.docx
JenkinsCIdocumentations-removedcredentials.docxJenkinsCIdocumentations-removedcredentials.docx
JenkinsCIdocumentations-removedcredentials.docxMd. Abdul Hasib (Sazzad)
 
Oppimisen tilat – näkökulmia tulevaisuuden kouluun ja oppilaitosrakentamiseen
Oppimisen tilat – näkökulmia tulevaisuuden kouluun ja oppilaitosrakentamiseenOppimisen tilat – näkökulmia tulevaisuuden kouluun ja oppilaitosrakentamiseen
Oppimisen tilat – näkökulmia tulevaisuuden kouluun ja oppilaitosrakentamiseenSatu Aksovaara
 
Necesidades educativas especiales
Necesidades educativas especialesNecesidades educativas especiales
Necesidades educativas especialesJosselineCC
 
Medialunas de panaderia
Medialunas de panaderiaMedialunas de panaderia
Medialunas de panaderiaMarcos Holgado
 
第4回 Machine Learning 15minutes!
第4回 Machine Learning 15minutes!第4回 Machine Learning 15minutes!
第4回 Machine Learning 15minutes!XCompass
 
Genres Of Music During Spanish Time
Genres Of Music During Spanish TimeGenres Of Music During Spanish Time
Genres Of Music During Spanish Timeteruzmo_647
 
s.chand-CURRICULUM VITAE
s.chand-CURRICULUM VITAEs.chand-CURRICULUM VITAE
s.chand-CURRICULUM VITAEshree chand
 
Placenta y Membranas Fetales
Placenta y Membranas FetalesPlacenta y Membranas Fetales
Placenta y Membranas FetalesElda Soto
 

Viewers also liked (15)

WeTalk 01, English Environment, 20160507
WeTalk 01, English Environment, 20160507WeTalk 01, English Environment, 20160507
WeTalk 01, English Environment, 20160507
 
Vy Le_Goldman Sachs Stock Valuatio Project
Vy Le_Goldman Sachs Stock Valuatio ProjectVy Le_Goldman Sachs Stock Valuatio Project
Vy Le_Goldman Sachs Stock Valuatio Project
 
Kansalaisopistot somessa
Kansalaisopistot somessaKansalaisopistot somessa
Kansalaisopistot somessa
 
Урок БП: Параллели истории
Урок БП: Параллели историиУрок БП: Параллели истории
Урок БП: Параллели истории
 
JenkinsCIdocumentations-removedcredentials.docx
JenkinsCIdocumentations-removedcredentials.docxJenkinsCIdocumentations-removedcredentials.docx
JenkinsCIdocumentations-removedcredentials.docx
 
farouk cv ..
farouk cv ..farouk cv ..
farouk cv ..
 
Oppimisen tilat – näkökulmia tulevaisuuden kouluun ja oppilaitosrakentamiseen
Oppimisen tilat – näkökulmia tulevaisuuden kouluun ja oppilaitosrakentamiseenOppimisen tilat – näkökulmia tulevaisuuden kouluun ja oppilaitosrakentamiseen
Oppimisen tilat – näkökulmia tulevaisuuden kouluun ja oppilaitosrakentamiseen
 
Necesidades educativas especiales
Necesidades educativas especialesNecesidades educativas especiales
Necesidades educativas especiales
 
Medialunas de panaderia
Medialunas de panaderiaMedialunas de panaderia
Medialunas de panaderia
 
Mohamed Abdel Aziz CV 2015
Mohamed Abdel Aziz CV 2015Mohamed Abdel Aziz CV 2015
Mohamed Abdel Aziz CV 2015
 
第4回 Machine Learning 15minutes!
第4回 Machine Learning 15minutes!第4回 Machine Learning 15minutes!
第4回 Machine Learning 15minutes!
 
Genres Of Music During Spanish Time
Genres Of Music During Spanish TimeGenres Of Music During Spanish Time
Genres Of Music During Spanish Time
 
s.chand-CURRICULUM VITAE
s.chand-CURRICULUM VITAEs.chand-CURRICULUM VITAE
s.chand-CURRICULUM VITAE
 
TALLER NECESIDADES EDUCATIVAS ESPECIALES
TALLER NECESIDADES EDUCATIVAS ESPECIALESTALLER NECESIDADES EDUCATIVAS ESPECIALES
TALLER NECESIDADES EDUCATIVAS ESPECIALES
 
Placenta y Membranas Fetales
Placenta y Membranas FetalesPlacenta y Membranas Fetales
Placenta y Membranas Fetales
 

Similar to Raghavendra Prasad Reddy_resume

Similar to Raghavendra Prasad Reddy_resume (20)

VINODHSRIDHAR_ESRIVIN
VINODHSRIDHAR_ESRIVINVINODHSRIDHAR_ESRIVIN
VINODHSRIDHAR_ESRIVIN
 
Sandeep Gupta_ProductSpecialist_3.8yrs
Sandeep Gupta_ProductSpecialist_3.8yrsSandeep Gupta_ProductSpecialist_3.8yrs
Sandeep Gupta_ProductSpecialist_3.8yrs
 
Prakasha_Resume
Prakasha_ResumePrakasha_Resume
Prakasha_Resume
 
SANJAY_SINGH
SANJAY_SINGHSANJAY_SINGH
SANJAY_SINGH
 
Venkatesan Profile.docx
Venkatesan Profile.docxVenkatesan Profile.docx
Venkatesan Profile.docx
 
Resume_Sheetal_3Years
Resume_Sheetal_3YearsResume_Sheetal_3Years
Resume_Sheetal_3Years
 
Ravinder_Pal_Singh_Resume_Latest
Ravinder_Pal_Singh_Resume_LatestRavinder_Pal_Singh_Resume_Latest
Ravinder_Pal_Singh_Resume_Latest
 
Srinivas_Pujari_Profile
Srinivas_Pujari_ProfileSrinivas_Pujari_Profile
Srinivas_Pujari_Profile
 
Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4
 
shivakumarswamy_Senior test engineer
shivakumarswamy_Senior test engineershivakumarswamy_Senior test engineer
shivakumarswamy_Senior test engineer
 
Suresh_out_Personal
Suresh_out_PersonalSuresh_out_Personal
Suresh_out_Personal
 
Mudassar_Yash Technologies AB_CV
Mudassar_Yash Technologies AB_CVMudassar_Yash Technologies AB_CV
Mudassar_Yash Technologies AB_CV
 
Mobile testing 9 years
Mobile testing 9 yearsMobile testing 9 years
Mobile testing 9 years
 
Surekha_haoop_exp
Surekha_haoop_expSurekha_haoop_exp
Surekha_haoop_exp
 
Raymond_Matel_Software_Engineer
Raymond_Matel_Software_EngineerRaymond_Matel_Software_Engineer
Raymond_Matel_Software_Engineer
 
biswajit
biswajitbiswajit
biswajit
 
VinayDev
VinayDevVinayDev
VinayDev
 
Resume_Serma_Professional (2)
Resume_Serma_Professional (2)Resume_Serma_Professional (2)
Resume_Serma_Professional (2)
 
Atul Shende_Final CV
Atul Shende_Final CVAtul Shende_Final CV
Atul Shende_Final CV
 
Regu java 9.1
Regu java 9.1Regu java 9.1
Regu java 9.1
 

Raghavendra Prasad Reddy_resume

  • 1. S. Raghavendra Prasad Reddy Mobile: +918884012234 Email: raghava.1985@gmail.com PROFESSIONAL SYNOPSIS  More than 8 years of software development experience in telecom IT Industry currently designated as a R&D Specialist at Nokia Networks.  Expertise in understanding client’s requirements and transforming the requirements into great architectural solutions.  Provided innovative solutions to reduce the cost of development to IT companies.  Well versed with agile methodology of development, leading a team as a scrum master.  Created automated environment for system component testing and reduced manual intervention.  Good working skills in core Java concepts like Multi-Threading, Collections and Garbage Collection.  Experience in designing, usage of Java Design patterns and UML.  Well versed in algorithms and data structures using java.  Rich experience in application development using core Java and Swings.  Experience in all phases of SW dev. life cycle right from requirement specifications to system integration testing. Including Build management, Release management and field support.  Expertise in analyzing problems and profiling the applications for memory and performance issues.  Excellent debugging, problem solving skills and able to provide innovative solutions for existing system/new system.  Ability to grasp new technologies, understand existing software architecture and propose scalable solutions.  Great customer orientation and worked with diversified customers of telecom industry in Finland and Vietnam. EDUCATION Year Course Institution Board/University Percentage 2005 - 2008 M.C.A B.M.S. Institute of Technology, Bangalore V.T.U, Belgaum, Karnataka 80.2% 2002 - 2005 B.sc Vignana sudha degree college, Chittoor, A.P S.V. University, A.P. 82.6% 2002 Interme diate S.V Junior college, Kadapa, A.P. Board of intermediate education, A.P 55.3% 2000 SSC S.G.R high school, Kadapa, A.P. Board of secondary education, A.P 70.2%
  • 2. PROFESSIONAL ACHIEVEMENT  Received many individual awards from NOKIA for providing innovative solutions.  Gave technical presentation on automation & quality improvement for sw life cycle.  Delivered a zero defect software to the customers and received customer and management appreciations.  Received Team Award on delivering the bug less software release of Motorola Element Management system.  Received Team Award for supporting the successful demonstration of Medusa BTS key features to customer.  Received appreciations from the customer for the better design and implementation of a Sub-System.  Awarded Best Project during the training at Aricent  Awarded Gold Medal from the college for securing highest marks in graduation. KEY TECHNOLOGIES Platforms  Windows, UNIX and Linux Programming Languages  Core java Development IDEs  Eclipse UI and Web development and scripting technologies  Java Swing, HTML5, JavaScript, and CSS Automation tools  QFTest and Test complete Design Methodologies and Tools  UML, OOPS, OOAD using Rational Rose, Jude, Design patterns Profiling and unit testing Tools  JProfiler , Junit , Mochito SW development models  Agile, TDD and BDD Configuration Management  Rational Clear Case, SVN and GIT
  • 3. PROFESSIONAL EXPERIENCE Nokia Networks R&D Specialist Jul 2014- till date ROLES AND RESPONSIBILITIES  Identifying the system level requirements and converting them to component level user stories/backlog items.  Responsible for a team to deliver full set of SW features for the respective release.  Developing and designing the architecture of software for the feasibility of the new features.  Acting as a scrum master and lead a team which is responsible for delivering feature.  Taking daily updates from the team, forecasting delivery plan and identifying the risk.  Provided technical expertise for every phase of the project lifecycle.  Provided Re-design for many legacy feature in short deadlines.  Involved in discussions with stake holders for interface changes.  Responsible quality checks, analyzing and reviewing the specifications. IGATE global solutions Technical Lead Dec 2013- Jul 2014 ROLES AND RESPONSIBILITIES  Responsible for writing test cases for the features planned to deliver in the current release of the software.  Implementing the unit test cases using JUnit, Java programming language.  Running JUnit test cases and testing the system for the correctness of the feature implementation.  Responsible for preparing Functional test case documents.  Verifying and validating the software functionalities using the automation tool QFT.  Reporting bugs found during the unit & functional level testing.  Installing, performing sanity checks and the software build release. Aricent Technologies Senior Software Engineer Sep 2008- Dec 2013 ROLES AND RESPONSIBILITIES  Responsible for understanding the client’s requirements, devising and proposing a feasible solution.  Created user friendly user interface and received customer appreciations.  Designed and implemented 2 frameworks for the existing software system.  Responsible for preparing Functional specification, User interface specification and Design Document.  Responsible for preparing test data, test scripts and performing SCT and client demo of the processes.  Create & maintain project documentation including issue trackers, delivery trackers.  Lead a team of 6 members & helped the team in getting acquainted with the new software system during the development of Motorola EMS in Vietnam.  Created data for the testing and configuration of the objects.  Fixed software bugs at best turnaround time.  Understand the existing software architecture thoroughly and identified the bugs in the existing system.  Removed memory related issues and improved performance of application by profiling.  Served in capacity of Multi-site coordinator, managing the remote team with the Element Manager Development and maintenance.  Was involved every step with the leadership of the project, providing recommendation on approach and execution.
  • 4. Project details 2G Flexi BTS Manager Description 2G Flexi BTS manager is a standalone Java based application element manager for different variants of Nokia’s 2G BTS. Flexi BTS manager is entity package and common application for different releases of BTS software, which launches compatible Element manager with respect to BTS O&M version. New commissioning and transmission related features were added in BTS SW and user interface is enhanced to support new features. In addition, New hard ware variants like Vegas Radio Module and Remote radio head support was added to increase the capacity of BTS. Client Nokia Networks Contribution  Analyze feature requirements furnished by the client.  Translate requirements to use-cases, followed by low-level design. Specifications with UML design practices.  Involved in SRS, SFS compilation.  Supported hardware bring up camps at the client location.  Perform feasibility & impact assessment for change requests.  Worked on application module features of the Element manager, displaying the equipment view, displaying hardware status.  Worked on changes for the configuration wizard, to support the configuration for the new hardware versions.  Interacted with client for UI and design related discussions.  Involved in effort estimation for the new features.  Enhanced fault management, alarm reporting module functionalities to support new requirements.  Taken end to end responsibility for development and maintenance of particular release.  Profiled application for SVG related issues.  Responsible for build management and release management. Technology Used  Basic GSM, Eclipse, Java 1.5, HTML, XML, XSLT, JUnit, JProfiler and Clear Case
  • 5. Moto GP Release 2 Element Manager Description Moto GP EM is a release 2 Element manager for Motorola BTS. This application is developed from scratch to support Motorola BTS. Application supports user to configure the Hardware and No. of TRXs with respect to each type of radio. Users can send commands and Run scripts through user interface. Alarms and complete site information can be fetched and saved in local system. Application communicated with BTS O&M using TCP/IP socket and messages are exchanged in terms of information elements. Client Nokia Siemen’s Networks Contribution  Involved in developing the application module brick by brick from gathering requirements till final delivery.  Designed user interface aligned with Motorola’s hardware, configuration types, and Nokia’s look and feel.  Developed complete View framework for Swing display, biggest feature of the release in critical deadlines.  Successfully delivered complete Swing display feature with zero customer bugs and customer was extremely satisfied for the quality.  Lead a team in getting acquainted with the new software system during the development of Motorola EMS in Vietnam.  Developed training plans & conducted training sessions for new members in the Vietnam. Technology Used  Eclipse, Java 1.5, Swings, HTML, XML, XSLT, JUnit, MIG layout and Clear Case Flexi Multiradio Element Manager Description The project objective was to develop software that is used to manage BTS (Base Transceiver Station) named as Element Manager which was a Java SWING based GUI application for configuration and control of BTS. Flexi Multiradio Element Manager is used to connect to Nokia’s Flexi Multiradio BTS, which supports GSM, UMTS, and LTE with less hardware configuration change. It’s a low cost BTS which is targeted for operators to support all modes with less hardware. The application uses hierarchical MVC architecture and is evolved keeping in mind robustness and usability. It involved display of hardware and equipment status present at the BTS on the GUI, sending and receiving messages from BTS and allow the user to configure the BTS parameters from the GUI. It is an EMS that provides the FCAPS (Fault, Configuration, Administration, Performance and Security) functionality. Application uses TCP/IP socket communication with BTS O&M. Initially application connects using IP and port and keeps on polling BTS. Information is exchanged in terms of Information Elements using an id to identify the type of information. User actions are translated into Information elements and sent as a byte stream over socket, BTS O&M parse the information and takes necessary configuration changes in BTS. Client Nokia Siemen’s Networks Contribution
  • 6.  Created user friendly user interface and received customer appreciations.  Created dynamic Cognitive walkthroughs for UI.  Understood the existing software architecture and proposed new scalable solutions suitable for new requirements.  Involved in writing UI specifications, functionality specifications and design specifications.  Designed and implemented two frameworks for xml generation and java Bean generation using java design patterns like Adapter, Observer, and Factory .etc.  Developed Site Information subsystem, which fetches all hardware information, their status, Alarms, security information, EAC Units, Transmission information and displays the information on an embedded browser.  Involved in designing, and implementation of SVG display which provides dynamic configuration of the Radios, TRXs with respect to the sectors.  Implemented view framework based on SVG Apache batik, a frame work to display HW units and their status.  Auto generated java classes using Python and XML.  Involved in writing unit test cases for sub systems using JUNIT.  Involved in Module Testing, System Integration Testing.  Fixed major, critical bugs at best turnaround time and supported entire application.  Acted as single point of contact for Automation team, and resolved issues quickly.  Profiled application for memory and performance related issues, and improved application’s performance for the user actions. Technology Used  Basic GSM, Eclipse, Java 1.5, Swings, SVG, HTML, XML, XSLT, JUnit, JProfiler and Clear Case
  • 7. Personal Information Full Name: Raghavendra Prasad Reddy Somagattu Date of Birth: 15th – June- 1985 Sex: Male Languages known: English, Hindi, Telugu, Kannada. Marital status: Married Father’s name: S. Ramachandra Reddy Mother’s Name: S. Rama Devi Nationality: Indian PAN No.: AYKPP1297L Passport No: H 1554496 Address: #214, SLV Raj Driva, 38th Cross, 19th Main, 5th block, HBR layout, Bangalore-43