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