Akshay Raveendran.k

DevOps Engineer

Bengaluru, Karnataka, India8 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in IEC 61850 protocol for substation automation.
  • Developed high-performance digital network analyzer processing 96000 packets/second.
  • Skilled in C and C++ with extensive embedded systems experience.
Stackforce AI infers this person is a Utilities-focused Embedded Software Engineer with expertise in communication protocols.

Contact

Skills

Core Skills

Embedded SystemsC

Other Skills

C++GRPCProtocol BufferREST APIShared memoryLinuxGOOSEMMSWindowsTI-RTOSCCSAM335 Sitara processorSemaphoresTasksLeadership

About

Experienced embedded Software Engineer with a demonstrated history of working in the utilities industry mainly on substation automation with domain knowledge of IEC 61850 protocol. Worked in stack integration of ethernet powerlink protocol on TI AM335x microprocessor. Skilled in C and C++ programming languages and familiarized in operating systems such as windows, linux and real time operating system sysbios(TI-RTOS). Also skilled and passionate about coordinating activities and events.

Experience

8 yrs 10 mos
Total Experience
4 yrs 5 mos
Average Tenure
5 yrs 2 mos
Current Experience

Intel corporation

Firmware Developer

Mar 2021Present · 5 yrs 2 mos · Bengaluru, Karnataka, India

Kalkitech

3 roles

Senior Engineer

Oct 2020Mar 2021 · 5 mos

Embedded Software Engineer

Oct 2018Sep 2020 · 1 yr 11 mos

  • 1. Digital network analyzer for substation
  • Duration – 8 months. Major Technologies – C, C++, GRPC, Protocol Buffer, REST API, Shared memory
  • For Doble Engineering, designed and developed modules to capture, analyze and record faults from substation network. This was achieved using parallel programming and a shared memory based on lockless single producer – multiple consumer ring buffers. It was able to process 96000 packets/second.
  • 2. IEC 61850 Server in Linux and QNX platform
  • Duration – 6 months. Major technologies - C, Linux, GOOSE, MMS, Control, Setting Group, makefile
  • For CG Power, Implemented Publishing and subscribing ethernet broadcast messages (GOOSE) using parallel programming. Also, implemented IEC 61850 functionalities like Control and Setting group in Linux platform. For ERL, Implemented Control functionality and SCL file.
  • 3. Windows Simulator and Client in IEC 61850
  • For Doble Engineering, Implemented the Control functionality in Client and supported the existing Simulator with bug fixes and additional features like optimizing the memory.
CC++GRPCProtocol BufferREST APIShared memory+4

Embedded Software Engineer

Jun 2017Oct 2018 · 1 yr 4 mos

  • Powerlink protocol integration to Sitara AM335x processor for Texas Instruments
  • Duration – 1 year. Major technologies – C, TI-RTOS, CCS, AM335 Sitara processor, Semaphores, Tasks
  • Ported opensource ethernet powerlink Linux stack to TI-RTOS and integrated on to Am335x driver code. Implemented multi-tasking, Semaphore synchronization and timers and large amount of debugging was required because of very little documentation about the stack.
CTI-RTOSCCSAM335 Sitara processorSemaphoresTasks+1

Education

NSS College of Engineering, Palakkad

Bachelor of Technology - BTech — ELECTRONICS AND COMMUNICATION ENGINEERING

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Embedded Systems & C

Explore similar profiles based on matching skills and experience