Curriculum Vitae Shiv-IT
Curriculum Vitae Shiv-IT
Curriculum Vitae Shiv-IT
Email:shiv.shankar5084@yahoo.com
Mobile Ph. No : 9831464532
Key Expertise
Embedded Software developer with 6.1 years of IT professional experience in Research and Development,
Industrial IOT, Automotive protocol middleware API development,Platform development, Linux System
programming, Linux Application Engineering,Embedded Linux Application development, Automation framework
development for semiconductor, IOT,Vehicle networking, AD/ADAS and networking domain.
Experience Summary
KPIT Technology Ltd, Bangalore as Technical Leader from Jan 2024 to July 2024.
LG Soft India, Bangalore as Senior Research Engineer from Oct 2022 to Dec 2023
Qualcomm in payroll with L&T TECHNOLOGY SERVICES, Hyderabad as Software developer from Aug
2021 to Oct 2022.
WIPRO LIMITED, Bangalore as Linux system programmer-developer from March,2021 to Aug,2021.
INFRASOFT TECHNOLOGY, Mumbai as software developer from June,2017 to Sep,2017.
TATA CONSULTANCY SERVICES, Bangalore as Embedded software engineer from Dec,2014 to May,2017.
Work Summary
Process Management, Multithreading, Synchronization mechanisms, Signals ,IPC mechanisms, socket
programming,networking,Linux OS concepts
Hands-on experience and knowledge of advanced level programming in C and C++ including OOPS
Concept and Data Structure,STL library aligned with MISRA C/C++.
Hands-on experience of full software development life cycle, including coding standards, code reviews,
source control management, build processes, testing, and operations experience.
Familiar with UML design and SOLID principles.
Experience with Agile,Scrum,Sprint.
Experience in Microsoft Azure RTOS ThreadX API.
Development experience in Automotive middleware SOME/IP protocol.
Experience in ASPICE,AUTOSAR,middleware in Automotive domain.
Automated test cases and developed test framework with cJSON lib in semiconductor wireless
communication domain for IOT software
Having experience in TCP stack analysis through open source tool wireshark,iperf,tcpdump,pcap files
Having experience in application development ,testing and analysis of networking,Automotive middleware
and IOT cloud protocols like TCP,UDP, Socket,HTTP,MQTT,CoAP,SOME/IP
Experience in Board bring up,BSP(Kernel) compiling,customizing,porting and debugging
Familiar developing software/firmware for Embedded Linux,device drivers,Linux kernel
Knowledge on boot loader(u-boot) and Linux kernel configuration
Knowledge on TCP/IP,SOME/IP,CAN, USB subsystem framework
Exposure to working with thread profiling using Trace32 and debugging tools like GDB, valgrind,
Experience in SW testing,Software optimization,concepts of static analysis and unit testing
Ability to design and implement prototype software to demonstrate and analyze new ideas and concepts
Demonstrated ability and experience in working with global cross functional teams.
Handle critical debugging arising out of complex system interaction.
Skills
Project Details
Project 1:
Project 2:
Project 3:
Technologies
Embedded C, Linux, SOC,ThreadX module and ThreadX module manager API,MQTT,
CoAP,HTTP,socket,sensor,GNSS,WWAN, cJSON lib
Hardware Single board computer(SBC), MDM9205 Qualcomm SOC,power splitter,debug board,gps sensor,JTAG
Source insight,Putty,secure CRT,log analysis tool(QXDM),configuration tool(PCAT),project
Tools management and bug tacking tool(jira),Networking open source tool like wireshark,iperf,Thread
profiling tool(Trace32),Qfil
Project 4:
Project 5:
Indigo S4 Star Service Duration Dec 2014 to May 2017
Project Name
Team Size 3 people
⮚ It is a control system project where there are some common modules like
System Manager,GUI Manager, IO Manager, Diagnostic Manager, Storage Manager,
Description
Communication Manager, Log Manager ,Algorithm Manager, Signal Handler, Utility, DataHandler,
Redundancy Manager.
Diagnostic Manager is responsible for checking the health status of communication link status for
Ethernet and MIL-STD 1553 bus,single board computer (SBC) hardware test,CPU
temperature,periodic routine test and equipment test.
Contribution:
Role & Responsible for common module Diagnostic Manager
Contribution
Involved in Diagnostic Manager application module development and code modification.
Enhanced and optimized performance on Diagnostic Manager
Participated in software enhancements, meetings and other processes.
Educational Qualifications
Techno India Salt Lake,Kolkata,WB Electronics and Communication 85.5
Engineering(2010-2014)
Sainik School Tilaiya, Koderma, Higher Secondary Examination (10+2 level), 81
Jharkhand (2009)
Sainik School Tilaiya, Koderma, Secondary Examination (10th level) 88.6
Jharkhand (2007)