Post Job Free
Sign in

User It

Location:
Bengaluru, KA, India
Posted:
November 17, 2015

Contact this candidate

Resume:

CURRICULUM VITAE

Srinivas Rao Elchuri +1-973-***-**** ********.***@*****.***

Summary of Qualifications

• Having 10 years of work experience as a Mobile Application Developer

• Working as a Technical Lead with Samsung R&D India Pvt Ltd

• Having 9+ years of working experience with CMM level 5 companies

• Well acquainted with processes and of CMM level 5 Organization

• Experience in C/C++ and Android

• Experience in entire Software Development Life Cycle (SDLC) with focus on Software Development

• Experience in Telecommunication and Real time operating systems and Control systems platforms.

• A Strong attitude towards Leadership & Responsibility

• Stable, work-oriented and effective team player

• Relevant experience in embedded software for communications.

• Analyzing trace logs, debugging, problem solving and error reporting.

• Experience in a multi-team and multi-site development

Education

• Bachelor of Technology in Computer Science and Engineering (2001-2005) from Bapatla Engineering College (Acharya Nagarjuna University), Andhra Pradesh, India secured an aggregate of 88%.

• Intermediate (MPC) during 1999-2001 from Board of Intermediate Education, AP secured an aggregate of 94%.

• SSC during 1998-1999 from Board of Secondary Education, AP, INDIA secured an aggregate of 87%.

Professional Experience

. Technical Lead in Samsung India Software Operations, Bangalore from 5th October 2009 to till date.

Software Engineer at Motorola India Private Ltd, Hyderabad from January 2006 to September 2009.

. Programmer Analyst at Mindtree Consulting Private Ltd, Bangalore from October 2005 to Jan 2006.

Technical Skills

Languages : C, C++, Android, JAVA, J2ME

Mobile Platforms : Motorola proprietary platforms, Samsung Proprietary platforms, Android

Tools/Other Software : Rational Rose

Operating Systems : Linux,UNIX, Windows XP.

Network Protocols : TCP/IP protocol suite, GSM, 3G, CDMA

Web Technologies : HTML, JavaScript, WML, HTTP/WAP,JSON,REST Apis

Data Bases : SQLite

IDE : Eclipse, VC++

Configuration tools : Perforce, Clear case,Repo,GIT

Debugging Tools : MOOSE, CSALT, Trace 32

Mobile Tools : RSD lite, Multimedia Workbench, Phone Tool, Flash Tool

Log Tools : Mobile Analyzer, RAM tools, File Readers

Network Data Tools : QXDM, QPST, Wireshark

Certifications and Trainings

• Android developer training and certification

• WiMax and LTE initial level Training and certification

• Database for feature phones training and certification

Awards

• Bravo Award in Motorola

• Perfectionist Award and Employee of Month – Jan 2014 in Samsung

On-site Assignments

• USA : 1+years

• UK : 1 year and Korea : 1 year

Projects Handled in Samsung India Software Operations, Bangalore October 2009 to Present

Email, SMS/MMS, Calendar, Contact, ActiveSync

Samsung India Software Operations, Bangalore

Development of all the features that were developed from October 2009 related to above applications

My Role

1.Understanding the requirements from the client, Design, Component Development and Unit Testing.

2.Providing necessary fix for reported bugs.

3.Leading the team in technical aspects

Projects In Samsung:

Role and Responsibilities in Bellow Projects :

1. Requirements gathering.

2. Interface Document preparation.

3. Designing of the functionality and prototyping.

4. Coding (in C/C++/Java [Android]).

5. Unit Testing.

6. Integration

1.TV Supporting Applications: Designed and Developed Tizen based TVs and android Virtualremote. Communication to TV using Android based remote through PROTOs. Involved in all the levels to create the new interfaces and libs which will help app developers to develop the app as per design. We will use different TV live channel API to get the live program information for our app;ications.

Skill set: Java,Android

2.HomeSync: Integrated Setup box with home appliances by using ZigBee/ZWave protocols. Designed and developed framework and Controller app which will communicates to SCS server to update and execute the user requests. Complete development of framework and application was done. Cloud services also included as part of additional services to user so that user can communicate the data to family and friends. User management and instant data sharing is additional features.

Skill set: Java,Android

3.Messaging, Email: I was involved in Email, SMS and MMS applications functionalities like, from user creates any Email, SMS and MMS till it send to RIL (Radio Interface Layer).Once any message was created by user its initially sends to SMSDispacter from the messaging app, SMSDispater will check whether it’s an SMS or MMS and send to RIL with proper request as OTA (Over the Air) in case of SMS and Network Protocol in case of MMS. RIL is responsible to send requests to Modem. Modem checks the request and it decides whether it has to send through LTE data connectivity (4G) or CDMA Data connectivity 1X. Response follows the same order in reverse.

Skill Set: Java, Android

4.ActiveSync Email: We are using active sync protocol to sync the emails and PIMS from Server to mobile and there is a corresponding application which can display it to User. And there is vice versa if user sends any emails or updates any contact or task it has to update the same in server also.

Skill Set: C, C++, and UNIX

5.Calendar: As part of the calendar feature, we need to support for Events, Appointments and Anniversaries. User can view three items as per month, date. User can Sort, can delete, and can add more at any point of time in the calendar, all the events are persistent in feature except in call. By default today’s date has to enable and corresponding events has to highlight. Separate Images are recommended for three types of events. User has provided with the scrolling to any date or any month or any year to view and update all the events.

Skill Set: C and UNIX

6.Timer: As part of the Timer feature, User can set the timer value and get the timer popup once timer period completes. Screen should be Clock wise and Clock images have to be implemented. Timer Popup is persistent in nature even in call also; it has to be appearing on top of the call. Once user got the popup for any key & non key related events popup has to be kill. Reset option was included in the timer feature, so that at any time of timer continuation, user can reset the timer value

Skill Set: C and UNIX

Projects Handled in Motorola January 2006 To September 2009

UIS and Applications

Motorola India Private Limited, Hyderabad.

Maintenance and development of all the features that were developed in the year January 2006 to September 2009.

My Role

1.Understanding the root cause of a reported bug.

2.Providing necessary fix, if the reported bug falls in the scope of User Interface Services “UIS” and Applications.

3.Worked on P2k Platform, development for Motorola Mobile Phones.

4.Developed and supported for key applications and features

5.Worked and supported for Qualcomm chipsets

Projects In Motorola:

Role and Responsibilities in Bellow Projects :

1. Requirements gathering.

2. Interface Document preparation.

3. Designing of the functionality and prototyping.

4. Coding (in C/C

5. Unit Testing.

6. Integration

7.UIS APPs- Motorola Mobile Screensaver Application: It’s an Implementation to bring up screensaver before the Backlight time out takes places. Currently the screen saver comes up (after the Backlight time outs ) at the screensaver duration mentioned in the personalize settings .Currently the Backlight Turns OFF and after that the Screensaver appears with Backlight turning ON and then Backlight goes Off after Backlight duration mentioned in the initial setup and the Screensaver exits upon any user activity. It’s mainly focused on getting the screensaver with in the Backlight time duration. Thus before the Backlight turns off the screen saver should come.

Skill Set: C and UNIX

8.Motorola Mobile UIS (User Interactive Services) Project: Mobile can be treated as a processor whose capabilities can be being used for some special purposes. So, Mobile should have some way to organize the external and internal messages that it gets from user through different ways of inputs like keypad and voice. Any entity that the user can be able to see and interact with the apps that run on a mobile can be termed as window. And the component developed/maintained by me is the one that has all the information & intelligence to show the content to user and route the reactions of user to the corresponding apps.

Skill Set: C++, and UNIX

9.Motorola Mobile UIS-APPs (User Interactive Services Applications) Project: Mobile can be treated as a processor whose capabilities can be being used for some special purposes. For some duration user inactivity cause the Screensaver to come up, Backlight should turn off and total display should be off. All these needed effective timers to register the applications and send the corresponding events whenever registered timer expires. This project mainly deals with Timer application, Screensaver application, Backlight application and Display timeout application. According to user input like delay of screensaver and backlight, corresponding applications should react. Events should be route according to priority.

Skill Set: C, C++, and UNIX

10.UIS - Development and Support for first Slider Phone in Motorola: Mobile can be treated as a processor whose capabilities can be being used for some special purposes. So, Mobile should have some way to organize the external and internal messages that it gets from user through different ways of inputs like keypad and voice. Here it is a special case just like a Flip phone. In Flip phones whenever you do the Flip transaction display should switch accordingly and application might be killed depend on the user choice. In slider phone is just like Flip, Flip transactions has replaced with Slider transaction, we changed the events according and we will route these events to the corresponding applications. .

Skill Set: C, C++, and UNIX

11.Motorola Mobile UIS APPs- TSB (Touch Sensor Buttons): Touch sensor buttons will be enabled on Secondary display whenever you’re playing either audio or video file in Main display and close the Flip. In Secondary display, buttons like Play, Pause, Stop, Next, Previous will be enabled and highlighted for Backlight duration. Depending on the backlight setting we are updating the TSB backlight setting also. If user touches any of these keys when backlight turn off, then we will wake up the backlight and will update the corresponding applications through events.

Skill Set: C and UNIX

12.Accessing Web Services from Mobile Application: We access the web services from mobile application. We will get an URL from the user and form a Request Header and send it to the server. At the server it receives the Request header and processes it to get the parameters. It checks whether it is a valid URL or not. If it is valid then sends the home page (WML CARD) corresponding to the URL, otherwise sends a page consists of page cannot be displayed. At the client it receives the WML page and browses it to the user and waits for the user interaction. When user responds, form a Request related to the respond and sends it to the server.

Skill Set: Java, J2ME and servlets

13.Battery temperature monitoring: Whenever the battery temperature exceeds the warning temperature a notification will be shown to the user. Even after this if there is no action from the user and the battery temperatures goes above cool down entry temperature, in this case irrespective of whatever is going on except emergency call, all applications will be shut down, and phone will be restarted with capability of allowing only emergency calls. Only when the temperature reaches normal mode, the phone is brought back to normal mode. When in cool down any user interaction is not allowed on the phone other than initiating emergency call.

Skill Set: C and UNIX

Personal profile

Date of Birth : 10-08-1984

Gender : Male

Marital Status : Married

Nationality : Indian

Languages known : Telugu, English.

Achievements

• Achieved First place in Computer Science and Engineering and 5th place in the University

• Gold Medalist from Acharya Nagarjuna University

• Received Pratibha Award from AP Govt in 1999

• Received Best out Going Student and Best Conduct Award in 10th

• Awarded First prize in many Debate and Essay competitions at District level

• First place in UNO test

• Passed Telugu Language Test conducted by TTD

• Received 1st prize in Telugu Poetry

Declaration

All the details furnished above are true and correct to the best of my knowledge.

Place:

Date: (E. Srinivas Rao)



Contact this candidate