Skip to main content
portfolio@kalyan-matta
visitor@portfolio:~$whoami

Results-driven Embedded Firmware & IoT Engineer with 3+ years of hands-on experience developing real-time firmware for embedded Linux and RTOS platforms using C/C++, Python, and Bash. Proven expertise across the full development lifecycle — from hardware schematic design and PCB bring-up to firmware development, PID control loops, serial communications (Modbus RTU, RS-485, I2C, SPI, CANbus), and integration testing. Complemented by 3+ years of Java/backend software engineering in cloud-native microservices environments (Walmart). Adept at developing maintainable, configurable control applications for thermal and industrial automation systems. Actively seeking embedded firmware roles where hardware + software depth create impact.

Westerville, OH
visitor@portfolio:~$> cat README.md

Results-driven Embedded Firmware & IoT Engineer with 3+ years of hands-on experience developing real-time firmware for embedded Linux and RTOS platforms using C/C++, Python, and Bash. Proven expertise across the full development lifecycle — from hardware schematic design and PCB bring-up to firmware development, PID control loops, serial communications (Modbus RTU, RS-485, I2C, SPI, CANbus), and integration testing. Complemented by 3+ years of Java/backend software engineering in cloud-native microservices environments (Walmart). Adept at developing maintainable, configurable control applications for thermal and industrial automation systems. Actively seeking embedded firmware roles where hardware + software depth create impact.

visitor@portfolio:~$> experience --list
Java Backend Developer — Supply-Item Platform@Walmart
Feb 2025 - Present[Bentonville, AR]
  • Though primarily a backend software engineering contract, this role deepened skills directly applicable to embedded/controls firmware: event-driven system design, real-time data pipelines, configuration management, observability, and automated CI/CD deployment — all essential in modern embedded Linux environments.
  • Designed and developed RESTful microservices with Java 21 & Spring Boot 3 in a Kubernetes-managed cloud environment; applied factory and method-chaining design patterns for maintainable, scalable code.
  • Engineered event-driven asynchronous data pipelines using Apache Kafka and JMS — analogous to interrupt-driven firmware architectures — ensuring reliable, high-throughput message delivery across services.
  • Built and deployed services via GitLab CI/CD pipelines (Concord); managed containerized workloads in Kubernetes clusters using Lens for pod observability and restart operations.
  • Implemented autonomous AI Agent workflows using Spring AI to automate identification and ingestion of unstructured product records, eliminating manual data entry bottlenecks.
  • Integrated Apache Camel routing logic for dynamic request dispatching based on runtime predicates — analogous to configurable embedded control rule engines.
  • Designed Grafana and Looker dashboards for real-time system observability; performed JVM heap/CPU profiling and load testing to ensure production stability.
  • Managed application secrets and feature flags via Turner CCM and Akeyless vault configurations in Kubernetes volume mounts.
  • Developed comprehensive test suites with JUnit 5, TestNG, MockServer, and WebTestClient; maintained code quality standards via SonarQube reviews.
Embedded & IoT Firmware Developer (R&D)@MicroLogix Embedded Controls Pvt Ltd
Oct 2019 - Jul 2022[Bangalore, India]
  • Developed real-time embedded firmware for industrial IoT devices across thermal control, vehicle tracking, and compressor monitoring domains. Responsible for full lifecycle: requirement analysis, hardware schematic design, firmware development, unit testing, and field validation.
  • Project 1 — Fresh Air Flap Controller (AC Bus Thermal System)
  • Developed embedded C firmware for a bus air conditioning flap controller, receiving commands from the KL-01 main AC controller module via serial communication.
  • Implemented dual-mode motor control logic (Automatic & Manual) with pre-defined timing configurations; engineered safe motor shutdown sequences to cut power after open/close cycles complete — preventing motor burn-out.
  • Validated firmware via bench testing with device simulation, reducing field defect rates.
  • Project 2 — Lubricant Controller (Industrial Pump PLC Firmware)
  • Designed and developed embedded firmware for a Puma Lubrication Pump controller, implementing password-authenticated configuration for runtime and off-time settings.
  • Integrated ADC-based motor current sensing to monitor live current consumption; implemented automatic motor cutoff logic when pressure exceeded safe operating thresholds — a form of hardware PID protection.
  • Conducted code reviews, peer debugging, and thorough unit testing to meet industrial reliability requirements.
  • Project 3 — Smart G-Trak Vehicle Tracking (Fleet IoT with MQTT)
  • Developed GPS-based fleet tracking firmware combining automatic vehicle location with cloud-connected telemetry; data published to cloud servers using the MQTT protocol.
  • Interfaced SPI Flash for offline location buffering and integrated a MEMS 3-axis accelerometer sensor for motion event detection.
  • Implemented OpenCPU coding (Quectel module embedded Linux) for direct modem-side application development — full embedded Linux application lifecycle.
  • Designed hardware schematics for PCB prototypes; performed SMD assembly and hardware bring-up validation.
  • Project 4 — Compressor Remote Health Monitor (Industrial IoT)
  • Built firmware for a compressor health monitoring device on a Quectel EC25E LTE module, reading digital inputs: Ignition Control, Engine RPM, Temperature Fault, and Pressure Fault signals.
  • Transmitted telemetry to Google Cloud Server via HTTP protocol; developed and validated serial interface code for reliable data extraction from industrial sensors.
Frontend Developer — Feed Player Web Application@DreamStudio / model.earth
Jul 2024 - Oct 2024[Remote]
  • Developed FeedPlayer UI components using React and Swiper.js for multimedia content playback from APIs, Google Sheets, RSS feeds, JSON, CSV, and YAML sources.
  • Resolved CORS and hash-based routing issues; modularized FeedPlayer as embeddable widgets via Vite configuration builds for reuse across pages.
  • Integrated NASA Image API and Bluesky RSS feeds; contributed to environmental data visualization for the model.earth platform.
visitor@portfolio:~$> npm install --save-dev
+Languages: C
+C++
+Embedded C
+Python
+Bash Shell
+Java
+JavaScript
+Protocols: Modbus RTU
+RS-232
+RS-485
+CANbus
+I2C
+SPI
+UART
+USB CDC
+MQTT
+HTTP
+Bluetooth
+Platforms: STM32
+PIC (8-bit/32-bit)
+ARM Cortex-M
+TI SoC
+x86
+Arduino
+Raspberry Pi
+8051
+OS / RTOS: Embedded Linux
+FreeRTOS
+Windows
+IDEs & Tools: VS Code
+Keil µVision
+MPLAB X IDE
+STM32CubeIDE
+Eclipse
+Arduino IDE
+Git
+GitLab CI
+Cloud / IoT: Google Cloud Platform (HTTP/MQTT telemetry)
+AWS (EC2
+S3
+DynamoDB)
+Kubernetes
+Docker
+Testing: Device simulation
+unit testing
+bench validation
+Other: PCB schematic design
+SMD assembly & rework
+hardware bring-up
+technical documentation
visitor@portfolio:~$> cat /etc/education
Master of Computer Science
University of Central Missouri
- May 2024 | Lees Summit, MO
Bachelor of Electronics & Communication Engineering
Eluru College of Engineering & Technology
- Jan 2019 | India
visitor@portfolio:~$> cat .contact
visitor@portfolio:~$echo "Thanks for visiting!"