Suman Manchikanti
********@*****.***
PROFESSIONAL SUMMARY
. 8+ years of experience in the Mobile Application Development
. Well conversant with Android, iOS, Windows 8, Symbian S60,
BlackBerry, Ericsson Mobile Platform (EMP), WP7 and Qt environment
and architecture
. Proficient in programming in C, C++ and Java Languages
. Strong Knowledge of OOPS concepts and Design using Design Patterns,
UML
. Debugging and fixing the bugs using JTag equipment on hardware and
Trace32
. 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.
. Strong Knowledge of Algorithms and Data structures
. Proficient in Multi threaded programming
. Proficient in doing Code Reviews, Unit testing of modules
. Excellent problem-solving skills and analytical ability to identify
a problem, evaluate solutions, and determine the best course of
action to meet stated objectives
. 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
PROFESSIONAL EXPERIENCE
. Currently working as Software Development Advisor at Dell
International Services from October 2010
. Worked as a Senior Software Engineer for Tieto telecom R& D
Services India Pvt Ltd, Hyderabad from March,2005 to October,2010
Assignments at client location:
. Worked as Software Consultant at Nokia R&D, Bangalore from October,
2009 to October, 2010
. Worked as Consultant at Ericsson AB, Lund Sweden from May, 2006 to
October, 2006
EDUCATION DETAILS
. PG Diploma in Embedded System Design from CDAC, Hyderabad in Feb 2005.
. B.Tech (Electronics and Communication Engineering) from Acharya
Nagarjuna University in April 2004.
Trainings & Certificates
. Certified Titanium Appcelerator Application Developer.
. Certified Kony One Platform Application Developer.
. Certified AS/400 professional from Seacom Software Solutions, Pune.
. "Star of the Sprint" award frequently at Nokia R&D, Bangalore.
. Trained on SCRUM methodology.
Visa
. H1B visa to work in USA valid till Oct, 2015.
TECHNICAL SKILLS
Languages C, C++, Java, RPG, Java Script, CSS,
HTML5,C#
Operating Systems Windows XP, UNIX, Linux, symbian, OS/400,
Windows 8
Mobile Platforms Android, iOS, Windows 8, Symbian S60, EMP,
UIQ, Qt, WP7,
BlackBerry
Front End Tools Visual Studio, Eclipse, Nokia Carbide,
Android Studio
CASE & Design Visio, UML
Version Control Tortoise SVN, Clearcase, CME (Ericsson
Proprietary tool) And Synergy, Git
Debuggers TRACE 32 for target debugging, VC++
debugger for host debugging, GDB, ADB
Protocols TCP, UDP, CAIF, DRM
Database SQLite
Mobile Frameworks Titanium Appcelerator, PhoneGap, Antenna,
KonyOne
Merging tools Araxis Merge, WinMerge, Beyond Compare
Packet Analyzers Ethereal, Packetyzer, Wireshork
Other tools AutoInteg, Source Insight, Platform
Assistant, BitBucket
PROJECTS SUMMARY
Dell International Services ( October, 2010 - Till Date)
#1 Dell Mobility Platform
Skills : Android, W8, iOS
Client : Dell USA
Duration : Apr'12 to Jan'13 && May'13 to Till Now
Project Details : DMP is to provide secure BYOD
support for the Enterprise.
Responsibilities:
> Support in designing the product for Android, iOS and W8.
> SDLC of FileShare application on Android.
> Deliver File encryption and database encryption API for W8 platform.
> Support junior resources in implementing applications has features
like Webservices, Barcode, OCR and QR code Scanners.
#2 E&Y Global Tax Guide
Skills : W8
Client : Ernst & Young
Duration : Jan'13 to May'13
Project Details : The aim of this application is to
provide Global tax guide for all the counties supported by E&Y..
Responsibilities:
> Support in designing the product for W8.
> XML parser to parse the guide content
> Convert XML files to HTML files for better rendering.
> Rendering guide contents to the used using W8 XAML controls.
#3 Nursing Management
Skills : Android, iOS, Appcelerator
Client : Dell International Services
Duration : Feb'12 to Apr'12
Project Details : Application to support nursing
specialist's task mgmt.
Responsibilities:
> SDLC of the application
#4 Dell Mobile Device Management
Skills : Android, BlackBerry, Symbian S60
Client : Dell USA
Duration : Jan'11 to Feb'12
Project Details : The aim of this project is to
develop a MDM client on Android, BlackBerry and Symbian S60 platform for
Dell MDM server hosted by Dell, USA powered by Tangoe Inc, USA.
Responsibilities:
> SDLC of the application
#5 Dell App Store.
Skills : Android
Client : Dell International Services
Duration : Oct'10 to Jan'11
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 supporting Mobile Application Management (MAM).
Responsibilities:
> SDLC of the application
Tieto Telecom R&D Services India Pvt Ltd ( March, 2005 - October, 2010 )
#6 SearchSW (Symbian S60 Middleware Component )
Skills : Symbian S60V5.0, Qt, CLucene
Client : Nokia R&D, Bangalore
Duration : Oct'09 to Oct'10
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.
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.
#7 Driving Telephony subsystem using Symbian S60 application processor
Skills : Symbian S60V5.0
Client : Sharp Communications, UK
Duration : Mar'09 to Oct'09
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.
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.
#8 Android solutions
Skills : Android
Client : Tieto
Duration : Oct'08 to Mar'09
Project Details : The aim of this project is to
develop a group of applications on Android mobile platform as part of
competency development.
Responsibilities:
> Responsible for delivering Code Wallet, PathFinder, SmartDialer,
Advanced Media player, Unified Contacts, SMS encryption.
> 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.
#9 Symbian S60 solutions
Skills : Symbian S60V5.0
Client : Tieto
Duration : Apr'08 to Oct'08
Project Details : The aim of this project is to
develop a group of applications on symbian S60 platform. In this project we
are developing PathFinder, S60 MMF codec, Snapshot application, Dataport
CSY module, Unified contacts and widgets (WRT) applications.
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
Responsibilities:
> Prime responsibility is to deliver PathFinder and MMF Codec.
> Coordinating with other team members to fix the issues raised in all
the applications.
> We are following SCRUM Methodology in this project.
> Gathering requirements, preparing Requirement Analysis documents,
designing Application Architecture & defining Documentation.
#10 Ginza (A300 & A200)
Skills : C, C++, EMP (Ericsson mobile platform), OPA.
Client : Ericsson AB, Lund, Sweden
Duration : Oct'06 to Apr'08
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.
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 (OpenWave).
> SDLC of StandBy, CallHandling and Settings applications.
> Customer interaction for bug fixes.
> Gathering requirements from end clients, preparing Requirement
Analysis documents, designing Application Architecture & defining
Documentation and Coding Standards.
#11 Application Framework.
Skills : C, C++, EMP (Ericsson mobile platform), OPA.
Client : Ericsson AB, Lund, Sweden
Duration : May'06 to Oct'06
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.
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).
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.
#12 Delivering3G Mobile Application for Sagem Mobile Communication
(Launched as Sagem my-V85)
Skills : C, C++, EMP (Ericsson mobile platform), OPA.
Client : Sagem Mobile Phones, Paris, France
Duration : Mar'05 to May'06
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.
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