sandeshrao_resume

6
Curriculum Vitae Sandesh Rao A M Mobile: (+91)9844923287 [email protected] Career Summary C++ programmer with adept experience (8+ years) within the Embedded Systems Arena for Automotive domain, holding degree of Bachelor Of Engineering (Electronics and Communication Engineering). Expertise in the analysis, design, development, implementation of HMI applications, Animation effects and Widgets using C++. Working in requirement analysis, high/low level design, coding/module development and State machine implementation. Experience in developing Human Machine Interface for Infotainment Head unit systems for several Car OEMs. Conceptual understanding and development of object oriented software. Presented the HMI prototype in several tech shows. Experience in mentoring the Team in the topics of HMI Development. Recognized as the domain trainer on the HMI toolchain and platform. Career Objective Do the best, work hard, take each step as a learning process and establish and grow with a professional organization, positively contributing to organizational growth. With excellence in analyzing, I seek for the position of Senior/Lead engineer in Embedded Systems Arena. Professional Accomplishments Received appreciation from Top management in Germany, Bosch for showcasing a HMI based Demonstrator exhibiting the capabilities of the HMI Tool chain used in the project. Awarded best team player while working in CTP Base HMI project at Siemens in 2010.

Upload: sandesh-rao

Post on 13-Apr-2017

30 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SandeshRao_Resume

Curriculum Vitae Sandesh Rao A M Mobile: (+91)[email protected]

Career Summary C++ programmer with adept experience (8+ years) within the Embedded

Systems Arena for Automotive domain, holding degree of Bachelor Of

Engineering (Electronics and Communication Engineering).

Expertise in the analysis, design, development, implementation of HMI

applications, Animation effects andWidgets using C++.

Working in requirement analysis, high/low level design, coding/module

development and State machine implementation.

Experience in developing HumanMachine Interface for Infotainment Head

unit systems for several Car OEMs.

Conceptual understanding and development of object oriented software.

Presented the HMI prototype in several tech shows.

Experience in mentoring the Team in the topics of HMI Development.

Recognized as the domain trainer on the HMI toolchain and platform.

Career Objective Do the best, work hard, take each step as a learning process and establish and growwith a professional organization, positively contributing to organizational growth.With excellence in analyzing, I seek for the position of Senior/Lead engineer inEmbedded Systems Arena.

ProfessionalAccomplishments

Received appreciation from Top management in Germany, Bosch for showcasing

a HMI based Demonstrator exhibiting the capabilities of the HMI Tool chain used

in the project.

Awarded best team player while working in CTP Base HMI project at Siemens in

2010.

Page 2: SandeshRao_Resume

Technical Skills

Experience Details:

ProfessionalExperience

Category Software / Tools

ProgrammingLanguages

C++, C

Operating Systems Linux , Windows

Developer Tools Visual Studio, Eclipse, GHSMulti, IAR VisualSTATE, CGI Studio Scene Composer, PEGWindowBuilder, Microsoft Visio, Photoshop CS3

ConfigurationManagement Tools

SVN, CMSynergy, ClearCase, Git

Documentation Tools Star-UML, Ascii-doc

SI. No. Name of the Organization Designation JoiningDate

Relieving Date

1 Robert Bosch EngineeringAnd Business Solutions Ltd.(RBEI) Bangalore

Specialist(Joined asSeniorSoftwareEngineer)

7th

February2012

Till Date

2 Siemens InformationSystems Limited

SeniorSoftwareEngineer

11th July2008

3rd February 2012

Projects:HMI,Base, CheryRole : Associate Project Manager/ SpecialistMay 2016 – PresentBosch (RBEI)

HMI-Base is a component dealing with HMI tool chain and framework.The aim is to provide a kind of HMI application framework and tool chain to be used on theBosch CM Gen3 platform for project development.

Responsible for the Development and Maintenance of framework forAnimation effects during scene transitions within an application in HMI Baseframework.

Page 3: SandeshRao_Resume

Responsible for the overall Animations in the HMI Base Framework. Responsible for the development of various Applications which will be used to

setup the Automated Testing of the different components of the HMI BaseFramework ( Example : Widgets, VRAM Fragmentation test, ScreenBroker)

Responsible for the creation of complex Animations and Animation conceptsfor Chery Project.

Mentoring and guiding teammembers with the HMI Base frameworkprinciples and concepts.

Recognized for contribution towards Proof of concepts for Animation relatedtopics for Chery Project.

Project : HMI Base, GermanyRole : Senior Software EngineerNov 2014 – PresentBosch (RBEI)

Worked in Germany for about a year for the development of HMI Framework2.0 which deals with HMI Tool chain and framework. The aim is to provideHMI application framework and tool chain to be used on the Bosch CarMultimedia Gen3 platform for project development.

Worked on the following topics.Widget development, Scene Transition Animation, Trace Implementation.

Responsible for Development and maintaining a Test Framework, which isused in Automated Testing of Widgets and overall HMI functionality.

Project: SuzukiRole : Senior Software EngineerNov 2013 – Nov 2014Bosch (RBEI)

Worked for the HMI Development of SMARTPlay Car Infotainment system forSuzuki.

Responsible for developing the TransitionAnimation library which contains differentAnimation effects used while switching between scenes within a HMI application.

Supported Project teams to configure and use the Transition Animation library. Worked for the development of a User Interface in Navigation Application, which

allows the user to input the Latitude and Longitude data through the UI.

Page 4: SandeshRao_Resume

Project:HTCRole : Senior Software EngineerNov 2012 – Nov 2013Bosch (RBEI)

Designed and configured most of the widget animations used in several projects,ensuring that the Animations are generic to support different customerrequirements.

Responsible for the design and development of HandWritingRecognition widget,which takes pattern drawn by the user on a touch screen as input and interprets itas a character, based on the language, mode configured and displays it on UI.

Responsible for implementation of BusyIndicator widget which will show agraphical indication to the user when an application takes some time to respond.

Project:HMI COCRole : Senior Software Engineer2nd February 2012 – Nov 2012Bosch (RBEI)

HMI COC is a team of HMI Developers working on evaluating the HMI Tool Chain present inthe market. Design and provide a HMI Framework which can be readily used by other projects inCar Multimedia for HMI Development. In addition to providing the Framework, the team is alsoresponsible to show case the capabilities of the Tool chain to different customers. This team islooked upon as the center of competency for HMI Tool chain in the department. The team alsocollects requirements from different end customers and provides the HMI Developmentframework including Widgets, Reference Applications, and Animation libraries. The Team isactively involved in providing support to several Project Teams through HandsOnTrainings andrelevant documentation.

Worked on 3D HMI Development Environment for Widgets and Animations. Responsible for development of the Animation widget, which will create different

Animation Effects in a HMI application. Responsible for conducting Hands On training to different project Team members

about the HMI Tool chain (Scene Composer). Contributed in the development of the HMI Demo Application which shows the

capabilities of the Tool Chain. The Demonstration was highly appreciated by thehigher management in Germany.

Participated in a Technical event in Coimbatore to demonstrate, HMI applicationdeveloped using the CGI Studio Tool Chain.

Traveled to China to conduct basic hands on training on how to use the HMI ToolChain for the JAC Project.

Supported the JAC Team in setting up the HMI application.

Page 5: SandeshRao_Resume

Project: CTP (Chrysler Telematics Platform)Role : Embedded Software Engineer11th July 2008 – 3rd Feb 2012Siemens Information Systems Limited (SISL)

The Chrysler Telematics Platform is developed for the lower end cars of Chrysler. CTP involvesdevelopment of application layers for Multimedia (CD and USB), Radio, SDARS in addition tothe Vehicle features. CTP also has a HMI screen which is used to display various parameters likeRadio, Player, Climate, Audio Settings and Vehicle features.

Complete ownership of activities related to HMI/GUI development for the Radio,SDARS and Climate modules. This includes Requirement Analysis, Design,Implementation, Unit and Integration testing.

Responsible for HMI resource addition which includes cropping the bitmaps usedin Radio, SDARS and Climate module. Also handled designing of the screen in PEGWindow builder based on the requirements.

Accountable for State machine implementation for screen transitions, mode changesand handling business logic updates to reflect corresponding changes on the screen.

Responsible for Design, Code and Document review of peers.

EducationalQualification

B.E in Electronics & Communication Engineering from Acharya Pathashala College ofEngineering affiliated to V.T.U Belgaum. (2004-2008) - 69.28%

Class XII from Vijaya Junior College Karnataka Pre University Board (2002-2004) -81.83%

Class X from Bangalore Higher Secondary School, (Karnataka Board Of SecondaryEducation) (2001-2002) - 86.88%

Personal Details Date Of Birth 14th December 1986

Marital Status Married

Languages Known English, Kannada & Hindi.

Nationality Indian

Personal Interests Sketching and Painting.Playing cricket (represented college cricket team atuniversity level), Part of Siemens cricket Team.

Permanent Address No.31, 4th Main, 6th Cross, Sarvaboumanagar,Chikkalasandra,Bangalore – 560 061

Page 6: SandeshRao_Resume