Post Job Free

Resume

Sign in

Project Android

Location:
Vasant Nagar, Karnataka, India
Posted:
January 21, 2021

Contact this candidate

Resume:

MANOHAR PAYASAM

Mobile:+91-963******* ~ Email: adjk4a@r.postjobfree.com

Objective:

To pursue an exciting career in an organization that would give me an opportunity to learn and improve my skills and meet new challenges and make a positive contribution in my field. Experience Summary:

Having 14 years of Software development experience.

Completed M.S. Computer Science and Engineering from IIT Madras, India.

Expertise in GPU Computing technologies like DirectCompute and CUDA technology. Developed and delivered medical image processing computing kernels.

Expertise in GPU 3D rendering technologies like OpenGL ES 2.0, OpenGL and GLSL shader programming. Successfully developed and delivered Animation Engine framework and 3D applications.

Completed a certification course on “OpenGL and 3D Immersive Visualization” from an institute CHL, Stennis Space Center, NASA, USA.

Expertise in Android Graphics Subsystem module. Worked on Surface Flinger and Android debug bridge.

Basic knowledge on Linux kernel programming.

Adaptable, flexible with a willingness to learn the upcoming technologies. Good inter-personal and leadership skills.

Professional Profile:

Working as a System Specialist in Toshiba Software India Pvt. Ltd, Bangalore from Feb 2015 to till date.

Worked as a Technical Lead in Samsung R&D Bangalore from Sep 2009 to Feb 2015.

Worked as a Research Scientist in Core Projects and Technologies, Mumbai from Feb 2008 to Sep 2009.

Worked as a Software Engineer in Intel Technologies, Bangalore from Feb 2006 to Jan 2008 Technical Skills:

Functional CUDA, DirectCompute API, OpenGL, OpenGL ES2.0, DirectFB GL, GLUT, Medical Imaging, Linux Kernel, Android Graphics Module Programming Languages C, C++, GLSL, HLSL

Operating Systems Android, Windows, Linux, Samsung Handheld Platform, DirectFB Version Control Perforce, GIT, SVN

Tools GPUView, Eclipse,Visual Studio, Source Insight, virtual reality tool kit, Enterprise Architect UML tool, Android Debug Bridge, DS-5 Power measurement tool, Yocto build system, EEMBC tool, SPEC CPU tool, Eclipse Educational Qualifications:

Course Branch Institute Year Percentage

M.S.

Computer Science and

Engineering

IIT Madras, India 2003- 2006 80 %

B. Tech

Computer Science and

Information Technology

JNTU,AP, India 1998 - 2002 80 %

10+2

Mathematics, Physics,

Chemistry

KVR Junior College, AP, India 1997 88 %

10th A.P. State RVM High School, A.P, India 1995 91 % Publications:

P Manohar, Dr. Hema A Murthy, Prof. Timothy A Gonsalves, "An Application Independent Multi-Modal Interface (MMI) for the Desktop Computer”, National Conference on Communications- 2006 ((pp. 274-278), New Delhi, India, January 2006. http://www.ncc.org.in/authorsearchindex.php?t=Manohar Certificates:

“Immersive Visualization” Training Certificate Given by CHL, Stennis Space Center, NASA, USA. Training includes 3D immersive applications development using OpenGL, GLSL, GLUT and CAVELib. Countries Visited on Company Work:

1). U.S.A. 2). South Korea 3). U.K. 4). Japan

Personal Profile:

Date of Birth : 17th March, 1980

Languages : English, Telugu and Hindi

Permanent Address : P-215, 8th Main, LIC Colony, Jeevan Bhīma Nagar, Bangalore- 560075. Personal Strengths:

1. Technical Skills

Possesses good programming, coding and testing skills

Analyses complex technical problems, identifies and proposes the best technical solution(s). Implements the solution along with the team; testing and delivery to customer. 2. Technical Management

Possesses high-level understanding of Project Management - estimation, scheduling, planning, requirements study, analysis, design, construction, testing and implementation.

Provides design and technical guidance to the team 3. Personal Effectiveness

Builds effective working relationships with other members of the team; co-operative; shares information; supports others

Proactive and self-starting.

4. Communication

Communicates verbally in a manner, which is clear, fluent, and to the point; can hold the audience's attention, both in group and one-to-one situations.

Listens attentively; shows consideration, concern and respect for others.

*Refer to Annexure for Project Details

ANNEXURE

Key Projects

1. Project Title:

Dynamic Device Stabilization using stent markers detection technique in X-Ray Stent Imaging Project

Project Description:

Used CUDA to develop compute kernels for identifying Haar Image features from the given input image. Haar-like features are digital image features used in object recognition. They owe their name to their intuitive similarity with Haar wavelets and were used in the first real-time face detector.

Role:

Haar like features are calculated using CUDA compute kernels.

CUDA implementation had given huge performance benefit around 16x when compared with that of OpenCV CPU implementation to find our Haar-like features.

Haar-like features are used here to identify the stent marker images in the given X-Ray image frames.

Participated in design, development, testing and deployment of compute kernels. 2. Project Title:

Direct Compute – for X-Ray Systems Project APEX (Advanced Processing Engine for X- Rays) Project Description:

Using Direct Compute (Direct3D) and CUDA to develop shaders for image processing of X-Ray images.

Role:

Design and development, Test case design, tests execution and documentation

Complete ownership of GPU module; used HLSL shaders and Direct Compute

Understood medical domain for X-Ray modality completely.

Participated in project life cycle of APEX (Advanced Processing Engine for X-Ray).

Travelled to Japan (TMSC) several times to work on actual X-Ray machine to integrate the implemented new features.

3. Project Title:

DirectFB GL - DirectFB Graphics Module New Features Project Description:

Worked with DirectFB platform graphics module to add a new feature (DirectFBGL) which enables OpenGLES1.1/2.0 rendering on DirectFB surface.

Role:

Design and development, Test case design, tests execution and documentation

Worked on FBOs, eglImages, Graphics memory objects, pixmap surfaces

Created graphic contexts and used extensively.

Developed samples applications

Understanding and debugging PowerVR OpenGLES libraries 4. Project Title:

DirectFB Graphics Module Hardware Acceleration Support Project Description:

Worked on supporting Hardware Acceleration for DirectFB platform. OpenGL ES 2.0 rendering support is provided to DirectFB. Role:

Design and development

Understanding and bug fixing

Used Yocto build system for DirectFB build.

5. Project Title:

Android Framework Changes –Widget enhancement

Project Description:

Worked with Android platform graphics module, surface flinger and Expandable List widget enhancements. Expandable list widget is added with animations and this work is commercialized in latest Samsung android Galaxy devices.

Role:

Design, development of Expandable list widget animations

This work is done for several Android versions Gingerbread(2.2),Honeycomb(3.0), IceCreamSandwich(ICS, 4.0), Jelly Bean and Kitkat

6. Project Title:

Graphics stabilization of Mobile devices on Android Platform Project Description:

This work is to fix graphics issues and stabilize the Android graphics module in several android versions like 2.2, 3.0, 4.0, 4.3 and 4.4 on several chipsets from Qualcomm, nVidia, TI and ST-Ericson which are used in Samsung mobile phones Galaxy series. Debugging, modifying graphics module and interacting with the chipsets vendors to fix the graphics issues. Steps Done:

Debugging Android graphics module

Interacting with the chipset vendors like Qualcomm, NVidia, STEricson, TI, PowerVR to fix the Graphics bugs

Participated in Product Life Cycle management and commercialization of several Samsung Galaxy products.

7. Project Title:

Graphics stabilization of Mobile devices on Android Platform Project Description:

To save power on Android platform some power saving solutions are used. Power measurements are done using power monitor tools. Performance is measured using DS-5 tool. Role:

Ds-5 Streamline tool usage for performance measurements.

Power saving solutions (fps based, graphic buffer based solutions) implemented and applied. 8. Project Title:

Image Viewer Application in Mobile Touch Phones using OpenGL-ES Project Description:

This application provides a way of viewing images in a touch mobile device using touch feature. Lot of features like touch move (forward, backward), zooming and slide-show are supported. This application is tested on simulator and also ported to mobile target device. Role:

Developed Image viewer application on Mobile simulator using OpenGL ES and a proprietary Graphics library.

Several operations like touch move (forward, backward), slide show, zoom-in, zoom-out features are supported.

This application is ported to the mobile target device and also tested completely. Role & Responsibilities

Team member

Environment: Windows, OpenGL ES, GLSL, C++ and a proprietary mobile platform. 9. Project Title:

Photo Talk application using OpenGL ES

Project Description:

This application can be used to graphically represent any image and can make image to speak. It can also be used to add several human emotions like smile, laugh, sad etc., to the graphic photo. Role:

A graphical mesh is generated and image texture is added

Developed several emotions like smile, laugh, sad etc., on the photo mesh.

Developed expressions for several phonetic symbols to speak English language.

Tested a sample text data on Photo talk.

Given a sample text data it speaks the same using speech engine and shows the expressions according to the speech.

Responsibilities

Team member

Environment: Windows, OpenGL, GLUT, C++, Visual Studio 10. Project Title:

Animation Engine Library Using OpenGL-ES and GLSL shading language Project Description:

Animation Engine is a proprietary graphics engine for making use of several graphic effects using OpenGL ES. This provides a set of APIs to develop any kind of complete graphic application in mobile devices.

Role:

Several graphics effects like translation, rotation, zoom, blur, fade, ripple etc., are supported.

This graphics engine provides a rich set of API to develop a complete graphics application. Responsibilities:

Team member

Environment: Windows, OpenGL ES, GLSL, C++

11. Project Title:

OpenGL ES Conformance and Performance Test Case implementation Project Description:

Worked on developing and executing OpenGL ES conformance and performance test cases for several Samsung BADA platform products like Wave.

Steps Done:

Developed and executed conformance and performance test cases. 12. Project Title:

3D Visualization of Volcano Animation, Planets Data, Human Face and Globe and GTopo Data Project Description:

Mount Helen’s Volcano data is visualized using 3D graphics height mapping mechanism. A Simple animation of “before” and “after” volcano data sets is done. Steps Done:

DEM files are converted to TER file format, height values are obtained from the TER files

Volcano data sets “Before” and “After” are visualized using the TER data format by constructing terrains from height values of the data sets

“Before” and “After” eruption data sets are matched by sampling

Animations of frames is created by calculating the height values of intermediate frames from those of the “before” and “after” frames

Responsibilities

Team member

Environment: Windows, OpenGL, GLUT, C++, Visual Studio 13. Project Title:

OpenGL and 3D graphics Learning Project

Project Description:

Develop several 3D graphics applications with OpenGL as a part of learning OpenGL. OpenGL concepts like:

Lighting effects, Camera movement, Cube Mapping,

Height Mapping, Blending, Fog, Multi-Texturing,

Mipmap Textures, Vertex and Fragment Shaders etc., are used. Environment: Windows, OpenGL, C++, Visual Studio

14. Project Title:

Thermal and Power management in Linux OS

Project Description:

For low power architecture solutions, exploring the ACPI (Advanced Configuration and Power Interface) implementation of Linux OS and also BIOS and OS interaction for ACPI tasks. This is to reduce the thermal dissipation by the system components. The following tasks done:

Understanding ACPI specification.

Adding sys file system support to thermal driver.

To make the thermal driver ACPI3.0 complaint.

Responsibilities

Team member

Environment: Linux, ACPI, C

15. Project Title:

Computer System Benchmarking

Project Description:

Evaluate system’s performance with different CPU, memory and HDD configurations. CPU Performance:

CPU frequency and FSB speed: The CPU performance is evaluated for different operating frequencies and for different FSB speeds. The CPU stepping is also taken into consideration.

Cache Effect on CPU performance: The internal CPU cache is changed and the performance tradeoff is compared for different cache values.

Disk IO benchmarking:

The disk IO performance of the system is evaluated with different benchmarking tools Role & Responsibilities:

System Setup

Building and running Benchmarking tools

Analyzed the results and prepared documents

Environment:

OS: Linux

Benchmarking Tools: EEMBC, SPECCPU, Bonnie, IO-zone.



Contact this candidate