9 years of work experience in Automotive ,Metering and mobile domain.
Good knowledge of OOPS Concept, C, C++, Android. Multi-threading, IPC, HMI
development, Bluetooth application development, system programming, Linux
device driver development.
Mobile connectivity of automotive head units. Mirror Link and Miracast technology for mobile connectivity by CCC, CarPlay by Apple. Android P2P connection.
Good analytical communication and interpersonal skills, good team player & love
challenges in assigned task.
Technologies/Tools used:
Platform:
Linux, Android, WinCE
Language:
C++ ,C, Java
Tools:
NDK, JNI, QT different version, GCC cross compiler, USB sniffer tools, Araxis Merge, cmake, TFS, GIT, Gerrit
IDEs:
ADT, Eclipse, Visual Studio, QT Designer for GUI
Technical skills and abilities:
Experience in Multi-threading concepts and system programming
Linux driver development and integration of it with android application using JNI
Gstreamer and ALSA usage’
Cmake and build system
Ability to manage multiple priorities and meet deadlines.
C++ Common API using dbus
Genivi
Shell Scripting
Design tool Star UML? Agile
IBM RTC tool for task tracking
USB Driver Development
Worked in the development of modules for Automotive.
Android application development
Sound knowledge of SDLC.
Agile and Scrum Master
PROJECT HISTORY
05/2018
- Present
Landis + Gyr
5000-10.000 employees
Energy, water and environment
Technical Lead: Development , code review, scrum master, team lead for smart meter project based on DLMS
Project Name: (Not to be disclosed)
Task:
1. Development of sub modules like Implementation of Role Base Access Control, Security Group List
2. Performance improvement
3. Scrum Master and Technical Lead
4. Code Reviews
etc
01/2018
- 05/2018
Aricent Technologies
5000-10.000 employees
Automotive and vehicle construction
Technical Lead: Development of modules of Instrument cluster of car
Project Name: Visteon Instrument Cluster
Tasks:
Development of features water temperature and chimes.
05/2017
- 01/2018
Aricent Technolgies
5000-10.000 employees
Automotive and vehicle construction
Technical Lead: Detail design of software stack for DAB radio application, development of base software of the stack for the team to work on features.
Project Name: DAB Radio
Tasks:
Designing of the system architecture for the radio middleware.
Development of class level architecture.
Development of the software framework based on latest C++ concepts like smart
pointers, STL etc.
Implementation of design patterns like Facade, Observer etc.
08/2016
- 04/2017
Aricent Technologies
5000-10.000 employees
Automotive and vehicle construction
Technical Lead: Development and documentation for smart core lite project of IVI systemt.
Project Name: SmartCoreLite
Tasks:
Creating a build system for linux OS which can compile for several variants of architecture
and modes. Like ARM, X86, debug, release etc.
Creating OSAL (OS abstraction layer) based test application.
Creating designs for PixMap, Shared Memory Viewer and Resource Monitor.
Debugging application on Integrity OS using its Multi Ide debugger.
10/2015
- 08/2016
Aricent Technologies
5000-10.000 employees
Automotive and vehicle construction
Senior Software Engineer: Requirement gathering and analysis, development and testing of Apple CarPlay client project
Project Name: CarPlay
Designing, software component planning and implementation for attached hardware and peripherals. IAP2, Gadget driver development, audio and video display using Gstreamer and ALSA etc.
03/2015
- 09/2015
KPIT
5000-10.000 employees
Automotive and vehicle construction
Senior Software Engineer: Development MirrorLink stack using available open source components and development of components which are not available.
Project Name: MirrorLink Stack
Tasks:
Identifying the components needed for this stack, analysis of requirement, open source component analysis by doing small POC on the components like libupnp, libcurl, SSDP etc. Making a base code for development.
12/2013
- 03/2015
wipro
>10.000 employees
Automotive and vehicle construction
Project Engineer: development of Linux device driver , JNI library for driver integration
Project Name: Clarion Honda Project
Tasks:
Development of HSML client driver in C.
Development of HSML client library in Java and android.
Board bring by building Kernel and Android image for each board and burning it into SD
card.
High Speed Media Link driver integration in android application using JNI.
Android App development for displaying the framebuffer on the application.Development of HSML client driver in C.
Development of HSML client library in Java and android.
Board bring by building Kernel and Android image for each board and burning it into SD
card.
High Speed Media Link driver integration in android application using JNI.
Android App development for displaying the framebuffer on the application.
09/2013
- 11/2013
Freelance Project
< 10 employees
Other
Project Engineer: Development of complete solution for Wifi Direct based P2P chat using P2P stack of Android
Project Name: Wi-Fi Direct POC
Task:
Requirement analysis, design, development and testing. This whole project was successfully executed by me only.
04/2013
- 08/2013
wipro
>10.000 employees
Automotive and vehicle construction
Project Engineer: End to end delivery. Board bring up, driver Integration in kernel, testing , Android App development and documentation.
Project Name: Clarion Android Project
Tasks:
Board bring by building Kernel and Android image for each board and burning it into SD card. Integration of HTC High Speed Media Link driver in the android kernel.
Development of small Android Application to show framebuffer coming from phone to TI Panda board.
03/2012
- 12/2012
Clarion (Project: Mirror Link)
>10.000 employees
Automotive and vehicle construction
Project Engineer: Analysis, Implementation, HMI Design using QT, debugging, bug fixing, document preparation, testing etc. WSR discussion with client.
Bluetooth Module:
Bluetooth stack integration in the application and HMI development
Real VNC SDK integration with client application
In this module I developed APIs to control the third party SDK from client application.
01/2013
- 04/2012
wipro
>10.000 employees
Automotive and vehicle construction
Project Engineer: End to end delivery of the project.Cross compilation, testing and bug fixing
Project Name: Terminal Mode
Tasks:
Board bring up. Cross compilation the source code provided by several third parties to test on Jacinto 5 Eco board.
Fixing of issues found during testing.
06/2011
- 03/2012
wipro
>10.000 employees
Automotive and vehicle construction
Project Engineer: Analysis, Implementation, HMI Design using QT, debugging, bug fixing, document preparation, adding sub modules in the current design (Model View Presenter, Facade)
Bluetooth Module:
Bluetooth stack integration in the application and HMI development
Pandora Module
Pandora is an internet radio. The Clarion Gate Application fetches meta data and
displays them on HMI on the head unit. The user can control the Pandora application
from head unit of car.
iAP module implementation
.It was iAP protocol for sending iAP packets to iPhone and receive back from iPhone. This protocol provides interoperability between accessory and iPhone.
OTHER
I would like to explain a few of my beliefs and understanding about software projects (or for that matter any project). I always believe that discussions and brainstorming sessions with the team is key to good quality softwares. I believe coding becomes easiest and fastest once requirements and designs both are well brainstormed and broken in smallest possible pieces (break to make). I have seen the fruits of these practices and I have also experienced disaster when these practices were not followed but at the same time disasters affirms our beliefs. Whenever I join a new team I try to see what team thinks and how they work. It is important to understand the challenges of the team before giving your ideas and thoughts when you are a newcomer. So keen observation is important.
GET IN TOUCH
You can't contact this user because he's on your blacklist.
Thank you for subscribing
You have been successfully subscribed to the freelancermap newsletter.