Post Job Free
Sign in

Project Software Engineer

Location:
Bangalore, KA, 560066, India
Posted:
March 25, 2012

Contact this candidate

Resume:

Uma Venkata Suman Manchikanti

+91-998**-***** (Mobile)

********@*****.*** (Email)

Objective

• An intellectually challenging software development position that requires skills in object oriented software design for embedded platforms and real-time software development.

Work Summary

• Working as SDA at Dell Services International, Bangalore from Oct 2010 to till date.

• Worked as Sr.Software Engineer at TietoEnator Telecom R&D Services India Pvt.Ltd (Part of Tieto Corporations) from March 2005 to Oct 2010.

• Worked as Software Consultant at Ericsson AB, Lund Sweden From May 2006 to Oct 2006.

• Worked as Software Consultant at Nokia R&D unit at Bangalore from Oct 2009 to Oct 2010.

Professional Summary

• Having almost 7 years of experience in application development for 3G mobile handsets on various mobile handset platforms.

• Well conversant with Android, Symbian, BlackBerry, Ericsson Mobile Platform (EMP), WP7 and Qt environment and architecture.

• Exposure on Open wave application suit for Browser application.

• Debugging and fixing the bugs using JTag equipment on hardware and on C++ in Visual Studio IDE. Analyzing and fixing the crashes using Trace-32.

• Experience with Object Oriented Analysis and Design using Design Patterns, UML modeling.

• Having good experience on working in Scrum methodology.

• Sound understanding and grasping knowledge of mobile, wireless, telecom and enterprise domain solutions.

• Ability to coordinate and communicate with International clients.

• Have strong analytical abilities, ability to work under pressure, a good team player with good communication skills and has the passion to learn new technologies and methods.

• Equipped with the aptitudes of positive attitude, team development, leadership qualities, hard work and long-term association.

Educational Summary

• B.Tech (Electronics and Communication Engineering) from Nagarjuna University in April 2004.

• PG Diploma in Embedded System Design from CDAC, Hyderabad in Feb 2005.

Trainings & Certificates

• Certified AS/400 professional from Seacom Software Solutions, Pune.

• Trained on SCRUM methodology. Gave training on TDD (Test Driven Development).

• Gained second position for my mobile solution posted in TietoEnator Tech exhibition.

• Got “Star of the Sprint” award frequently at Nokia R&D, Bangalore.

Technology Expertise

Operating System : Windows XP, UNIX, Linux, symbian, os/400

Programming Languages : C, C++, Java, RPG, Java Script, CSS, HTML5

Front End Tools : Visual C++, Eclipse, Nokia Carbide

CASE & Design : Visio

Version Control : Tortoise SVN, Clearcase, CME (Ericsson Proprietary tool)

And Synergy

Debuggers : TRACE 32 for target debugging, VC++ debugger for host debugging, GDB, ADB

Protocols : TCP, UDP, CAIF, DRM

Database : SQL

Mobile Platforms : Android, S60, EMP, UIQ, Qt, IPhone, WP7, BlackBerry

Mobile Frameworks : Titanium Appcelerator, PhoneGap

Defect Logging tools : Mantis, Bugzilla, TeamTrack.

Merging tools : Araxis Merge, WinMerge, Beyond Compare.

Packet Analyzers : Ethereal, Packetyzer, Wireshork.

Other tools : AutoInteg, Source Insight, Platform Assistant.

Professional Experience

Dell Services, Bangalore

Software Development Advisor, Oct 2010 – till date

Project #1 : Business card scanner in WP7.

Duration : Jan’12 to till date

Environment : WP7

Skills : C#

Client : Dell Services

Project Details : The aim of this project is to develop an application for WP7 platform to support business card scanner.

My responsibilities :

Responsible for complete software life cycle of the application in WP7 including design, implementation, testing and delivery.

Project #2 : Dell Mobile Device Management.

Duration : Nov’11 to till date

Environment : BlackBerry

Skills : Java

Client : Dell USA

Project Details : The aim of this project is to develop a MDM client on BlackBerry platform for Dell MDM server hosted by Dell, USA.

My responsibilities :

Responsible for complete software life cycle of the client in BlackBerry including design, implementation, testing and delivery.

Project #3 : Dell App Store.

Duration : Aug’11 to till date

Environment : Android

Skills : Java

Client : Dell

Project Details : This is a client server application where server will maintain the user permission hierarchy and sends the application provisioning details to the client and the client supports silent installation of the passed applications and maintains different profiles for personal use and the official use. It is mainly useful for enterprise organizations.

My responsibilities :

• Responsible for complete software life cycle of the client in Android including design, implementation, testing and delivery.

Project #4 : Tangoe Mobile Device Management.

Duration : Oct’10 to Jul’11

Environment : Android, Symbian S60V5.0, symbian^3

Skills : C++, Java

Client : Tangoe Inc., Boston, USA

Project Details : The aim of this project is to develop a mobile device management client in Android and Symbian S60 to a specific MDM server (Tangoe).

My responsibilities :

• Responsible for complete software life cycle of the client in Android and Symbian S60 including design, implementation, testing and delivery.

TietoEnator Telecom R&D Services India Pvt Ltd., Hyderabad

Sr.Software Engineer, March 2005 – Oct 2010

Project #5 : Consultant at Nokia R&D ,Bangalore.

Project Details : The aim of the project is to develop a search middleware component to provide services to application layer. As part of this project we will collect the data from all the databases of all the applications and store it in our database which uses few optimizing techniques while storing for better search performance. On client request we will provide the search results to the client.

Duration : Oct’09 to Oct’10

Environment : Symbian S60V5.0, Qt

Skills : C++

Client : Nokia R&D, Bangalore

My responsibilities :

• Designing and implementing the individual plugins to read the data from the service provider and start monitoring for the further changes in the database

• Designing and implementing symbian servers to manage the plugins and to provide API service for the application layer.

Project #6 : Android solutions.

Project Details : The aim of this project is to develop a group of applications on Android mobile platform. In this project we have developed different android applications which are missing in cupcake version of android.

Environment : Android

Skills : Java, OpenGL

Client : TietoEnator

Duration : Jun’09 to Sept’09

My responsibilities:

• Responsible for delivering Code Wallet, PathFinder, SmartDialer, Advanced Media player.

• Done pre study to support BONDI standard web widget support in Android platform.

• Coordinating with other team members to fix the issues raised in all the applications.

• We are following SCRUM Methodology in this project.

Project #7 : S60 solutions.

Project Details : The aim of this project is to develop a group of applications on symbian S60 platform. In this project we are developing S60 MMF codec, Snapshot application, Dataport CSY module, Unified contacts and widgets (WRT) applications.

Environment : Symbian S60V5.0

Skills : C++

Client : TietoEnator

Duration : May’09 to Jun’09

My responsibilities:

• Prime responsibility is to deliver MMF Codec.

• Coordinating with other team members to fix the issues raised in all the applications.

• Need to fix the issues raised on any module.

• We are following SCRUM Methodology in this project.

• Gathering requirements, preparing Requirement Analysis documents, designing Application Architecture & defining Documentation.

Project #8 : Driving Telephony subsystem using Symbian S60 application processor.

Project Details : The aim of this project is to develop symbian S60 LTSY module to support telephony features of symbian mobile using third party modem (Ericsson modem). In this project we have developed Ericsson proprietary protocol to provide communication to the modem. In this case we have used Symbian simulator as the application processor.

Environment : Symbian S60V5.0, Ericsson Modem

Skills : C++

Client : Sharp Communications, UK

Duration : Dec’08 to May’09

My responsibilities:

• Implemented CAIF driver to provide communication between AP and modem.

• Developed LTSY module to handle various call related scenarios.

• Developed LTSY module to make a packet connection for S60 web application.

• Need to fix the issues raised during testing phase.

• Gathering requirements, preparing Requirement Analysis documents, designing Application Architecture & defining Documentation.

Project #9 : PathFinder.

Project Details : PathFinder is a mobile application which includes some of the fantastic features of Picasa and Google desktop. This application enables the user to search the file with in no time and he can see all the files existing in the mobile in one place irrespective of its location. This project is done on both Symbian and WinCE platforms.

Environment : Symbian S60V5.0, WinCE

Skills : C++

Client : TietoEnator

Duration : May’08 to Nov’08

My responsibilities:

• Gathering requirements, preparing Requirement Analysis documents, designing Application Architecture & defining Documentation.

• Implementing and unit testing of code.

• Need to fix the issues raised during testing phase.

• We followed SCRUM Methodology in this project.

Project #10 : S60 Solutions

Project Details : These are the different applications I have developed on Symbian S60 platform. As part of competency development I have learned Symbian and implemented SmsEncryption and Unified Contacts applications.

Environment : Symbian S60

Skills : C++

Client : TietoEnator

Duration : Sept’07 to May’08

My responsibilities:

• Handled complete life cycle of the two applications.

• We followed SCRUM Methodology for these applications.

Project #11 : Ginza (A300).

Project Details : The main Aim of this project is to develop complete mobile application suit on EMP platform. In this project we have developed Browser application using a third party mobile browser engine (Openwave). We have reduced the third party browser engine dependency for DRM and SSL features.

Environment : OPA (Open Platform API)

Skills : C, C++, EMP (Ericsson mobile platform), SDK, SDE.

Client : Ericsson AB, Lund, Sweden

Duration : Oct’06 to Sept’07

My responsibilities:

• Involved in developing Browser Application.

• Responsible to port the code to the various versions of the mobile platforms.

• Responsible to integrate the various versions of the third party mobile browser engine.

• Gathering requirements from end clients, preparing Requirement Analysis documents, designing Application Architecture & defining Documentation and Coding Standards.

Project #12 : Application Framework.

Project Details : This project is to develop a layer called Application framework that exists between mobile Platform and the application suit. Ericsson has application development teams to develop this application framework. This application frame work contains five applications that consist of User Attention, Audio Attention, Power save, Settings and Service publishing applications.

Environment : OPA (Open Platform API)

Skills : C, C++, EMP (Ericsson mobile platform), SDK, SDE.

Client : Ericsson AB, Lund, Sweden

Duration : May’06 to Oct’06

My responsibilities:

• Developed User Attention application, which will synchronize all the applications in the Mobile handset to display their screen on the only display unit.

• Tested the module with two different application suits.

• Customer Interaction for bug analysis

Onsite Experience:

Total project was done at Ericsson AB, Lund, Sweden (May’06 to Oct’06).

Project #13 : Ginza (A200).

Project Details : This project is to develop an Application suit, which includes core applications like Standby, Call Handling etc. with some advanced application. This project is the initial version of Ginza (A300) project. This is the first project we have done for clam shell model phone.

Environment : OPA (Open Platform API)

Skills : C, C++, EMP (Ericsson mobile platform) , SDK, SDE.

Client : Ericsson AB, Lund, Sweden

Duration : Jan’06 to May’06

My responsibilities:

• Developed Standby and Settings applications, which is like desktop for pc. It is responsible for invoking main menu through which other applications can be invoked. It also provides a default screen that is displayed when no other application is running in the foreground. Also, it handles dial pad to make a call, keypad lock/unlock, power saver mode, turning off the mobile, etc.,

• Enhancement of the application implementing new requirements.

• Customer Interaction for bug analysis

Common responsibilities in all the projects handled:

• Responsible for extensive code reviews for best optimization of code and increased performance with the Design changes.

• Involved in preparing of Design Documents which briefly describes the flow across the application modules.

• Debugging and fixing the bugs using JTag on hardware and on C++ in Visual Studio IDE. Analyzing and fixing the crashes using Trace-32.

• In most of our projects we follow the SCRUM methodology.

Project #14 : Delivering3G Mobile Application for Sagem Mobile Communication (Launched as Sagem my-V85).

Project Details : This product was the First 3G Phone launched by Sagem. This first Sagem UMTS model includes more than 1200 Features. Applications like Video-Telephony, Media Player, and Phonebook with advanced features, IRDA, Bluetooth etc were developed with use of OPA (Open Platform API’s) and Ericsson Component Model (ECM). Diverse telephony and office functions round off the features of the Sagem my-V85 and make it an attractive new generation mobile phone.

Environment : OPA (Open Platform API)

Skills : C, C++, EMP (Ericsson mobile platform) , SDK, SDE.

Client : Sagem Mobile Phones, Paris, France

Duration : March’05 to January’06

My responsibilities:

• Developed Applications like Settings, Bluetooth, Calculator and Currency Converter that shall adhere to both the Orange and Vodafone 6.0 standards. The adherence shall be based on build customizability at the factory load time.

• Attended workshop on User attention.

• Debugging and fixing the bugs using JTag on hardware and on C++ in Visual Studio IDE. Analyzing and fixing the crashes using Trace-32.

Related Links:

http://www.mobileburn.com/gallery.jsp?Id=2348&source=BROWSER

http://www.mobileburn.com/gallery.jsp?Id=2344&source=BROWSER

http://www.sagem.com/index.php?id=512&L=0#851

Onsite Experience:

Visited Sagem Communications, Paris, France during October and November 2005

Personal Details

Fathers Name : M.V.Satyanarayana

Date of Birth : 19 May’82

Passport Number : E4950977



Contact this candidate