SlideShare a Scribd company logo
1 of 6
BHARANI PRASAD V S
#901 T K Layout, IV Stage, Saraswathipuram, Mysore 570 009 - India
Mobile: +91 9886 808 788
E-mail: bharaniprasadvs@gmail.com
SUMMARY
I have 5 years and 1 months of experience in Information Technology working as a Senior
Software Engineer. Talented and accomplished IT professional with extensive background in
different programming languages, software testing, build automation tools and packages.
WORK EXPERIENCE
Company: KPIT Technologies Pvt. Ltd. (earlier: KPIT Cummins Info-systems Limited): Is a
talent, vision oriented company, claiming CMM level 5 Company. Determined to grow as a focused
& innovative player in Infotainment Company
Total working Experience: 5 years, 1 months
Domain: Automotive Infotainment & Clusters
Position: Senior Software Engineer
Project 6: HMI PILOT-2 Project for Rainbow Cluster, March 2015 – till date
Client: DENSO America Intl. Ltd.
Role & Responsibility:
 Design: Low level design, Impact analysis of Tachometer Implementation on Altia 10.2
 Development: Model Development using Altia 10.2 & Code Logic Development in “C”
 Gathering images and co-ordinates for screens,using Photoshop and Adobe Illustrator
Tools: GHS Multi tool chain debugger, CANoe,Adobe Photoshop CS6, Adobe Illustrator CS6, Altia-
10.2, Deepscreen for Rainbow target.
Configuration Management tools:
 Subversion
 sFTP
 Redmine Ticketing tool
Description: HMI PILOT-2 project for Rainbow cluster is developed using “C” language and HMI
Design tool (Altia 10.2), iMage Studio OPTpix tool. Which has LHS Screen for Vehicle Functions &
RHS Screens for Infotainment screens.
Features Developed:
 Tachometer Development
 ETM (FORD Engineering Test Mode) Screens Updates and bug fixes
 Warnings screens updates and Bug fixes
 Extracted Images using Adobe Illustrator and Adobe Photoshop, and image banding and color
reduction is performed using iMage Studio OPTpix tool.
Hands on Experience: Using CANOe for testing, Developing HMI using Altia tool, Language
implementation, Adobe Photoshop & Illustrator for Image extraction.
Project 5: HMI PILOT Project for Rainbow Cluster, November 2014 – February 2015
Client: DENSO America Intl. Ltd.
Role & Responsibility:
 Design: Low level Design requirements, High Level Design requirements, Use Case requirements
 Development: Model Development using Altia 10.2 & Code Logic Development in “C”
 Gathering images and co-ordinates for screens,using Photoshop and Adobe Illustrator
Tools: GHS Multi tool chain debugger, CANoe,Adobe Photoshop CS6, Adobe Illustrator CS6, Altia-
10.2, Deepscreen for Rainbow target.
Configuration Management tools:
 Subversion
 sFTP
 Redmine Ticketing tool
Description: HMI PILOT project for Rainbow cluster is developed using “C” language and HMI Design
tool (Altia). Which has LHS Screen for Vehicle Functions & RHS Screens for Infotainment screens.
Features Developed:
 Fuel Gauge implementation for RHS screen as Global Screen.
 Entertainment List navigation arrows implementation for Additional sources on Screen.
 Digital Gauges: Transmission Temperature Gauge, DEF (Diesel Exhaust Fluid) Gauge & Turbo
Boost Gauge on LHS Screen.
 Plugin Energy Gauge: Provides information on IFE (Instantaneous Fuel Economy) & AFE
(Average Fuel Economy).
 Image extraction using Adobe Illustrator and Adobe Photoshop, and image banding and color
reduction is performed using iMage Studio OPTpix tool.
Hands on Experience: Using CANOe for testing, Developing HMI using Altia tool, Language
implementation, Adobe Photoshop & Illustrator for Image extraction.
Project 4: HMI Development for Cluster 8 months
Client:DENSO America Intl. Ltd.
Role & Responsibility:
 Requirement gathering & Analysis
 Gathered bitmaps for related screens with co-ordinates
 Design the HMI model using Altia Design tool Version:10.2
 Coding with “C” language and testing.
Tools: GHS Multi tool chain debugger, CANoe
Configuration management Tools:
 Subversion
 Windows Share-point
 Redmine ticketing system
Description: HMI Development project for cluster development using “C” language and HMI Design
tool (Altia). HMI is been developed on Jade side.
Features Developed: Power Distribution Screen implementation using clip animation properties in Altia
tool. Instrument dimming (Day Dimming & Night Dimming) Screen implementation using Deck and
Card properties in Altia.
Hands on Experience: Using CANOe for testing, Developing HMI using Altia tool, Language
implementation.
Project 3: OVIP (Open Vehicle Infotainment Platform) 9 months
Description: OVIP is a Linux based project. Project is split into different parts and been developed in
different team under architecture level. We develop HMI, Vehicle Functions & Connectivity using
QT/QML it involves writing program in C++ to complete HMI to BI Logic interface development. This is
an in-car control/entertainment system.
Hands on Experience: Applications: Configuration Management, Set-up Linux-Server, Continuous
Integration and Continuous Build Automation. Implementing Code Review Board, Board Bring-Up (So
far), Configuration Management,Integration of software and Release Engineering Activities
Extra activities whilst project: Setting up Linux server, experience on LAMP,XAMPP,SAMBA
Server working knowledge on installing and hosting an server for bug reporting with Redmine and Code
Review, SVN, Code Review Board & CM Synergy.
Managing the release activities, customer requirement analysis, code review and development support.
Excellent experience on server side, apache, mysql, php, Code cyclomatatic complexity via open source
tools
Have pragmatic knowledge on designing and architecture of Software Development.
Environment: Linux, C, C++, QT/QML
Configuration Management tools: Synergy,SVN, Review Board & Redmine. Setting up continuous
build automation system, Build Automation
Project 2: Delphi ICR 1year 6months
Description: Delphi ICR is a Linux based project. Project is split into different parts and been developed
in different team under architecture level. We develop HMI, Bluetooth & Navigation using Populus
Editor it involves writing program in C++ to complete HMI interface development. This is an in-car
control/entertainment system.
Porting Navigation database provided by the customer on to the target, Navigation screens are developed
using Mecal Populus editor, customer provided environment. And testing the software for the
functionality and Integration testing
Hands on Experience: Applications: HTML5, Hard Key Mapping, Configuration Management, Set-up
Linux-Server, Continuous Integration and Continuous Build Automation.
Extra activities whilst project: Setting up Linux server, experience on LAMP,XAMPP,SAMBA
Server working knowledge on installing and hosting an server for bug reporting with Redmine (Ruby on
Rails) and Code Review, SVN & CM Synergy.
Managing the release activities, customer requirement analysis, code review and development support.
Excellent experience on server side, apache,mysql, php, Code cyclomatatic complexity via open source
tools
Have pragmatic knowledge on designing and architecture of Software Development.
Environment: Linux, C, C++, Populus Editor
Configuration Management tools: Synergy, SVN & Redmine. Setting up continuous build automation
system
Position: Software Engineer (Middleware,GUI, HMI, OpenGL, BSP, Application, Configuration
Management, Navigation, Linux, Enterprise Architecture)
(1 year)
Domain: Automotive/ Infotainment
Project 1: Linux Advanced Audio Video & Navigation Porting Project
Description: LAVN is a Linux based project; with GNU back-up (ARM Processor using RMI tool chain).
Here we design, develop and test for all conditions that our OS works on that system. It involves writing
program from scratch to complete HMI interface development. In this project we are taking the WIN-CE
application developed earlier in GEN 3.0 and creating it in Linux and porting on the target board, which is
an in-car control system.
Porting Navigation software on to the target, Navigation software is developed on Open-GL & QT
Testing the software for the functionality and Integration testing
Also worked on the multi-touch driver,support provided by cypress. Swipe, pinch, zoom, rotate, image
panning filtration via multi-touch driver
Hands on Experience: Splash-screen, Kernel– USB/SD-Card,Wi-fi drivers, Middleware, GUI / HMI,
Applications, Multi-touch, Configuration Management, Set-up Linux-Server, Continuous Integration.
Extra activities whilst project: Setting up Linux server, experience on LAMP, XAMPP Working
knowledge on installing and hosting an server for bug reporting with Redmine and Code Review with
Gerrit server both in GIT Repository and SVN.
Managing the release activities, customer requirement analysis, code review and development support.
Excellent experience on server side, apache,mysql, php, Code cyclomatatic complexity via open source
tools
Have pragmatic knowledge on designing and architecture of Software Development.
Environment: Linux, C, C++, QT/QML,Python
Having working and setting up experience with the repositories like GIT & SVN. And also know how to
develop and use Open-Embedded build system for the current project. Setting up continuous build
system.
SUMMARY OF QUALIFICATION
 Possess strong object oriented design skills and can program with C++ & C on project
experience.
 Excellent team player with problem-solving and trouble-shooting capabilities.
 Excellent inter-personal, writing and oral communication skills.
 Well-versed in delivering technical presentations
 Outstanding analytical skills.
 Seasoned Internet user.
 Comprehensive knowledge of personal computer software, hardware and peripherals
EDUCATION
2008 – 2009 B S (Hons.) in Computer Studies, Teesside University, United Kingdom
The modules I have studied in final year are:
 Artificial Intelligence
Technical Expertise: Machine Learning, Knowledge Based Systems, Robotics,
Intelligent Systems
 Advance Programming Environment
Technical Expertise: Modular C Programming, Tcl/Tk, Python, OpenGL, UNIX shell
scripting, X Windows
 Advance Database Systems
Technical Expertise: Databases, Database Applications, Data Warehouses, Data
Management, Database Administration, Data Modelling, SQL, Business Intelligence.
 Operating System
Technical Expertise: Operating system, Kernel, Process, Thread, Scheduler, Device
driver, File system
 Practical Project: Academic Project Development Experience
Final year Project: NET CRAWLER
Environment: .NET, WINDOWS XP
URL: http://www.net-crawler.com
Net Crawler is a local web search engine created using ASP.NET, VB.NET with C#
code. This project is aimed at developing a search engine. The purpose of this project is to give a
simple solution to the problem associated with the use of database servers used in other
conventional search engines. Another purpose of this project is that any user who wants to have a
customized search for any particular web site can use it.
Achievement:
 Used VS.NET & C# to develop the web based search engine.
 Build suitable code and designed to give a pleasant look and good usage experience.
2006 – 2008 Higher National Diploma, BTEC, JSS IIPS, Mysore affiliated to ED-
EXCEL London, United Kingdom
The modules covered:
Computer Platforms, Java, Visual Programming fundamentals, Database Design Concepts,
Networking Concepts, Programming Concepts, C, C++, Data Structure and algorithms, System
Analysis, Visual Programming, Visual Basic Enterprise Development, Visual Programming
Development, Data Analysis and Design, Personality Development, Professional skill
Development, Quality System and a Final year Project.
Final year Project: GRAPHICS PACKAGE
Environment: C Programming, WINDOWS 98
Graphics package developed is a simple game called paddle. This game provides good
realistic game features that are observed like the one provided by Microsoft in their default
Windows games. The game is operated using the keyboard interface in most of its working.
Achievements:
 Used C programming to develop the game named paddle.
 Build suitable code to give a realistic look and good gaming experience.
TECHNICAL EXPERTISE
Languages: C, C++, QML
Development Tools: Visual Studio 2008, QT Creator, Slik Edit, Altia-10.2, Deep Screen
Databases: Microsoft SQL
Operating System: Windows 2003 Server, Windows XP, Windows 7 & 8, Linux,
Android, Embedded OS (Linux), Monta Vista, Fedora, Ubuntu.
Software Engineering: Object Oriented Programming, LISP
ADDITIONAL INFORMATION
a. Working on Beagle Board as a personal interest and porting MeeGo & Android onto it
b. Also, presently working with Intel Atom Tunnel Creek, and were porting MeeGo Kernel.
Had to be stopped as Intel scrapped MeeGo and came out with Tizen.
c. I am a member of Gym
d. I play tennis and Cricket.
e. On adventurous side, been a part of Rock climbing
f. Self-study interest on Android development ported Android OS onto my Cell-phone.
g. I am a part or Royal Enfield Motoring Club, Royal Indians www.royalindians.com,
actively participating rides organized by the clubs
REFERENCES UPON REQUEST

More Related Content

What's hot

kirusanthan_Automotive_validation_engineer_4Year_experince
kirusanthan_Automotive_validation_engineer_4Year_experincekirusanthan_Automotive_validation_engineer_4Year_experince
kirusanthan_Automotive_validation_engineer_4Year_experinceGiri Kirush
 
Kavaskar_LatestResume
Kavaskar_LatestResumeKavaskar_LatestResume
Kavaskar_LatestResumeKavaskar Kava
 
Nayoon_Sams-Resume
Nayoon_Sams-ResumeNayoon_Sams-Resume
Nayoon_Sams-ResumeNayoon Sams
 
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPanditSoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPanditSreekrishna Pandit
 
Raju_Biswas_Resume
Raju_Biswas_ResumeRaju_Biswas_Resume
Raju_Biswas_ResumeRaju Biswas
 
HP Application Lifecycle 
Intelligence
HP Application Lifecycle 
IntelligenceHP Application Lifecycle 
Intelligence
HP Application Lifecycle 
IntelligenceJakub Mazurkiewicz
 
Curriculum Vitae ganesh with photo-1
Curriculum Vitae ganesh with photo-1Curriculum Vitae ganesh with photo-1
Curriculum Vitae ganesh with photo-1Ganesh Sankar
 
AMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS ProfessionalAMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS ProfessionalAmit Patil
 
ThyneRichardsResume2015
ThyneRichardsResume2015ThyneRichardsResume2015
ThyneRichardsResume2015Thyne Richards
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.Prasad Roy Raju
 
Advanced communication services for android
Advanced communication services for androidAdvanced communication services for android
Advanced communication services for androidRADVISION Ltd.
 
sasikumarj_resume
sasikumarj_resumesasikumarj_resume
sasikumarj_resumeSasi Kumar
 
PrashantSoni_exp_embeddedSwDevelopment_latest
PrashantSoni_exp_embeddedSwDevelopment_latestPrashantSoni_exp_embeddedSwDevelopment_latest
PrashantSoni_exp_embeddedSwDevelopment_latestPrashant Soni
 
Ankush_Goyal_Resume_2years_Exp
Ankush_Goyal_Resume_2years_ExpAnkush_Goyal_Resume_2years_Exp
Ankush_Goyal_Resume_2years_ExpAnkush Goyal
 
Resume_Archana_Rao
Resume_Archana_RaoResume_Archana_Rao
Resume_Archana_Raoarchana rao
 

What's hot (20)

CV1603en
CV1603enCV1603en
CV1603en
 
kirusanthan_Automotive_validation_engineer_4Year_experince
kirusanthan_Automotive_validation_engineer_4Year_experincekirusanthan_Automotive_validation_engineer_4Year_experince
kirusanthan_Automotive_validation_engineer_4Year_experince
 
Kavaskar_LatestResume
Kavaskar_LatestResumeKavaskar_LatestResume
Kavaskar_LatestResume
 
MOHIT TOMAR
MOHIT TOMARMOHIT TOMAR
MOHIT TOMAR
 
Nayoon_Sams-Resume
Nayoon_Sams-ResumeNayoon_Sams-Resume
Nayoon_Sams-Resume
 
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPanditSoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
 
PROFESSIONAL PROFILE
PROFESSIONAL PROFILEPROFESSIONAL PROFILE
PROFESSIONAL PROFILE
 
Raju_Biswas_Resume
Raju_Biswas_ResumeRaju_Biswas_Resume
Raju_Biswas_Resume
 
HP Application Lifecycle 
Intelligence
HP Application Lifecycle 
IntelligenceHP Application Lifecycle 
Intelligence
HP Application Lifecycle 
Intelligence
 
Curriculum Vitae ganesh with photo-1
Curriculum Vitae ganesh with photo-1Curriculum Vitae ganesh with photo-1
Curriculum Vitae ganesh with photo-1
 
AMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS ProfessionalAMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS Professional
 
ThyneRichardsResume2015
ThyneRichardsResume2015ThyneRichardsResume2015
ThyneRichardsResume2015
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.
 
Advanced communication services for android
Advanced communication services for androidAdvanced communication services for android
Advanced communication services for android
 
sasikumarj_resume
sasikumarj_resumesasikumarj_resume
sasikumarj_resume
 
PrashantSoni_exp_embeddedSwDevelopment_latest
PrashantSoni_exp_embeddedSwDevelopment_latestPrashantSoni_exp_embeddedSwDevelopment_latest
PrashantSoni_exp_embeddedSwDevelopment_latest
 
Ankush_Goyal_Resume_2years_Exp
Ankush_Goyal_Resume_2years_ExpAnkush_Goyal_Resume_2years_Exp
Ankush_Goyal_Resume_2years_Exp
 
Ashutosh Mishra Resume
Ashutosh Mishra ResumeAshutosh Mishra Resume
Ashutosh Mishra Resume
 
Resume_Archana_Rao
Resume_Archana_RaoResume_Archana_Rao
Resume_Archana_Rao
 
AlekyaNyalakonda_Resume
AlekyaNyalakonda_ResumeAlekyaNyalakonda_Resume
AlekyaNyalakonda_Resume
 

Viewers also liked

Top 8 human resources staff resume samples
Top 8 human resources staff resume samplesTop 8 human resources staff resume samples
Top 8 human resources staff resume samplesguadiolamed
 
Work Sample-Cornelli Glass
Work Sample-Cornelli GlassWork Sample-Cornelli Glass
Work Sample-Cornelli GlassFrance Jie Lin
 
The Top Attractions in Philadelphia
The Top Attractions in PhiladelphiaThe Top Attractions in Philadelphia
The Top Attractions in Philadelphia49ThingstoDo
 
Part 1 Music Video Prep
Part 1 Music Video PrepPart 1 Music Video Prep
Part 1 Music Video Prepmiabanks7
 
About Vera hospice charity fund
About Vera hospice charity fundAbout Vera hospice charity fund
About Vera hospice charity fundФонд Вера
 
Resume_BLM Update
Resume_BLM UpdateResume_BLM Update
Resume_BLM UpdateBarth Maher
 
Stacte tlacitko kupit 3 final
Stacte tlacitko kupit 3 finalStacte tlacitko kupit 3 final
Stacte tlacitko kupit 3 finalBSPartner
 
Top 8 bell staff resume samples
Top 8 bell staff resume samplesTop 8 bell staff resume samples
Top 8 bell staff resume samplesguadiolamed
 

Viewers also liked (10)

Inspections
InspectionsInspections
Inspections
 
Java8
Java8Java8
Java8
 
Top 8 human resources staff resume samples
Top 8 human resources staff resume samplesTop 8 human resources staff resume samples
Top 8 human resources staff resume samples
 
Work Sample-Cornelli Glass
Work Sample-Cornelli GlassWork Sample-Cornelli Glass
Work Sample-Cornelli Glass
 
The Top Attractions in Philadelphia
The Top Attractions in PhiladelphiaThe Top Attractions in Philadelphia
The Top Attractions in Philadelphia
 
Part 1 Music Video Prep
Part 1 Music Video PrepPart 1 Music Video Prep
Part 1 Music Video Prep
 
About Vera hospice charity fund
About Vera hospice charity fundAbout Vera hospice charity fund
About Vera hospice charity fund
 
Resume_BLM Update
Resume_BLM UpdateResume_BLM Update
Resume_BLM Update
 
Stacte tlacitko kupit 3 final
Stacte tlacitko kupit 3 finalStacte tlacitko kupit 3 final
Stacte tlacitko kupit 3 final
 
Top 8 bell staff resume samples
Top 8 bell staff resume samplesTop 8 bell staff resume samples
Top 8 bell staff resume samples
 

Similar to Bharani PrasadVS_CV

Resume for Ladan Jamali
Resume for Ladan JamaliResume for Ladan Jamali
Resume for Ladan JamaliLadan Jamali
 
DACHNUG50 - Unified Development Plattform - Volt MX.pdf
DACHNUG50  - Unified Development Plattform - Volt MX.pdfDACHNUG50  - Unified Development Plattform - Volt MX.pdf
DACHNUG50 - Unified Development Plattform - Volt MX.pdfDNUG e.V.
 
GaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-FinalGaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-FinalGanesha Shetty
 
SandeshRao_Resume
SandeshRao_ResumeSandeshRao_Resume
SandeshRao_ResumeSandesh Rao
 
DIPAK INGLE_RESUME_final
DIPAK INGLE_RESUME_finalDIPAK INGLE_RESUME_final
DIPAK INGLE_RESUME_finalDipak Ingle
 
Jack Chen Final Resume C#
Jack Chen Final Resume C# Jack Chen Final Resume C#
Jack Chen Final Resume C# Jack Chen
 
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfCrossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfv89wytwpyn
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CVdavered
 
Resume_Anshul Jain
Resume_Anshul JainResume_Anshul Jain
Resume_Anshul JainAnshul Jain
 
Cross platform mobile app development tools review
Cross platform mobile app development tools reviewCross platform mobile app development tools review
Cross platform mobile app development tools reviewUday Kothari
 

Similar to Bharani PrasadVS_CV (20)

Resume for Ladan Jamali
Resume for Ladan JamaliResume for Ladan Jamali
Resume for Ladan Jamali
 
DACHNUG50 - Unified Development Plattform - Volt MX.pdf
DACHNUG50  - Unified Development Plattform - Volt MX.pdfDACHNUG50  - Unified Development Plattform - Volt MX.pdf
DACHNUG50 - Unified Development Plattform - Volt MX.pdf
 
201001162_report
201001162_report201001162_report
201001162_report
 
GaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-FinalGaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-Final
 
KAPIL GANGWAL
KAPIL GANGWALKAPIL GANGWAL
KAPIL GANGWAL
 
CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015
 
SandeshRao_Resume
SandeshRao_ResumeSandeshRao_Resume
SandeshRao_Resume
 
Resume ram-krishna
Resume ram-krishnaResume ram-krishna
Resume ram-krishna
 
DIPAK INGLE_RESUME_final
DIPAK INGLE_RESUME_finalDIPAK INGLE_RESUME_final
DIPAK INGLE_RESUME_final
 
Jack Chen Final Resume C#
Jack Chen Final Resume C# Jack Chen Final Resume C#
Jack Chen Final Resume C#
 
mayank_bareja
mayank_barejamayank_bareja
mayank_bareja
 
TRWResume-10-2016
TRWResume-10-2016TRWResume-10-2016
TRWResume-10-2016
 
Pramod Baravkar_Resume
Pramod Baravkar_ResumePramod Baravkar_Resume
Pramod Baravkar_Resume
 
CV
CVCV
CV
 
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfCrossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdf
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Resume_Anshul Jain
Resume_Anshul JainResume_Anshul Jain
Resume_Anshul Jain
 
Janakiraman_Mar2016_SF
Janakiraman_Mar2016_SFJanakiraman_Mar2016_SF
Janakiraman_Mar2016_SF
 
Cross platform mobile app development tools review
Cross platform mobile app development tools reviewCross platform mobile app development tools review
Cross platform mobile app development tools review
 
Badusha_Profile
Badusha_ProfileBadusha_Profile
Badusha_Profile
 

Bharani PrasadVS_CV

  • 1. BHARANI PRASAD V S #901 T K Layout, IV Stage, Saraswathipuram, Mysore 570 009 - India Mobile: +91 9886 808 788 E-mail: bharaniprasadvs@gmail.com SUMMARY I have 5 years and 1 months of experience in Information Technology working as a Senior Software Engineer. Talented and accomplished IT professional with extensive background in different programming languages, software testing, build automation tools and packages. WORK EXPERIENCE Company: KPIT Technologies Pvt. Ltd. (earlier: KPIT Cummins Info-systems Limited): Is a talent, vision oriented company, claiming CMM level 5 Company. Determined to grow as a focused & innovative player in Infotainment Company Total working Experience: 5 years, 1 months Domain: Automotive Infotainment & Clusters Position: Senior Software Engineer Project 6: HMI PILOT-2 Project for Rainbow Cluster, March 2015 – till date Client: DENSO America Intl. Ltd. Role & Responsibility:  Design: Low level design, Impact analysis of Tachometer Implementation on Altia 10.2  Development: Model Development using Altia 10.2 & Code Logic Development in “C”  Gathering images and co-ordinates for screens,using Photoshop and Adobe Illustrator Tools: GHS Multi tool chain debugger, CANoe,Adobe Photoshop CS6, Adobe Illustrator CS6, Altia- 10.2, Deepscreen for Rainbow target. Configuration Management tools:  Subversion  sFTP  Redmine Ticketing tool Description: HMI PILOT-2 project for Rainbow cluster is developed using “C” language and HMI Design tool (Altia 10.2), iMage Studio OPTpix tool. Which has LHS Screen for Vehicle Functions & RHS Screens for Infotainment screens. Features Developed:  Tachometer Development  ETM (FORD Engineering Test Mode) Screens Updates and bug fixes  Warnings screens updates and Bug fixes  Extracted Images using Adobe Illustrator and Adobe Photoshop, and image banding and color reduction is performed using iMage Studio OPTpix tool. Hands on Experience: Using CANOe for testing, Developing HMI using Altia tool, Language implementation, Adobe Photoshop & Illustrator for Image extraction. Project 5: HMI PILOT Project for Rainbow Cluster, November 2014 – February 2015 Client: DENSO America Intl. Ltd. Role & Responsibility:
  • 2.  Design: Low level Design requirements, High Level Design requirements, Use Case requirements  Development: Model Development using Altia 10.2 & Code Logic Development in “C”  Gathering images and co-ordinates for screens,using Photoshop and Adobe Illustrator Tools: GHS Multi tool chain debugger, CANoe,Adobe Photoshop CS6, Adobe Illustrator CS6, Altia- 10.2, Deepscreen for Rainbow target. Configuration Management tools:  Subversion  sFTP  Redmine Ticketing tool Description: HMI PILOT project for Rainbow cluster is developed using “C” language and HMI Design tool (Altia). Which has LHS Screen for Vehicle Functions & RHS Screens for Infotainment screens. Features Developed:  Fuel Gauge implementation for RHS screen as Global Screen.  Entertainment List navigation arrows implementation for Additional sources on Screen.  Digital Gauges: Transmission Temperature Gauge, DEF (Diesel Exhaust Fluid) Gauge & Turbo Boost Gauge on LHS Screen.  Plugin Energy Gauge: Provides information on IFE (Instantaneous Fuel Economy) & AFE (Average Fuel Economy).  Image extraction using Adobe Illustrator and Adobe Photoshop, and image banding and color reduction is performed using iMage Studio OPTpix tool. Hands on Experience: Using CANOe for testing, Developing HMI using Altia tool, Language implementation, Adobe Photoshop & Illustrator for Image extraction. Project 4: HMI Development for Cluster 8 months Client:DENSO America Intl. Ltd. Role & Responsibility:  Requirement gathering & Analysis  Gathered bitmaps for related screens with co-ordinates  Design the HMI model using Altia Design tool Version:10.2  Coding with “C” language and testing. Tools: GHS Multi tool chain debugger, CANoe Configuration management Tools:  Subversion  Windows Share-point  Redmine ticketing system Description: HMI Development project for cluster development using “C” language and HMI Design tool (Altia). HMI is been developed on Jade side. Features Developed: Power Distribution Screen implementation using clip animation properties in Altia tool. Instrument dimming (Day Dimming & Night Dimming) Screen implementation using Deck and Card properties in Altia. Hands on Experience: Using CANOe for testing, Developing HMI using Altia tool, Language implementation. Project 3: OVIP (Open Vehicle Infotainment Platform) 9 months Description: OVIP is a Linux based project. Project is split into different parts and been developed in different team under architecture level. We develop HMI, Vehicle Functions & Connectivity using QT/QML it involves writing program in C++ to complete HMI to BI Logic interface development. This is an in-car control/entertainment system.
  • 3. Hands on Experience: Applications: Configuration Management, Set-up Linux-Server, Continuous Integration and Continuous Build Automation. Implementing Code Review Board, Board Bring-Up (So far), Configuration Management,Integration of software and Release Engineering Activities Extra activities whilst project: Setting up Linux server, experience on LAMP,XAMPP,SAMBA Server working knowledge on installing and hosting an server for bug reporting with Redmine and Code Review, SVN, Code Review Board & CM Synergy. Managing the release activities, customer requirement analysis, code review and development support. Excellent experience on server side, apache, mysql, php, Code cyclomatatic complexity via open source tools Have pragmatic knowledge on designing and architecture of Software Development. Environment: Linux, C, C++, QT/QML Configuration Management tools: Synergy,SVN, Review Board & Redmine. Setting up continuous build automation system, Build Automation Project 2: Delphi ICR 1year 6months Description: Delphi ICR is a Linux based project. Project is split into different parts and been developed in different team under architecture level. We develop HMI, Bluetooth & Navigation using Populus Editor it involves writing program in C++ to complete HMI interface development. This is an in-car control/entertainment system. Porting Navigation database provided by the customer on to the target, Navigation screens are developed using Mecal Populus editor, customer provided environment. And testing the software for the functionality and Integration testing Hands on Experience: Applications: HTML5, Hard Key Mapping, Configuration Management, Set-up Linux-Server, Continuous Integration and Continuous Build Automation. Extra activities whilst project: Setting up Linux server, experience on LAMP,XAMPP,SAMBA Server working knowledge on installing and hosting an server for bug reporting with Redmine (Ruby on Rails) and Code Review, SVN & CM Synergy. Managing the release activities, customer requirement analysis, code review and development support. Excellent experience on server side, apache,mysql, php, Code cyclomatatic complexity via open source tools Have pragmatic knowledge on designing and architecture of Software Development. Environment: Linux, C, C++, Populus Editor Configuration Management tools: Synergy, SVN & Redmine. Setting up continuous build automation system Position: Software Engineer (Middleware,GUI, HMI, OpenGL, BSP, Application, Configuration Management, Navigation, Linux, Enterprise Architecture) (1 year) Domain: Automotive/ Infotainment Project 1: Linux Advanced Audio Video & Navigation Porting Project Description: LAVN is a Linux based project; with GNU back-up (ARM Processor using RMI tool chain). Here we design, develop and test for all conditions that our OS works on that system. It involves writing program from scratch to complete HMI interface development. In this project we are taking the WIN-CE application developed earlier in GEN 3.0 and creating it in Linux and porting on the target board, which is an in-car control system.
  • 4. Porting Navigation software on to the target, Navigation software is developed on Open-GL & QT Testing the software for the functionality and Integration testing Also worked on the multi-touch driver,support provided by cypress. Swipe, pinch, zoom, rotate, image panning filtration via multi-touch driver Hands on Experience: Splash-screen, Kernel– USB/SD-Card,Wi-fi drivers, Middleware, GUI / HMI, Applications, Multi-touch, Configuration Management, Set-up Linux-Server, Continuous Integration. Extra activities whilst project: Setting up Linux server, experience on LAMP, XAMPP Working knowledge on installing and hosting an server for bug reporting with Redmine and Code Review with Gerrit server both in GIT Repository and SVN. Managing the release activities, customer requirement analysis, code review and development support. Excellent experience on server side, apache,mysql, php, Code cyclomatatic complexity via open source tools Have pragmatic knowledge on designing and architecture of Software Development. Environment: Linux, C, C++, QT/QML,Python Having working and setting up experience with the repositories like GIT & SVN. And also know how to develop and use Open-Embedded build system for the current project. Setting up continuous build system. SUMMARY OF QUALIFICATION  Possess strong object oriented design skills and can program with C++ & C on project experience.  Excellent team player with problem-solving and trouble-shooting capabilities.  Excellent inter-personal, writing and oral communication skills.  Well-versed in delivering technical presentations  Outstanding analytical skills.  Seasoned Internet user.  Comprehensive knowledge of personal computer software, hardware and peripherals EDUCATION 2008 – 2009 B S (Hons.) in Computer Studies, Teesside University, United Kingdom The modules I have studied in final year are:  Artificial Intelligence Technical Expertise: Machine Learning, Knowledge Based Systems, Robotics, Intelligent Systems  Advance Programming Environment Technical Expertise: Modular C Programming, Tcl/Tk, Python, OpenGL, UNIX shell scripting, X Windows  Advance Database Systems Technical Expertise: Databases, Database Applications, Data Warehouses, Data Management, Database Administration, Data Modelling, SQL, Business Intelligence.  Operating System Technical Expertise: Operating system, Kernel, Process, Thread, Scheduler, Device driver, File system  Practical Project: Academic Project Development Experience Final year Project: NET CRAWLER
  • 5. Environment: .NET, WINDOWS XP URL: http://www.net-crawler.com Net Crawler is a local web search engine created using ASP.NET, VB.NET with C# code. This project is aimed at developing a search engine. The purpose of this project is to give a simple solution to the problem associated with the use of database servers used in other conventional search engines. Another purpose of this project is that any user who wants to have a customized search for any particular web site can use it. Achievement:  Used VS.NET & C# to develop the web based search engine.  Build suitable code and designed to give a pleasant look and good usage experience. 2006 – 2008 Higher National Diploma, BTEC, JSS IIPS, Mysore affiliated to ED- EXCEL London, United Kingdom The modules covered: Computer Platforms, Java, Visual Programming fundamentals, Database Design Concepts, Networking Concepts, Programming Concepts, C, C++, Data Structure and algorithms, System Analysis, Visual Programming, Visual Basic Enterprise Development, Visual Programming Development, Data Analysis and Design, Personality Development, Professional skill Development, Quality System and a Final year Project. Final year Project: GRAPHICS PACKAGE Environment: C Programming, WINDOWS 98 Graphics package developed is a simple game called paddle. This game provides good realistic game features that are observed like the one provided by Microsoft in their default Windows games. The game is operated using the keyboard interface in most of its working. Achievements:  Used C programming to develop the game named paddle.  Build suitable code to give a realistic look and good gaming experience. TECHNICAL EXPERTISE Languages: C, C++, QML Development Tools: Visual Studio 2008, QT Creator, Slik Edit, Altia-10.2, Deep Screen Databases: Microsoft SQL Operating System: Windows 2003 Server, Windows XP, Windows 7 & 8, Linux, Android, Embedded OS (Linux), Monta Vista, Fedora, Ubuntu. Software Engineering: Object Oriented Programming, LISP
  • 6. ADDITIONAL INFORMATION a. Working on Beagle Board as a personal interest and porting MeeGo & Android onto it b. Also, presently working with Intel Atom Tunnel Creek, and were porting MeeGo Kernel. Had to be stopped as Intel scrapped MeeGo and came out with Tizen. c. I am a member of Gym d. I play tennis and Cricket. e. On adventurous side, been a part of Rock climbing f. Self-study interest on Android development ported Android OS onto my Cell-phone. g. I am a part or Royal Enfield Motoring Club, Royal Indians www.royalindians.com, actively participating rides organized by the clubs REFERENCES UPON REQUEST