Ch Jayalakshmi
Objective To pursue a challenging career in software development
field that will further enhance my skills to work with
latest technologies.
Career 10+ years of experience in the field of Mobile
Profile Application Development that includes design,
development, testing & porting applications.
Involved in all aspects of product development right
from requirement collection/analysis to development,
testing, release planning & deployment.
Professional Working as Senior software Technical Lead in
Experience Ninetology high-tech pte ltd from Dec 2011
Worked as Technical lead in Fusion Garage pvt Ltd from
August 2010 till Dec 2011
Worked as Senior Software Enginner in Fusion Garage
pvt Ltd from November 2008 to August 2010.
Worked as Senior Member Technical Staff in Oracle
India Pvt Ltd from March 2008 to November 2008.
Worked as Member Technical Staff in Oracle India Pvt
Ltd from December 2006 to March 2008.
Worked as Senior Software Engineer and Software
Engineer Systems in Emuzed India Pvt. Ltd. From June
2003 to December 2006.
Educational B.Tech (CSE 1999-2003) REC Warangal (presently NITW)
Certificatio
n
Present Ch.Jayalakshmi,
Address Flat No:A2-413, Silver Springs,
Near GHMC, Qutubullapur,
Hyderabad - 500054
Email ***********@*****.***, *******@*****.**.**,
Contact No +91-905*******
Education Qualification:
Bachelor of Technology[B-Tech], 1999-2003 from National Institute of
technology, Warangal.
Specialization: Computer science and engineering
Secured percentage-76.68%
Secondary, 1997-1999 from Narayana Junior College, Andhra Pradesh Board of
Secondary Education with first class distinction
Secured percentage - 95.1%
High School(SSC) from St.Johns English Medium School with first class
distinction, completed in 1997.
Secured percentage - 80.5%
Academic Achievements:
Secured 66th rank in EAMCET entrance test for Engineering.
Received pratibha scholarship for Intermediate and EAMCET from state
Government
Got National Merit Scholarship for Intermediate from Central Government
Knowledge Skills:
Operating Systems : Windows XP/2K/NT/98/95, Symbian, Linux, Android
Languages : C, C++, Visual Basic 6.0, Prolog, Java
User Interface/MMI : Qt/Embedded, Qtopia, GTK, Series60, Java Swing
Theoretical Subjects : Data structures, Networking, Operating Systems,
Compilers, Computer
architecture
Workshops/Training : Object Oriented programming
Misc : OpenGL, WebKit/Gtk port, Client/Server Architecture,
CVS, SVN
Platforms:
Android(2,3, ics, jellybean 4.1 and 4.2, Symbian(Series 60 v1.2, Series 60
2.0, series 60 fp3), Linux, Qtopia
Technical Skills
Good knowledge about android architecture
Good knowledge about linux gtk, dbus, compiz animations
Good knowledge about the Active Scheduler and Active objects framework.
Good Knowledge about the UI framework supported through series 60 platform
on Symbian OS.
Knowledge about Camera interfaces and Audio interfaces.
Knowledge about Qtopia (UI framework)
Good knowledge about SQL Engine and storage management
Work Experience
1. Working as Senior Technical Lead in Ninetology Hight-Tech Pvt Ltd from
Dec 2011 to present.
Project Wearable smart device
Description Product based on android 4.1
Responsibilit Leading and interacting with different teams and
ies third party vendors for the design and development of
different features.
Interacted with odm for integration of software with
the new hardware.
Working on notification driven interface for the
device.
Working on apps for the new screen resolutions.
Working on voice driven and AI related interface for
the device.
Project Cyanogen based ROM, launcher and lockscreen for
mobile phones and tablets.
Description Launcher and Rom versions for android 2.3, ics, and
jellybean
Responsibilit - Theme converter to create custom themes.
ies - Theming of launcher background
- Themeable lockscreen for supporting different ways
of unlocking, different display, animations etc.
- Porting and support of lockscreen for launcher and
rom for different android versions.
2. Worked as Technical Lead in Fusion Garage pvt Ltd from November 2008 to
December 2011.
Worked on joojoo tablet based on linux.
Worked on grid10 tablet and grid4 phone products based on android.
Project Grid10, Grid4 (July 2010 to present)
Description Tablet and phone based on android 2.2
Responsibilit - Worked on Contacts application for demo which
ies displays contacts(photos and names) and show details
along with contact photos displayed using tile and
ken burns animations using opengl.
- worked on Open GL sprites used for displaying
images, lines and animations like rotation, kenburns,
tile, cluster shape open and close.
- Worked on Rss Atom Feed Reader
- Worked on Photos application (initial versions and
porting of default android application for our
requirement criteria, uploading photos to flickr,
facebook accounts, album support, content providers
and sync adapters for the same and optimization.
Completely responsible for the application)
- Worked on Pc suite for copying music and video
files and sync with device using java swing.
Project JooJoo (november 2008 - July 2010)
Description JooJoo is a linux based tablet which supports
browsing internet. The browser supports flash and
other html extensions.
Responsibilit - Designed browser based architecture using webkit as
ies the backend rendering engine.
- Worked on middleware and application layer
- Design and implementation of keyboard application
- Design and implementation of Dbus for IPC,
JSBridge, compiz based animations
- worked on browser cookie support
- worked on gesture handling
- worked on touch panel drivers for single and multi
touch
- Bug fixing, memory leak fixes
3. Worked as Senior Member Technical Staff in Oracle India Pvt Ltd from Dec
11th 2006 to November 2008.
Porting of Oracle Lite Application to Symbian Platform
Memory leak, synchronization issues and bug fixing for Oracle Lite on
symbian 7, 8 and 9 versions
Performance profiling (optimization) for SQL queries in terms of storage
and processing time.
Interpretation of SQL Queries and execution plan generation
.Net client application for open world demo to show member sync and
automatic sync features.
Bug fixing
Project Oracle Lite (Dec 2006 - November 2008)
Description 80e3aca
Oracle Database Lite is a comprehensive solution for
developing, deploying and managing applications for
mobile and embedded environments. Oracle Database Lite
Client offers a small footprint SQL database that runs
on many devices and platforms and can be
bi-directionally synchronized with an enterprise
database server using Oracle Database Lite Mobile
Server.
My Porting of Olite to Symbian platform. Memory leak
responsibilit issues for the product on windows and symbian
ies platforms. Responsible for SQL engine and storage layer
modules. Performance improvements in database size and
response times for SQL queries.
4. Joined as Software Engineer Systems in Emuzed India Private Ltd. on
June 2nd 2003.
Started with UI of camcorder application for Sendo and some part of bug
fixing.
Worked on development of Mp3player application for Sendo.
Worked on bug fixing of Mp3 player solution of Siemens.
Worked on developing the camera solution for Nokia 6260. The Model is
released to the market.
Worked on porting the camera and voice recorder applications to linux
platform with support of Qtopia.
Worked on porting the ImageEdit application on linux platform(K2 board)
Worked on developing the MMSComposer application for symbian platform.
Worked on porting MMSComposer application on 2420 processor.
Worked on Media Manager for nokia and for demos.
Codec wrappers for h263 encoder,h263decoder, h264encoder and h264 deocder.
Worked on HipTV.
Project Camcorder application for Sendo.
Description The main objective of this application is to record
video clips, which supports video (.h263) and audio
(amr) and storing the data in 3gpp file format.
Recording supports both limited size and unlimited size
and at the same time limited duration. Main emphasis is
on buffer management and audio/video synchronization
between audio and video recording.
My Responsible for developing minor UI code and study of
responsibilit the interface between UI and Engine. Worked on bug
ies fixing for some minor issues. This project is accepted
by the customer. Being my first project learned about
the basic symbian framework.
Project Development of Mp3 Player for Sendo
Description The main objective of the application is to play mp3
and m3u files. The application provides browsing
through the file system to select the files to be added
to the playlist and then playing the selected mp3 or
m3u by parsing the header of the file. It handles
management of the playlists like deletion, creation of
new playlist and changing the playlist already there
either in phone memory or MMC. Application handles all
the external events like incoming call, alarm
notification, foreground/background etc..
My Responsible for Ui coding, integration of the player
responsibilit with the Ui, worked on the player dll that is used,
ies dealt with the requirement changes suggested by the
customer, external events handling like incoming call,
background/foreground event, alarm handling etc.. Also
worked on bug fixes found internally as well as by the
customer. Handled it solely thoughout my time under
this project. This project is accepted by the customer.
Project Bug fixing of Mp3player for Siemens.
Description The main objective of the application is to play mp3
and m3u files. The application handles all the external
events in all the states of the application.
My Due to my prior experience in Mp3 player application I
responsibilit was involved in the bug fixing of this project for some
ies critical bugs. These include the headset handling and
also the playback issues and some minor issues.
Project Camera solution for Nokia 6260
Description The camera application supports capturing of images in
various sizes like 480x360 and 480x640 and at the same
time recording of the video clips for sub-qcif. This
supports unlimited size recording.
This is a phone which supports different mechanical
modes like fold mode, camcorder mode, self portrait
mode and screen mode. The preview in each mode will be
in its natural viewing angle and preview is mirrored in
self-portrait mode, which is used to take pictures and
record clips of self.
Main emphasis was on buffer management and audio/video
synchronization to be established between the video
recorder and audio recorder, and the frame rate on the
engine side.
On the Ui side main emphasis was on the mechanical mode
support and mechanical mode change support at any state
of the application, external event handling like
incoming call, incoming message, alarm, poweroff, and
system popups, background/foreground etc. in all the
mechanical modes.
My Major involvement in the project. Responsible for
responsibilit designing the video and audio recorder and capture
ies modules and involved in the design of the buffering
technique maintained on both the sides. Involved in the
integration of 3gpp file writer to support recording of
video clips. Involved in the audio/video
synchronization and frame rate improvement.
Involved in the complete Ui code and recorder and
capture module coding and interface design for the Ui
and engine. Involved in handling the application
through the complex mechanical mode changes (which is a
new feature and complex scenario) and external event
handling like incoming call, incoming message, alarm
events, calender book events, poweroff, system popups,
background/foreground, key handling etc.
Involved in suggesting the customer for enhancements in
the Ui and basic way of capturing proper sized images
for support in different mechanical modes.
Worked on fixing of the bugs raised internally as well
as customer. This model is already into the market.
Project Porting of Camcorder application from symbian to linux
platform.
Description The main objective of camcorder application is to
support recording of video(h263,mpeg4 and h264) and
audio (amr) and storing the data in 3gpp file format.
Main emphasis is on buffer management, audio/video
synchronization. The Ui support is from Qtopia.
My Responsible for porting the symbian related basic
responsibilit classes like CActive, ActiveScheduler,
ies CleanupStack,User,CBase and TRAP,TRAPD mechanisms onto
linux for easy porting of the symbian code. This is
used by all the applications that are ported to linux
platform from symbian.
Involved in the Ui design and interface of the UI and
Engine, and synchronization of data and calls across
threads.
Involved in the complete Ui code for Qtopia platform.
Worked on bug fixing and external event handling and
some Ui minor issues.
Project Porting of voice recorder application from symbian to
linux platform.
Description The main objective of voice recorder application is to
support recording of audio (amr,wav) and playback of
the same. The Ui support is from Qtopia.
My Responsible for porting the symbian related basic
responsibilit classes like CActive, ActiveScheduler,
ies CleanupStack,User,CBase and TRAP,TRAPD mechanisms onto
linux for easy porting of the symbian code. This is
used by all the applications that are ported to linux
platform from symbian.
Involved in the Ui design and interface of the UI and
Engine, and synchronization of data and calls across
threads.
Involved in the complete Ui code for Qtopia platform.
Worked on bug fixing and external event handling.
Project Porting of ImageEdit application from symbian to linux
platform. (K2 board)
Description The main objective of ImageEdit application is to edit
an image. The application supports various editing
features like applying deform effects, color effects,
transform effects like rotating, scaling. It allows
insertion of various styles like moustaches, fun
templates, icons etc. It allows slideshow of the
features that are edited.
My Involved in change of ui design(multi threading) for
responsibilit Porting issues and implementation of this. Worked on
ies bug fixing which were due to the sensitivity of the Ui
Qtopia framework and which were not taken care.
Worked on external event handling.
Project MMSComposer application for symbian platform.
Description MMSComposer application supports composing a MMS
Message.
Features of the application are
Add Audio/Video/Image/Text objects to the message
Set region for video and image objects
Set start and end times and duration of objects
Preview selected object r the whole presentation and
save the presentation.
My Responsible for designing the User friendly Ui, Engine
responsibilit and the interface between UI and Engine.
ies Involved in design of encoding smil file into MMS file
as per OMA encapsulation protocol.
Implementation of Engine modules ( Smil Elements) and
implemented Ui for the application. Involved in the
integration of Engine and Ui. Worked on bug fixing and
worked on the robustness of the application.
Project Porting of MMSComposer application on 2420 processor
(8.1b symbian)
Description MMSComposer application supports composing a MMS
Message.
Features of the application are
Add Audio/Video/Image/Text objects to the message
Set region for video and image objects
Set start and end times and duration of objects
Preview selected object r the whole presentation and
save the presentation.
My Porting of engine onto the new build. Design and
responsibilit implementation of complete Ui(Stylus based).
ies Incorporation of optimized codecs and the robustness of
the application. Worked on bug fixing. Checked to get
enough support for external event handling like
backlight, screensaver etc.
Project Media Manager application on Symbian platform.
Description Media manager is used for creating and managing media
sessions.A media session can be a RTP streaming session
or a local file playback/ record session. Media manager
internally manages RTP/RTCP protocol handling and
managing recording and playback devices. Media manager
receives requests over UDP port and sends back the
responses on UDP ports.
My Implementation of Camera interface and screen display.
responsibilit Implementation of data input from file and output to a
ies file. And integration of this interface with the
networking session modules. Worked on making media
manager generic to support audio/video, video alone in
any mode (send_only, recv_only, send_recv). Worked on
the video quality and bug fixing.
Project Codec wrappers and test applications for h263, h264
encoder and decoder
Description Encoder encodes the raw data to h263 or h264 format and
decoder decodes the encoded data and use the data for
display.
Project HipTV application
Description HipTV is a media player application which plays 3gpp
files.
Supported media formats :
Video - MPEG-4, h263, h264
Audio - AMR, AAC, AAC+, MP3
My Implementation of user friendly UI which is attractive
responsibilit and robust, Audio/Video Synchronisation(lip sync),
ies Embedded launch support. Worked on bug fixing for the
robustness.
Projects done at the time of graduation:
Simulation of Distributed Cooperative web servers on networking as part of
final year project.
Designing and developing a mail transfer agent based on SMTP protocol as
part of Networking project.
Designing and developing an application called 'Independent Banking System'
for providing software to be used for banking services using Oracle for
back end and Visual Basic for front end of the project
The above details are correct to the best of my knowledge.
Ch. Jayalakshmi