Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer
Vivekanandhan R

Vivekanandhan R

Software Engineer
Bengalore

Summary

8 years of IT experience in Analysis, Application Development, Maintenance Experience in Linux operating system concepts, including kernel functionalities device drivers and application development. Excellent programming and scripting skills using C/C++, Bash, both for Linux user-space programs and system programs. Knowledge of Linux fundamentals and Yocto, various Linux distributions and packages,building and deploying Linux images in OpenBMC firmware stack System Management software development experience in Blade/Rack server platforms with exposure to standards IPMI, and Redfish etc. Experience in all phases of software development life cycle i.e. requirement gathering, requirement analysis, design, define test cases, development, unit test and maintenance.

Overview

17
17
years of professional experience

Work History

BMC firmware engineer

  • OpenBMC is a Linux distribution for management controllers used in devices such as servers, top of rack switches or RAID appliances
  • It uses Yocto, OpenEmbedded, systemd, and D-Bus to allow easy customization for your platform
  • Responsibilities
  • Bring up activities/BSP for RCU(Rack cooling unit) (Aspeed 2600 A3)
  • Porting/Enhancements to OpenBMC to dbussensors, entity-manager,phosphor- fan
  • Debug hardware and firmware issues
  • Develop code and Debug in BMCweb server and Redfish data model
  • Supporting platform enablement and IPMI Redfish interfaces
  • Project #2
  • Title : Command for Compaction
  • Software /Tools : AIS frame work Eclipse IDE , mongoose networking library C++
  • Team size : 3

Lead Engineer

HCL Technologies, L&T Technology
08.2021 - Current

Senior Engineer

02.2019 - 08.2021
  • Command For Compaction / CFC is an automotive infotainment application used for data monitoring with the machine display via Ethernet and connected to multiple devices like Smart phones, Tablets via Wi-Fi
  • It is integrated with CGI and mongoose multi-protocol networking library, the Command controls the speed, direction, steering, and vibration system of the soil compactor to promote consistency in compaction
  • Responsibilities
  • Developing code in C++, which converted programmer’s interface between angular JS to mongoose server
  • Optimization of applications and algorithms performance
  • Responsible for user validations on client side as well as server side
  • Implementation and Unit testing of the modules, Multi Parameter Patient Monitoring T12 + System, system programming
  • Team size : 2

Senior Engineer

AKAS Medical
08.2006 - 02.2019

Engineer

Elektronik Lab
05.2017 - 02.2019

Software Developer

07.2017 - 05.2017
  • The T12+ Series Patient monitors are intended to be used for monitoring displaying reviewing storing and transferring of multiple physiological parameter including ECG
  • Heart Rate (HR), Respiration, Temperature Pulse oxygen saturation (SpO2), Non
  • Invasive Blood Pressure (NIBP)
  • Responsibilities
  • GUI development using cross platform tool like Qt and exposure to Linux system programming
  • Wrote QT code to monitor the various sensor data to LCD display
  • Design code and debug operations, reporting, data analysis
  • Design and implement Linux OS porting with Yocto build system
  • Implement the middle ware porting for TI AM354 Processor

Software Engineer

Embedded
12.2015 - 02.2017

Embedded Programmer

Crisp System Private ltd
08.2014 - 08.2015

Education

B.E - Electronics&Communication Engineering

MPNMJ Engineering College

Skills

Technical Proficiency and Skillsundefined

Timeline

Lead Engineer

HCL Technologies, L&T Technology
08.2021 - Current

Senior Engineer

02.2019 - 08.2021

Software Developer

07.2017 - 05.2017

Engineer

Elektronik Lab
05.2017 - 02.2019

Software Engineer

Embedded
12.2015 - 02.2017

Embedded Programmer

Crisp System Private ltd
08.2014 - 08.2015

Senior Engineer

AKAS Medical
08.2006 - 02.2019

BMC firmware engineer

B.E - Electronics&Communication Engineering

MPNMJ Engineering College
Vivekanandhan RSoftware Engineer