Damodharan Dayalan
acw40d@r.postjobfree.com
Mob. No. 503-***-****
Secane, PA-19018
SUMMARY
More than 11 years of experience in Embedded Domain, mainly on Multimedia / Application / Framework Development.
Experience in Native Receiver/RDK Component development in Proprietary Set Top Box framework.
Experience in Windows 8 & 8.1 product development. Developed user trial components.
Experience in Android (tablet product development) end-to-end development & Developed Multimedia components like Audio Codec & Four speaker support.
Experience in BMP (Brew Mobile Platform) based mobile applications like MobileShare & Next generation messaging (AT&T Apps).
Experience in Brew based mobile components like Multimedia, Calling, Number Entry, and Brewery FW.
Experience in Windows Mobile Application Development using eVC++/MFC & Win32.
Worked on all phases of Software Development Life Cycle (SDLC) and used software development models like SCRUM\Agile methodology and Waterfall model.
Experience in Software Application Development using Visual C++ 6.0, Visual Studio 2010 /2012/ 2013/ Express Edition, Python, Selenium, Pywinauto, PyDev and Eclipse.
Good experience in designing applications using OOAD, extensively used Design Principles and Singleton Design Pattern.
Experience of IBM Clear Case, Win CVS, SVN, Perforce(P4V),VSS(Visual Source Safe), GIT, Gerrit and Jenkins Version
Experience with Motorola DTTS, Jira, Bugzilla, Mantis, HSD, RTC & JIRA.
Good communication and interpersonal skills with good analytical power.
Outstanding problem solving, strategic thinking and data analysis skills, strong
focus on teamwork and achieving team goals, result oriented, fast learner and
excellent communication skills
Capable of independent work with minimal supervision
TECHNICAL SKILLS:
Programming Languages
C/C++, VC++ (Data Structure, STL & Multithreading), MFC, Win32 API, Brew, Brew MP, Android, C#, VBScript, Python, Selenium, Pywinauto, Pydev, QT.
Debugging/Development Tools
GDB, Trace 32, eVC++, Visual Studio 2010/2012/2013, Visual C++ 6.0, Eclipse, PyDev & Source Insight.
GUI Development Tools
Microsoft Foundation Classes (MFC) in Visual C++ 6.0 and Visual Studio 2012/2013, BRX
Version Management Tools
IBM Clear Case, Win CVS, SVN, Perforce(P4V),VSS(Visual Source Safe), GIT
Operating Systems
Windows 8.1 (32 and 64 bit), Android, Windows Mobile (Win CE) & Pocket PC, Linux, Brew/ BMP.
Simulator/Tools
BREW simulator, Android simulator, JTag, QPST & QXDM
PROJECTS
01
Project Name(Current)
: Proprietary Product Development (STB)
Client
: Comcast, US
Employer
: Wipro Technologies
Description of the project: Product development on proprietary platform for Comcast Set top boxes like Pace, Motorola, Samsung & Cisco. This project involves the development of Native Receiver framework in RDK environment. Our team is responsible for developing Applications / features & bug fixing.
Role
:
Technical Consultant
Responsibility
:
Receiver component
- Feature development.
- Bug fixing for Internal & Field issue
Power and performance improvement & Memory Leaks fix
Development of Simulator setup (Framework)
Duration
:
July 2014 – Current
Hardware
:
Pace, Motorola, Samsung & Cisco
Technology
:
C/C++, Python
02
Project Name
: Windows Product Development (Tablet)
Client
: Intel, US
Employer
: Wipro Technologies
Description of the project: Product development on Windows platform for Intel Tablet. This project involves the development of User trial components, debugging and triaging of the issues raised by User Trials team which consists of approximately 200 users. Our team is responsible for reproducing the issues, debugging and analyzing the kernel logs and assigned to Intel core development team & Components development. This support is for the platforms Clover trial, Bay trial & Cherry trial which is targeted for Win Blue (Win8.1) operating system. User trial components (Client side as well as Server side) like Updater App, Feed Back App, CLT Services & Server side components and providing support/leveraging component to upcoming platform Cherry trial.
Role
:
Technical Consultant
Responsibility
:
DSP (Development seed program) Component & Apps development (Device Management).
Developed “Model based service” for DSP Users.
Automating UX (User Experience) TC using Python.
Triaging User Trial issues.
Integrating & Validating Driver packages.
Duration
:
June 2012 – June 2014
Hardware
:
Clovertrial, Clovertrial+, Baytrial & Cherrytrial.
Technology
:
C/C++, VC++, C#, Python, Pywinauto, Selenium, Pydev, VBScript
03
Project Name
: Android Product development (Tablet)
Client
: Intel/Vizio, US
Employer
: Wipro Technologies
Description of the project: Product development for popular US Carriers on Android platform for Intel Tablet. Platform integration - Integrate Carriers specific product add-ons. Platform development – Porting & Integration of carrier specific device drivers on the Intel platform. Carrier specific Android customization as per PRD addendum. System testing, Product verification and validation including performing relevant pre-certifications and support for corresponding certifications.
Role
:
Senior Software Engineer
Responsibility
:
Requirement gathering and Analysis.
Coding and Unit testing.
Debugging, Resolving and testing.
Integration of Third-party application.
End-to-End Solution for Audio component.
Duration
:
August 2011 - May 2012
Hardware
:
Medfield
Technology
:
C, C++.
04
Project Name
: Mobile Share Application Development
Client
: AT&T, US
Employer
: Wipro Technologies
Description of the project: AT&T BMP Application Development project involves development of various carrier specific mobile applications in QCOM BMP Platform. The first sets of applications include 'Mobile Share' and 'Next Generation Messaging'. Mobile Share Application is used for uploading and sharing the user media content in the mobile to a central server. Next Generation Messaging (NGM) application is an enhanced messaging offering that will address the next generation of SMS and MMS capability and end user experience.
Role
:
Senior Software Engineer
Responsibility
:
Use-case Analysis and Functional Requirements
Coding and Unit testing of Feature Enhancements.
Resolving Memory Leaks and Performance related issues on most of the important screens.
Developed Backend APIs from Third Party Vendor (Client/Server).
Duration
:
May 2010 - June 2011
Hardware
:
BMP Mobile Device (Pantech & Sharp)
Technology
:
C, Brew MP.
05
Project Name
: Application Development on Windows Mobile 6.5
Client
: Toshiba, Japan.
Employer
: Wipro Technologies
Description of the project: Applications for popular Japan Carriers (DoCoMo) on WM6.5 platform for Toshiba Handsets. The project involves coding for “Life Log” application with respect to rich UI. The application involves development of user interface and functional modules in Win32 environment.
Role
:
Senior Software Engineer
Responsibility
:
Use-case Analysis and Functional Requirements
Development and Unit testing of Feature Enhancements.
Debugging using Visual Studio.
Resolving Memory Leaks and Performance related issues.
Debugging, Resolving and testing various change requests raised as part of stabilizing and enhancing the Application.
Duration
:
Jan 2010 - April 2010
Hardware
:
Toshiba Mobile device
Technology
:
Win32, VC++
06
Project Name
: CDMA Handset Development using BREW framework
Client
: Motorola, US
Employer
: Wipro Technologies
Description of the project: Multimedia Application for popular US Carriers on BREW platform for Motorola Handsets. The project involves coding for Message application with respect to Multimedia app, Feature Enhancement, Coding and Unit testing of the features developed across multiple modules in Multimedia Application. The application involves development of user interface and functional modules in BREW environment for Music Player, Camera, Media Gallery and Calling.
Role
:
Senior Software Engineer
Responsibility
:
Use-case Analysis and Functional Requirements Implemented Interfaces for Multimedia Interactions with Messaging, Phonebook, Tools, Settings and Idle.
Coding and Unit testing of Feature Enhancements. Debugging using J-TAG and Visual Studio. Resolving Memory Leaks and Performance related issues.
Debugging, Resolving and testing various change requests raised as part of stabilizing and enhancing Multimedia Application.
Duration
:
Jan 2008 – Jan 2010
Hardware
:
Motorola mobile device.
Technology
:
C, Brew.
07
Project Name
: Application development on Windows mobile/PocketPC
Client
: Pocket Gear
Employer
: Dreamee Mobile Soft Solution
Description of the project: Application development projects on Windows mobile device platform. Coordination project activities with 3rd party companies.
Role
:
Developer
Responsibility
:
Use-case Analysis and Functional Requirements
Coding and Implementation of UI Screens for the entire service module
Unit testing and Regression Testing of Feature Enhancements.
Resolving Memory Leaks and Bug Fixing.
Duration
:
Nov 2005 - Dec 2007
Hardware
:
Window Mobile device
Technology
:
VC++, MFC
Participated Trainings
Course Name
Time, duration
iPhone
2011; 5 days
Android & Linux
2011; 3 days
IBM Rational Clearcase
2010; 2 days
Education
Education/Degree
University/College
MCA (2005)
Bharadhidasan University, Tiruchi.
B.Sc. (Mathematics) (2002)
D.G. Vaishnav College, Arumbakam, Chennai.
HSC (1999)
Don Bosco Hr. Sec. School, Perambur, Chennai.
SSLC (1997)
Don Bosco Hr. Sec. School, Perambur, Chennai.
Personal Details
Mother tongue
Tamil
Fluent spoken and written
English
Date of Birth
01 Oct 1981
Marital Status
Married
Mobile