Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Timeline
Generic

Praveen Kumar Kamma

Member Technical Staff, Embedded Developer
Bengaluru

Summary

A competent professional with a Masters in Embedded Systems and over 9 years of experience in embedded programming and project handling. Proven abilities in low-level design, implementation, and documentation for embedded software and firmware applications. Experienced in embedded software and firmware development with multi-threading and real-time operating system (RTOS) environments across various domains such as IoT, BMC, Fire & Security, etc. Proficient in working with Linux/Unix-based embedded software projects, utilizing boot, GPIO, I2C utilities, and test frameworks like pytest. Skilled in IoT protocols design and implementation, including customized MAC (15.4), 6LoWPAN, Openthread, etc. Also experienced in customized BMC development derived from OpenBmc projects, deploying IPMI, x86-power-control, sensors, etc., and developing firmware for different platforms such as FlashArrays and FlashBlades. Familiarity with multiple embedded IDEs, logic analyzers, oscilloscopes, and various debugging tools. Worked with code management tools like SVN and Git and has exposure to both Agile Scrum and Kanban environments.

Overview

9
9
years of professional experience
5
5
years of post-secondary education

Work History

Member of Technical Staff

Joules to Watts Business Solutions
Bangalore
2023.07 - Current
  • Compile requirement drafts, Implement functionalities from requirement, Update existing code derived from openBmc based on functionality
  • Update uboot/kernal section of open source code based on platform usage, Create Git Patches if changes needed from openbmc stack it self
  • LLD and implement features related to platform specific
  • Module code ownership for specific platform
  • Handling Code maintenance activities and Code Quality activities
  • Handling bug fixes, triaging.
  • Skilled at working independently and collaboratively in team environment.
  • Proved successful working within tight deadlines and fast-paced environment.

TL

Nvent &Qualizeal
Bangalore
2022.03 - 2023.04
  • Implement CLI Application for one of variants in NMC
  • Handling Code reviews and SPOC for legacy code maintenance
  • Handling Low level design for one of NMC
  • Low level design and Implement communication protocols for smart metering application.
  • Handling team to achieve sprint goals.

SE

UTC Fire and Security
Hyderabad
2020.02 - 2022.02
  • Won Employee excellence award for contribution towards CP10 requirements.
  • Implemented FW to support CP10 Standard Fire Panel as per requirements in Embedded C/C++.
  • Handle QIT’s and Improvements.
  • Self-motivated, with strong sense of personal responsibility.
  • Identifying and Fixing Security issues like closing Port etc.. to support cyber security issues.
  • Handled small team in implementing CP10 requirements to meet deadlines.

Engineer II

SoCtronics Technologies Pvt Ltd
Hyderabad
2015.08 - 2020.01
  • Customized MAC: LLD and Implementation of synchronization module, this module is responsible to maintain stable network. LLD and implemented PSR Feature, which is used to test hardware TX/RX at Manufacture stage. LLD and implemented TNAV Feature, which is responsible for nav calculation for nodes present in network. Generated scripts in python to automate Test procedures. Implemented features related to SBR and DBR etc. Design and Implemented some features for power line communication (PLC MAC). Fixing bugs/security vulnerabilities found from security static code analysis tools. Core reviews and code maintenance via SVN/GIT. Fix static analysis issues from Coverity and static analysis tools.
  • Smart Mat: Implemented code for micro-controller interfaces SPI, UART and external events. MQTT protocol is implemented to establish communication between WiFi and AWS cloud. Implemented tftp for firmware upgrade. Maintain Code base by fixing and identifying Security vulnerabilities through tools like Coverity, Static/Dynamic code analysis.
  • Open Thread: Developed Joining and Petitioning process in open thread network by exploring different available thread networks. Established thread network with CC2538 boards, different network typologies by implementing devices in different roles (Leader, Router and Node). Presented multiple demos on Open thread N/W formation to customers/counter parts in various platforms.

Education

Master of Science - Embedded Systems

Vignan University
Guntur, India
2014.07 - 2015.07

Bachelor of Science - Electrical, Electronics And Communications Engineering

JNTUH
Hyderabad, India
2009.09 - 2013.04

High School Diploma -

Jawahar Navodaya Vidyalaya
Kurnool
2006.04 - 2007.03

Skills

  • Embedded C/C++ for Firmware/Software

  • Multithreaded, RTOS, Linux

  • Communication Protocols, IEEE 802.15.4, 6LoWPAN and Base Board Management

  • Embedded FW for BMC, IoT and Fire & Security Applications

  • HW Schematics, GPIO and I2C Linux utility

  • Code development derived from OpenStacks like (OpenBmc, OpenThread etc..)

  • Team Handling

  • Dependable and Responsible

  • Multitasking Abilities

  • Problem-Solving

  • Organization and Time Management

Accomplishments

  • Published IEEE journal on 6LoWPAN Technology.
  • TITAN award winner in UTC Fire and Security for the Year 2021.
  • Employee excellence award winner for year 2019
  • Received Multiple quarterly awards in between 2020-2023
  • Won Academic Award in Masters

Languages

English
Bilingual or Proficient (C2)
Hindi
Upper intermediate (B2)
Telugu
Bilingual or Proficient (C2)
kannada
Intermediate (B1)

Timeline

Member of Technical Staff

Joules to Watts Business Solutions
2023.07 - Current

TL

Nvent &Qualizeal
2022.03 - 2023.04

SE

UTC Fire and Security
2020.02 - 2022.02

Engineer II

SoCtronics Technologies Pvt Ltd
2015.08 - 2020.01

Master of Science - Embedded Systems

Vignan University
2014.07 - 2015.07

Bachelor of Science - Electrical, Electronics And Communications Engineering

JNTUH
2009.09 - 2013.04

High School Diploma -

Jawahar Navodaya Vidyalaya
2006.04 - 2007.03
Praveen Kumar KammaMember Technical Staff, Embedded Developer