Resume

Sign in

Software Engineer Product Development

Location:
Philadelphia, Pennsylvania, United States
Posted:
October 19, 2016

Contact this candidate

Resume:

Damodharan Dayalan

acw40d@r.postjobfree.com

Mob. No. 503-***-****

*** ***** ***., *** *-10

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

503-***-****



Contact this candidate