Portfolio

Senior Engineer with expertise in Embedded Systems. Develop scalable and error resilient software architecture. Experience in implementation of device drivers, APIs and applications on various microcontrollers and SOCs.

Demo Image

Experience:

1.Senior Software Engineer
Company Name: Ignitarium Technology Solutions Pvt Ltd Full-time

Dates Employed: Sep 2019 – Present

Employment Duration: 10 mos

Location: Bengaluru, Karnataka, India

2.Senior Software Engineer

Company Name: Rently

Dates Employed: Apr 2019 – Sep 2019

Employment Duration: 6 mos

Location:Coimbatore, Tamil Nadu, India

3.Senior Software Engineer

Company Name: Aricent Full-time

Dates Employed: Feb 2018 – Apr 2019

Employment Duration: 1 yr 3 mos

Location:Bengaluru, Karnataka, India

• USB Linux driver maintenance for Intel atom based embedded device

• Generic Netlink (Linux IPC) implementation

• RTOS kernel modifications, debugging using Trace 32 and OpenSSL module implementation

• Verification suite using C# and Java.

4.CoreEL Technologies

Total Duration: 3 yrs 7 mos

Title: Senior Design Engineer

Full-time

Dates Employed: Apr 2017 – Feb 2018t

Employment Duration: 11 mos

Location: Bengaluru, Karnataka, India

• Video Codec IP developement using Xilinx Vivado HLS

• Design of OpenCV based camera calibration IP using Xilinx Vivado HLS

• Design of QT OpenGL application for video overlay

• NMOS API design using nodejs

Title: Design Engineer

Full-time

Dates Employed: Aug 2014 – Apr 2017

Employment Duration: 2 yrs 9 mos

Location: Bengaluru, Karnataka, India

• Design and maintenance of Linux drivers - Ethernet, RS232 and USB (HID).

• Windows DMA driver for PCIe based IP device.

• Automated validation and software architecture for FPGA based devices.

• Design and maintenance of Restful Web APIs (HTML 5/ Nodejs/ ASP.Net/ Sqlite)

• Continuous integration and quality analysis using Jenkins, Github etc..

• Video packets timing synchronization using PTP.

• 4K Video codec research using java.

5.Faculty

Company Name: G-Tec Computer Education

Dates Employed: Apr 2012 – Jun 2014

Employment Duration: 2 yrs 3 mos

Location: Cochin Area, India

My responsibility was to guide students to learn programming and web design technologies with hands-on training. Help students to reach a good status in career and academic level. Implement technologies in various activities for the institute. Help fellow faculties in learning, installation and maintenance of software and OS.

Education:

• Cochin University of Science and Technology

• Degree Name: Bachelor of Technology (BTech) Field Of StudyElectrical, Electronics and Communications Engineering

• Duration: (2010 – 2014)

• B.Tech in Electronics and Communication

My Stack over flow Story