04/05/2026 updated

**** ******** ****
100 % available

AI-Driven Solutions | Embedded & IoT | C/C++ | Linux/Android | Camera/Video | DPDK | VoIP

Stittsville, Canada
Worldwide
Bachelor of Engineering (Electronics & Communication)
Stittsville, Canada
Worldwide
Bachelor of Engineering (Electronics & Communication)

Profile attachments

Dhrupal_Tilava_Resume.docx

About me

AI/ML-driven Senior Software Developer with 14+ years in Embedded, IoT, Telecom, and Multimedia. Skilled in ML/LLM systems, C/C++, Linux, Android, 5G L1, DPDK, and camera technologies. Known for system-level thinking, performance tuning, and delivering high-quality, scalable solutions.

C (Programming Language)Artificial IntelligenceAndroid (Software)VoIPC++ (Programming Language)LinuxDevice DriversEmbedded SystemsPython (Programming Language)Linux KernelMachine LearningAzure Machine LearningShell ScriptSystems Integration5G (Telecommunication)PyTorchDeep LearningConvolutional Neural NetworksLinux DevelopmentPySparkKubernetesMachine Learning OperationsVideo StreamingArtificial Intelligence Markup Language (AIML)Recurrent Neural NetworksDockerMicroservices
I bring extensive experience in AI/ML, Embedded Systems, IoT, Telecom, Multimedia, and high-performance software engineering, combining deep system-level expertise with modern AI-driven automation and intelligent development workflows.

Artificial Intelligence & Machine Learning
  1. Designed complete end-to-end ML pipelines using PyTorch, PySpark, Pandas, NumPy, and Scikit-learn.
  2. Built LSTM-based time-series forecasting, Autoencoders for anomaly detection, and supervised/unsupervised models for engineering and environmental datasets.
  3. Developed RAG-powered knowledge systems for code intelligence, telecom diagnostics, root-cause prediction, and technical knowledge retrieval.
  4. Created domain-tuned LLMs and structured prompting frameworks (PRP, EARS) for predictable, deterministic outputs.
  5. Architected multi-agent AI systems to automate the entire SDLC — requirements, design, code generation, testing, documentation, and knowledge capture.
  6. Integrated agents with Gerrit, CI/CD, Bazel, and static analysis tools to automate reviews, perform pre-check-in validations, and enforce quality gates.
  7. Built a GenAI-powered code inspection engine that converts historic review comments into categorized CI rules for automated code validation.

Embedded Systems, IoT & Linux Development
  1. 14+ years of experience developing high-performance software in C/C++ on Linux and AOSP (Android).
  2. Expertise in firmware, board bring-up, and driver integration across Qualcomm, HiSilicon, and Nextchip SoCs.
  3. Strong in SPI, I2C, UART, I2S, MIPI CSI-2, Device Tree, memory optimization, and low-level debugging.
  4. Bootloader development (LK/U-Boot), secure boot configuration, image signing, and automated production fusing.
  5. Built complete camera and multimedia pipelines with sensor bring-up, HAL design, performance tuning, and reliability improvements.

Telecom, 5G NR, Packet Core & DPDK
  1. Delivered multiple features for 5G NR PHY Layer 1, including interference mitigation, PIM detection, and DSP-optimized implementations.
  2. Extensive experience with UPF and Packet Core solutions built using DPDK and C.
  3. Integrated DPDK Eventdev for packet reordering, load distribution, and throughput improvements of 8–10%.
  4. Developed performance benchmarking tools for regression validation.
  5. Designed microservices for PFCP session management, enabling scalable, balanced user-plane distribution.
  6. Led triage and resolution of field-critical issues across customer deployments.

Camera, Multimedia & Android Systems
  1. Designed Camera HAL with QMMF, customized mm-camera, and implemented sensor drivers.
  2. Integrated FFmpeg for embedded ARM systems and enabled real-time image/video processing.
  3. Developed continuous JPEG capture, video streaming, night vision, device health monitoring, and audio configuration modules.
  4. Optimized wireless throughput and end-to-end multimedia latency for high-resolution video.


Experience

Professional experience10+ years
Freelancer since2015

Languages

EnglishFluentHindiNative speaker

Project history

Senior Software Developer

Ericsson Canada Inc

Telecommunications

>10.000 team member

  1. Designed a GenAI code inspection system mining Gerrit reviews; used Claude Sonnet 4 via AWS Bedrock to detect patterns and auto-generate CI rules across 12 issue types, converting unstructured comments into a reusable engine.
  2. Built multi-agent AI pipeline (UPC Agent Framework) automating full SDLC with PRP/EARS for deterministic delegation; orchestrated 7+ specialized agents with KB-driven routing, scribe agent learning, Bazel, Gerrit, and static analysis integration.
  3. Created RAG-based knowledge bases for domain-specific code (scheduler, BBCRPC, L1/L2) to improve context retrieval and reduce hallucinations.
  4. Implemented ML pipeline with PySpark, Pandas, NumPy, and PyTorch to predict FM alarms 15 mins ahead using LSTM and Autoencoder on 119 PM features from 5G NR cells.
  5. Developed customized LLM for EMCA use cases, built on Mistral foundation model.
  6. Built AI-assisted telecom fault investigation system using multi-agent analysis of TRs, bug-fix pairs, and code traces; deployed on Kiro CLI with RAG and code intelligence tools.
  7. Developed LSTM model for ozone forecasting using historical air quality data in Stockholm.
  8. Spearheaded 5G NR Remote Interference Management (RIM) for Uplink PHY L1: study, design, and implementation across G2/G3/G4 hardware; optimized DSP cycles.
  9. Designed 5G NR Uplink PIM Detection & Mitigation module; applied assembly optimizations, validated via ATEST on EagleOwl DSP.
  10. Resolved TR during FFI and LAB Testing.

Software Developer

Ericsson AB

Telecommunications

>10.000 team member

• Worked on the End-to-end new feature development of the UPF for the EPG, VEPG and PCG products based on the customer requirements.
• Integrated the DPDK Eventdev framework in the PKTIO module to have the efficient payload distribution between multiple data-plane instances and having the efficient packet reordering using eventdev queue and ports. Its also increase the performance in terms of throughput by 8-10% on the Intel NIC with SSR Hardware. • Created benchmark Tool which helped developer to quickly early estimate any Improvement/degradation on the system performance locally before merging the code changes in the future product release.
• Actively worked with the team to develop and integrate the “partitioner microservice” feature for the Cloud-based Packet core Gateway (PCG) product, and this feature manages the PFCP sessions distributions between available data-plane instances to maintain an even load and ensure service availability for all PFCP sessions.
• Took ownership of a 3pp software component upgrade based on the latest stable version for the DPDK and Rdma-Core to support the latest NIC card and unblock the testing in the customer environment.
• Actively provided extensive support to resolve the critical blocker software issue reported from the customer environment and internal system testing.
• All UPF feature development has been performed using C Programming and using JIRA to break down the task, sprint planning, and bug tracking from Lab/Customer.

Team Lead

VVDN Technologies

Internet & IT

1000-5000 team member

Alexa-Enabled Smart Indoor Camera / Qubo AI Smart Wi-Fi Home Security Camera
  1. Prepared PRD and SDD; designed software architecture for Indoor Camera HAL using Qualcomm Multimedia Framework, porting LA 2.0.2 on APQ8053.
  2. Brought up AR0330 camera sensor (Non-PVL); reviewed hardware schematics and suggested interface adjustments for software feasibility.
  3. Implemented audio interface over I2S with ZL38063; configured BT A2DP sink profile; coordinated with Qualcomm support.
  4. Measured Wi-Fi throughput on WCN3615 across distances to meet bandwidth requirements for 1080p/720p/360p streaming.
  5. Customized mm-camera and QMMF frameworks for continuous JPEG capture at 2–3 FPS.
  6. Developed secure live video streaming over Wowza Cloud (TCP).
  7. Built Android Binder service for ZL38063 audio SOC configuration at boot.
  8. Cross-compiled Amazon Alexa stack and FFMPEG for ARM; completed Alexa POC on APQ8053.
  9. Updated Qualcomm ACDB files for speaker audio quality improvement.
  10. Supported Secure Boot implementation and firmware upgrade via SD card.
  11. Modified AR0330 driver for 140° FOV and designed software for Night Vision, Recording, and Device Health Monitoring modules.
  12. Provided board bring-up support and resolved blockers onsite with the customer.
  13. Qubo camera integrates Alexa and smart home hub functionality, enabling secure, intelligent monitoring and seamless connectivity while away.

Senior Software Developer(VOIP/SIP)

Panamax Infotech Ltd.

Telecommunications

250-500 team member

  1. I was working on the Class 4 Soft Switch product Development. Product called “iMax”.
  2. This is the Telecommunication Product based on the VOIP(SIP).
  3. This Class 4 Soft Switch Provide Routing and Rating Solution.
  4. It also provides the functionality like Transcoding, Cause Code Mapping, Stop Route, ANI Pool, SIP Probing and other.
  5. Developed the Transcoding functionality using DSP and HMP Solution and Integrate with the Product.
  6. Developed the SNMP Solution for the Server Health check and alerting notification.
  7. Developed the Single Server Solution for the Class 4 Soft Switch.
  8. Developed the HA Solution for the Class 4 Soft Switch.
  9. Product Deployment Experience on the Customer Side with HA.
  10. Developed the Digit Rule, Route Block Rule, Stop Route, Cause Code Mapping and ANI Pool functionality for the Class 4 Soft Switch.
  11. Development of the Hybrid Routing for the Switch Only Solution.
  12. Experience on the real time troubleshooting for the different issues/scenarios of the VOIP Soft Switch.
  13. VOIP/SIP Testing using the testing tool like SIPp.
  14. Design modular architecture to achieve the desire CPS (Call Per Second) of the Switch.
  15. R&D and Developed the patch for the open source Switch to integrate the Transcoding Solution.
  16. R&D on the RTP Packet acceleration using ODP-DPDK and OFP. (5M PPS in Lab Testing)
  17. Integrate Sentinel Licensing in the SBC.
  18. Kernel module porting from the Centos to RHEL.

Embedded Software Developer

Insigno Quipment Technologies (India) Private Limited

Internet & IT

50-250 team member

During my tenure at Insigno Quipment, I have worked on the product called Taxi Meter (Board computer Taxi Meter). Following is my work area:
-Taxi meter is developed using the SAM9G45-Atmel Processor.
Using the Camera Interface Developed the application to capture the image from the camera and annotate the label which includes vehicle number plate and date-time on the captured image.
Developed the GSM middleware interface on the Telit-GL865 module. This Included following functionality.
- Calling functionality from Taxi Meter to Dispatcher or Dispatcher to Taxi Meter.
- SMS functionality from Taxi Meter to Dispatcher or Dispatcher to Taxi Meter.
- Auto call pick up functionality in Taxi Meter during Emergency situation.
Using the Camera Interface and Gstreamer pipeline developed the Application to capture the video (.avi) according to the configuration in the xml file and transferred the captured video from the taxi meter to the user defined destination.
Deployment of the SQUISH on the ARM Platform for the Automation of the QT Application Testing.

Embedded Software Developer

E-infochips ltd.

Internet & IT

500-1000 team member

In Einfochips, I have worked in the Avionics software development for the Rockwell Collins.
I have worked for the EEJ(Embraer Executive Jets) Project.
This is a verification and validation project of software which is developed for the aircraft system. The main purpose of the project is to verify software against DO-178B standard for LEVEL-A which is the most critical standard of Avionics software. The software is also verify and validate by writing the software module in the emulator such that developed software can be easily port on the target board and work according to the requirement.

Embedded Software Engineer

MATRIX COMSEC PVT. LTD

Internet & IT

50-250 team member

DVR (Digital Video Recorder):

This is a surveillance system which provides security by the medium of video and audio. Network module communicates with network clients for system configuration and stream. There are four layer in GUI to handle user inputs and provide interactivity to user. DVR can be come in different range like 4 ,8 and 16 channel. Current DVR is made of 16 channel using Next chip platform.

In DVR I have work for the Frame Buffer, RTC module, Removable Disk Manager and VGA driver.

For Frame buffer, I have done the coding to make it usable for displaying OSD (On Screen Display), Front Layer and Mouse Layer.
By using RTC driver, I have done the coding of Date-time module and DST (Day Light Saving) module.
I have done the coding for the Removable Disk Manager which can be useful for taking the backup from the hard disk by manually or Scheduled.
I have made the changes in VGA device driver to make it Compatible with I2C interface.
I have developed the algorithm for the Motion Detection and View Temper.
Development of the web-client for the live streaming on the web.


Certificates

Foundations for Applied AI - Graduate 2025

AMD Silo AI

2025

Applied Data Science Camp - Graduate 2024

AMD Silo AI

2024


Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in