DDDinupa DevindaMachine Learning Focused Engineer

Experience

Engineering experience

Hands-on work in embedded systems, telecom R&D, automation, IoT, and electronics manufacturing.

Jun 2025 - Sep 2025

Research and Development Engineering Intern

Sri Lanka Telecom - Digital Lab, Hybrid

R&D internship focused on embedded connectivity, cellular IoT firmware, telemetry pipelines, and monitoring dashboards.

  • Developed C/C++ firmware for ESP32-based edge devices with A7680C 4G modem AT-command handling, MQTT/MQTTS, HTTP, SMTP, SMS, and call support.
  • Built device-to-cloud telemetry pipelines using MQTT/HTTP and structured JSON payloads for live monitoring, alerts, remote status reporting, and downstream analysis.
  • Configured ThingsBoard dashboards and custom web portals; used MQTT Explorer, HiveMQ, Grafana basics, and GitHub Actions/CI practice for topic testing, payload validation, and telemetry debugging.
Embedded C/C++ESP32A7680CMQTT/MQTTSHTTPThingsBoardMQTT ExplorerHiveMQGrafanaGitHub Actions

Jun 2024 - Sep 2024

Research and Development Inplant Trainee

Variosystems (Pvt) Ltd. - Electronic Manufacturing Services Floor, Onsite

Inplant training on electronics manufacturing, factory automation projects, production data flow, testing, and NPI-related workflows.

  • Built C/C++ based automation and embedded-control projects for a manufacturing environment, including an Automated Guided Vehicle, flame-treatment automation upgrade, and automated PCB conveyor system.
  • Gained hands-on exposure to production data flow, SMT/THT manufacturing, ICT and functional testing, SPEA 3030/4050 test systems, FactoryLogix workflows, and NPI processes.
  • Worked with mechatronic prototypes using Arduino, motor drivers, sensors, and manufacturing-floor reliability constraints.
Industrial automationEmbedded C/C++ArduinoSMT/THTICTFunctional testingSPEA 3030/4050FactoryLogixNPIMechatronics