Gautam Arvind Pandian
Objective:
To seek a challenging career in design and development of embedded software
applications, where I can harness my skills and contribute to an
organization in terms of value and innovation.
Summary:
. Around 7 years of extensive experience in Analysis, Design and
Development of embedded Applications and Multimedia Middleware for
different mobiles released all round the world.
. Expertise in developing applications and middleware using C, C++, VC++
(Win32), eVC++.
. Experience in developing mobile applications in Windows Mobile platforms
. Rich experience in commercialization of different middleware components
in different Samsung mobiles.
. Proficient in developing LCD Display interfaces and Multimedia interfaces
for core framework.
. Expertise in development and integration of multimedia players in Samsung
Platform.
. Experience in developing differentiating multimedia applications
utilizing the support of underlying platform
. Rich experience in developing of multi-threaded Applications.
. Experience in full life cycle of software development process including
requirement gathering, prototyping, and proof of concept, design, code
implementation, testing and maintenance.
. Over 3 years of experience in Business Analysis and bridging client's
requirements and technology on SDLC
. Experience in debugging on-chip using Trace 32.
. Good experience in different versioning softwares like CVS, Clearcase.
. Ability to produce well-documented designs and code.
. A strong team player with good technical and inter-personal skills, and
able to work on my own in self-directed environments
TECHNICAL SKILLS
Programming Languages : C, C++, VC++ (Win32 Application)
Application Frameworks : VC6.0, Microsoft visual studio 2005,
Microsoft
embedded visual C++ 4.0
Operating Systems : WinXP/2000/Vista
RTOS : WinCE, Windows Mobile,
REX, Nucleus
Configuration Mgmt : VSS 6.0, CVS, Subversion (Tortoise),
Perforce,Rational Clear Case
Multimedia : Working knowledge in Multimedia File formats like
3GPP, Video Codecs like H264, MP4 and Audio Codecs
like AAC, AMR.
PROFESSIONAL EXPERIENCE
Samsung Telecommunication America(STA) Richardson,TX:
May '10 - Present
Lead Engineer
Exchange ActiveSync Protocol:
This project involves developing features for Email and PIMS (Personal
Information Management System) by complying to the Exchange ActiveSync
protocol.
. Developed Text Plain/Text HTML Download feature for downloading emails
from Microsoft Exchange Server to the Client device. This feature
involves 3 phases for speeding up the download of emails into the client
device.
. Developed Ping Algorithm for reducing the number of Ping Sync happening
when the network is stable.
Technologies Used: C++, Exchange ActiveSync Protocol 12.0, 12.1
SAMSUNG SOFTWARE OPERATIONS May '07 - April
'10
Lead Engineer
The project is about Commercialization of Multimedia Applications,
Multimedia middleware and Display Manager in Japan Market.
. Developed Live TV, Local file play, Audio and Display interfaces for ISDB
based Digital TV Standard.
. Developed Media Engine for ISDB based Digital TV Standard. Media engine
plays a main role in queuing of audio, video data for the 3rd party
decoders.
. Involved in the design of Display Manager, various Display Interfaces and
OEMs for Media Player, Camera Recording
. Developed Display Interfaces for different applications on C100 chipset
which is used by many Samsung mobile phones as well as by Apple iPhone
Mobiles.
. Developed Display Manager for interfacing with all applications running
on the Mobile Handset with
Mobile Display Processor for different chipsets.
. Developed LCD Display Interfaces for all multimedia applications like
Media Player, Camera, Digital TV, and Video Telephony.
. Extensive Onsite experience in South Korea. Interacted with more than 8
teams in different geographical location for coordinating to fix complex
bugs in less time.
. Developed OEMs for Media Player, Camera and Video Recording on different
Qualcomm chipsets .
. Developed 3gp/mp4 metadata editor application and editor
. Developed MP4 Video Thumbnail Preview utilizing the capabilities of
underlying Media Framework
. Developed DVD like Chapters for ISDB Digital TV recorded files.
. Apart from coding, testing and maintenance was also a very crucial part
of my job.
Technologies Used: C, C++, Windows Mobile 5.0, REX OS, Samsung Handset
Platform (SHP)
Chipsets used: Qualcomm's MSM Chipset.
Achievements:
. Improved the Display performance in Multimedia Applications and Flash
Applications by 20% in WVGA (800x480) screen resolution Mobile handsets.
. Awarded with Best Business Contribution for the Year 2008 for being
instrumental in successful launching of 4 mobile handsets in Japan Market
. Suggested and developed differential features for Samsung Mobile Handsets
like Music DJ, DVD like chapter creation in Digital TV. This added
business value to the Samsung Mobiles released in Japan
. Presented my ideas in IP Fest held in Samsung.
Initiatives and impact:
. Initiated IP (Intellectual Property) development process in team and
proposed different ways for unearthing new ideas related to Mobile
handsets. This brought about lot of ideas in the team ultimately adding
business value in Samsung's handset business.
Aricent Technologies
Nov '06 - Apr '07
Senior Software Engineer
This project involves porting the MTP stack into the Client Device and get
Plays For Sure Certification for their device
. Developed Porting layers for Media Transfer Protocol
. Lead a team of 4 people in South Korea for Porting the MTP, WMDRM, MTP
DRM interface into Apoxi Platform
. Managed client interaction and team coordination for finishing the work
on time
. Optimized the stack for securing the toughest Plays For Sure( PFS )
certification from Microsoft for the client mobile device
. Secured certifications from Yahoo Music, E -Music for the client devices
Technologies Used: C++/STL, Nucleus OS, Apoxi platform, REX OS, Samsung
Handset Platform (SHP)
Protocols: Media Transfer Protocol (MTP), Picture Transfer Protocol (PTP)
Aricent Technologies
Jul '06 - Oct '06
Senior Software Engineer
This project involved full SDLC for implementing Media Transfer
Protocol(MTP) and Picture Transfer Protocol(PTP) in Windows Mobile 5.0.MTP
is used for transferring media files as well as the exchange of metadata
information between the Mobile/Portable devices and the MTP Initiator
(WMP10, EMusic etc).
. Designed and Developed Media Transfer Protocol in compliance with
Microsoft's recommendation
. Developed MTP-DRM interface for interfacing with Microsoft WMDRM core
stack.
. Integrated MTP protocol stack with WMDRM.
. Did unit testing, integration testing and maintenance of MTP and MTP DRM
interface
Technologies Used: C++/STL, Win32, Windows Mobile 5.0, Windows Media stack.
Protocols: Media Transfer Protocol (MTP), Picture Transfer Protocol (PTP)
Aricent Technologies
Apr '06 - July '06 Software Engineer
Project: Mobile TV Engine
This product based on the DVB-H standard contains all the functionality of
a complete digital TV receiver in the form of Pocket PC or Smart phone.
Mobile TV enables users to connect to Live TV while on the move.
. Actively involved in designing the flow from Application up to the
Multimedia Framework
. Designed and Developed Mobile TV Multimedia Engine. The Engine interacts
with the Multimedia Framework for all functionality of the Mobile TV
Application
. Identified the various state machines and handled asynchronous
application requests and asynchronous middleware call backs.
Technologies Used: C++/STL, Win32, Windows Mobile 5.0
Codecs used: H264, AAC
Aricent Technologies
Jul '05 - Mar '06 Software Engineer
Project: Mobile TV Application
This project involves development of Mobile TV application. This involves
handling of different application modes such as Live TV, Local Playback,
PVR (Personal Video Recorder), and Time shift mode. This module involves
support for TV channels and Radio channels. ESG is also provided within the
application
. Preparation of Graphical User Interface specification for the Mobile TV
product
. Designed and Developed Mobile TV player with support for multi skin GUI
. Designed and Developed the Electronic Service Guide (ESG) Application
. Developed Personal Video Recorder
. Development of UI skins (with Frog Design)
. Developed Power Management and Event Handling
Technologies Used: C++/STL, Win32, Windows Mobile 5.0
Cognizant Technology Solutions Sept
'03 - June '05
Programmer Analyst
ACNielsen work with CTS to measure their client's market performance, to
analyze market dynamics, to diagnose and solve marketing and sales
problems, and to identify and capture growth opportunities.
. Developed COBOL programs in Mainframes to retrieve and analyze the
product sales for a particular retail client.
. Developed Point of Sale (POS) applications for peripherals like scanners,
MSRs and receipt printers in Windows Embedded for Point of Sale (WEPOS)
OS.
. Identified the DB2 programs that are costly to be executed in mainframes
& develop a functionally equivalent C program in AIX platform (IBM
version of Unix).
. Developed programs to access UDB on AIX instead of DB2.
. Apart from coding, testing and maintenance was also a very crucial part
of my job.
Technologies Used: C, Unix, COBOL.
ACHIEVEMENTS/RESEARCH/OTHERS
. Ranked 130 out of 100,000 candidates in all India level Graduate Aptitude
Test (GATE). Score is 98.4 percentile.
. Received Tamil Nadu State Government scholarship for District Top Rank
holder.
. The Only person selected from Bharathiar university to pursue Young
Engineers Fellowship Program( YEFP ) in India Institute of Science
Bangalore.
EDUCATION
. Bachelor of Engineering in Government College of Technology, Coimbatore,
India. (2003)
References
Can be provided upon request.