Vous êtes sur la page 1sur 6

S NIPPAN KUMAR REDDY

Tel: +919052377677
E-Mail: singamnipun@gmail.com

Career Objective

I look forward to associate myself with an organization where there is an opportunity to


share, contribute and upgrade my knowledge for the development of the self and
organization served.
Career Profile
 Over 1.8 years of experience in Enterprise Content Management technology as a
Team lead, technical coordinator and delivered a project successfully as a consultant.
 Over 4 years of experience in the field of Mobile Software Development and Telecom
as a Software Developer, Senior Software Developer and Team Lead
 Strong in Core Java , C, C++, Springs, Struts, JSF Frameworks.
 Strong experience in using Junit for unit testing and ant/make build scripts
 Strong experience in using xml parsing using SAX, DOM
 Strong experience in Databases like PostgreSql, Derby, Sqlite3, MYSQL
 Experience in using slony-i
 Strong expertise about IBM Enterprise Content Management tool FileNet.
 Knowledge about the WebSphere and Tomcat Application servers.
 Knowledge of IMS, GSM, GPRS protocols, architectures and call processing.
 Proficient with SIP, SS7 protocols.
 Expertise in various Mobile platforms like Android, LiMo, Qtopia, Maemo
 Working experience in both windows and Linux environments
 Strong skills in Data Structures and algorithms
 Proficient in SCRUM methodology
 Good Knowledge on SVN, Perforce for Configuration Management
 Good analytical skills to understand any product
 Excellent oral and written communication skills and pleasing interpersonal skills.
 Quick learner and hard working nature

Professional Experience
 Working as Software Engineer in Tieto, Telecom and Media India division(formaly
known as Fortuna Technologies) from May 2006 till date.
 Worked as part time employee in Dallas Software Solutions(Part of BlueNet
Software Solutions, Dallas, USA), India for 1.8 year and acted as Team lead and
technical coordinator for the projects.

Educational Profile
 Master of technology in Computer Science Engineering with CGPA of 7.7 from
Indian Institute of Technology, Madras (2004-2006).
 Bachelor of Technology in Information Technology with aggregate of 75% from JNT
University, A.P, India (2000-2004).
Technical Expertise
Operating Systems : Windows, Linux, Solaris
Programming Languages : Java, C, C++
Java Frameworks : JSF, Springs, Struts
Scripting Languages : Perl
Mobile Platforms : Linux, LiMo, Android, Qtopia, MAEMO
CM Tools : SVN, Perforce
Operating Systems : Linux, Windows
Assembly programming : Intel 8085, x86, 68000
Protocols Known : SIP, DIAMETER, ISUP, SyncML
Agile Methodologies : SCRUM

Project Profile

Project-1: Intellégo ConnectX

Role/Designation: Team Lead


Client: BNSS/ABN
Environment: MyEclipse 7.0, Websphere6.1, Oracle10g, JSF1.1, Struts1.1, JDBC,
FileNet3.5, Perforce
Team Size: 5
Description:
This project is developed as a part of Dallas Software solutions(Part of BlueNet Software
Solutions, Dallas, USA). A fast and flexible content connector application to link and
retrieve any form of electronic content from the individual pages of most ERP products.

Intellĕgo ConnectX is designed to be fully configurable, from the result sets to the query
parameters and columns, all managed within the Intellĕgo Administration module.
ConnectX extends the personalization features through role based views that allow
deployment across multiple applications with specific views tailored to the individuals’
role.

Responsibilities:
• Worked as technical coordinator for the Team in India and acted as an inteface
towards team in USA and India
• Delivered the project successfully from India
• Developed presentation layer using JSP(JSF) for the Query Designer, Query
Administration.
• Writing Backing beans that interacts with JSF Components, designing DAO classes
that interact with the database.
• Interacting with Filenet for getting Object Stores, Document Classes and Proper-
ties of the Document Classes.
Project-2: IP Centrex

Role/Designation: Team Lead


Client: Internal/Telia
Environment: Linux, Core Java, Spring framework, Eclipse, JUnit, SIP stack,
ISUP.
Team Size: 2
Period: January 2009 – till date
Description:
Full-fledged switching system which delivers PBX (Private Branch eXchange) functionality
as a service, available over the existing IP networks. This project involves design and
implementation of Specialized business solutions where the equipment providing the call
control and service logic functions is owned and operated by the service provider and
hence is located on the service provider's premises. Services such as Call Transfer , Call
Divert – on no reply /on busy, Call Waiting, Three Party Conference, Call Pick Up
(Group), Ring Back, Reminder / Alarm call, Last Number Redial are developed. The
development of IP related call handling, register handling using SIP
Proxy/Register/B2BUA has been done.

Responsibilities:
• Designing and implementation of the Session timer and Heart beat mechanism for
Proxy.
• Implementation of SIP Addresses/headers and SIP Events/Messages.
• Assisted in Project planning.
• Defining test cases and performing function tests.
• Facilitating team meetings regularly to have a uniform understanding of proceed-
ings.
• SCRUM process model has been applied and acted as a scrum team member.

Project-3: SIP JAVA API


This project is to implement an API for SIP using Java.
Role/Designation: Team Lead
Client: Internal/Ericsson
Environment: Linux, Core Java, Eclipse, JUnit, SIP stack.
Team Size: 11
Period: February 2008 - January 2009

Description:
This project involves design and implementation of SIP JAVA API over the existing SIP
Stacks. This API implementation is needed for providing an abstraction layer to the
application developers. Therefore, the application developers need not understand the
stacks’ complexity. The API follows the generic Event provider/Listener framework. The
provider framework is used in both Output and Input Events. Listener framework shall be
implemented by the applications using the API for Input Events. Along with the API, JUnit
test files and Test applications for a number of test suites are also implemented.
SDP JAVA API is implemented along with SIP API. And Credit Control application and
Base accounting application is implemented on top of DIAMETER JAVA API. Implemented
Resource Adopter (RA) for DIAMETER Java API. RA is to facilitate the J2EE applications to
communicate with the base Java API.
Responsibilities:
• Designing the API specification for implementation.
• Task break down and assignment.
• Implementation of SIP Addresses/headers and SIP Events/Messages.
• Designed and Developed RA layer for the DIAMETER Java API
• Assisted in Project management planning.
• Facilitating team meetings regularly to have a uniform understanding of proceed-
ings.
• SCRUM process model has been applied and acted as a scrum team member.

Project-4: RMA, Remote Mobile Application on Android

Role/Designation: Senior Software Developer


Client: Internal
Environment: Android, Java
IDE: Eclipse, UML, GUI Framework
Team Size: 1
Description:

This application deals with accessing mobile from a remote desktop. User can access
phonebook, call logs etc from a remote place. The application is based on server client
architecture,where communication is via UDP socket.

Responsibilities:
• Actively participated in all stages (Requirements, UI-Screen-Flow, Design and
Coding)
• Implementation of fetching data from the mobile, parsing the data using XML
parsing methods and display.
• Assisted in Project planning.

Project-5: Pathfinder application development on QT platform and Android

Role/Designation: Software Developer


Client: Internal
Environment: QT, C++, MAEMO, Android, Java
IDE: Eclipse, UML, GUI Framework
Technologies: Sqlite for QT
Team Size: 1
Description:
Pathfinder helps the user to find the location of the files( image, audio, video) present in
both phone memory and media. This also gives search UI to the user where user can
search for various files present, with various criteria. Provides list and thumbnail views to
show the list of image, audio, video files in different tabs. Application also provides
various sorting options to sort the list in different ways like, sort by name, sort by
modified/created date, type etc..

Responsibilities:

• Actively participated in all stages (Requirements, UI-Screen-Flow, Design and


Coding)
• UI Features: List view, Thumbnail view, Preview.
• Search Features: Quick search, Advanced search, Incremental search, Wild card
search, Group search, Duplicate file search.
• Implemented the whole project in both Qt and Android singly.

Project-6: Mobile Phone Application Suite Development on Linux platform

Role/Designation: Software Developer


Client: AZINGO
Environment: LiMo, C, C++, Eclipse.
Team Size: 11
Description:

Work involves development of Calendar and Quickbar Applications (as part of Mobile
Application suite) for the Proprietary Linux Platform. This suite is mainly targeted for the
3G range handsets. Frameworks like GTK, Dbus, Gconf, and Evolution-Data-Server were
extensively used and OpenObex is ported for exchanging different objects like files,
pictures, calendar entries (vCal) and business cards (vCard). Calendar Application
supports add, edit and delete operations on different events. Events can be shared with
other external devices through available bearer services like Bluetooth, IrDA, SMS, MMS.
However, event expiry notifications are handled by the Evolution-Alarm-Notify
Application.
Quickbar Application is used to have list of applications to launch them from the idle
screen directly. This application also gives the information about the applications like
recently used numbers for phone book application etc.

Responsibilities:

• Actively participated in all stages (Requirements, UI-Screen-Flow, Design and


Coding)
• Developed Calendar application using Gobject reference system
• Developed customized GTK widgets like WeekView, MonthView, Date/Time Control
• Developed Gconf wrappers for saving/retrieving Calendar related settings
• Developed EDS wrappers for database operations
• Developed UI and logic to store the application status for Quickbar application.
Project-7: Mobile Phone Application Suite Development on Ericsson Mobile
Platform

Role/Designation: Software Developer


Client: Sharp
Environment: EMP (Ericsson Mobile Platform), C, OPA.
Team Size: 6
Description:

Development of various applications in an application suite meant for deployment on a


mobile phone having factory time customization shall ensure both Orange (OSD) and
Vodafone 6.0 compliance.

Responsibilities:

• Gathering requirements from end clients, preparing Requirement Analysis


documents, designing Application Architecture & defining Documentation and Coding
Standards.
• Coding in Objective C, COM on Ericsson Mobile Platform and debugging using VC+
+ IDE.
• Extensive code reviews for best optimization of code and increased performance.
• Handled User Interface Tool Kit controls like Calculator, Stopwatch.
• Maintain, modify, and enhance the code for Assigned applications. Day-to-day
tasks include: Fixing the bugs, crashes and hangs, Coding for new features as
requested by the client.

OTHER ACHIEVEMENTS:
• Secured 155 rank in Masters Entrance Test GATE 2003 conducted through out
INDIA.

Personal Details

DOB : 1st August 1982


Nationality : Indian
Marital Status : Married
Hobbies : Reading books

S. Nippan Kumar Reddy

Vous aimerez peut-être aussi