Skip to main content
Tarun Chauhan

Tarun Chauhan

EMBEDDED SOFTWARE & IoT DEVELOPER

Talent
TorontoMember since October 20, 2026
ESP32Arduino IDEWS2812B RGB LEDsWi-Fi firmware updatesSwiftSwiftUIJavaKotlinC/C++Visual Basichardware integrationAndroidJetpack ComposeSQLiteSpring BootREST APIsWebSocketMySQLFirebaseSeleniumAppiumYOLOOCR
·

Hire this person

Send a job offer directly to this candidate

ESP32Arduino IDEWS2812B RGB LEDsWi-Fi firmware updatesSwift

About

Software and product development professional with 29+ years of experience in software engineering, automation, mobile applications, and software–hardware integration. Developed eMusicTeacher, a connected music-learning product combining an ESP32-based device, Arduino programming, WS2812B RGB LEDs, BLE pairing, MIDI communication, and Wi-Fi firmware updates. Experienced in collaborating on custom hardware/PCB development and integrating embedded devices with mobile applications.

Brings broad cross-platform development and system architecture experience, with some C/C++ exposure and basic hardware debugging.

Experience

Software Developer at MOJATA INC. (2022 – Present)

  • Develop and maintain web and mobile applications, contributing to technical architecture, product design, implementation, and release.
  • Developed eMusicTeacher, a connected hardware-and-software music-learning product using ESP32, Arduino IDE, WS2812B LEDs, BLE, MIDI, and Wi-Fi firmware updates.
  • Collaborated on custom hardware/PCB development and integrated the device with an iOS application for lesson-linked LED key guidance.
  • Developed companion software using Swift, SwiftUI, SQLite, and Firebase services.
  • Published products including OneTap Share, OneTap Cleaner, and eMusicTeacher on app stores; developed an Android MP3 music downloader using Kotlin and Jetpack Compose.

Advanced Full Stack Developer at RBC (Contract through HAYS) (2024-07 – 2025-08)

  • Contributed to enterprise QA automation systems and test infrastructure using Java, Spring Boot, REST APIs, and WebSocket communication.
  • Developed backend services, MySQL data models, and front-end test-case editing workflows for automation platforms.
  • Built execution-runner integrations for Selenium and Appium with real-time updates and distributed test-agent communication.
  • Integrated AI-assisted automation capabilities using YOLO, OCR, and large language models.

Software Development & Technical Delivery at WebTechies IT Services Pvt. Ltd. (1999 – 2022)

  • Designed and delivered software and mobile applications for clients across the USA, UK, and India.
  • Delivered projects for 233+ clients across multiple platforms and technologies.
  • Developed mobile and desktop software, including file-management products and automation tools; contributed to company growth to approximately $3.3M in annual revenue.

Software Development Engineer at InfoWeavers India Pvt. Ltd. (1996 – 1999)

  • Developed a Visual Basic application to search and view standards from online catalogues, converting reference content into searchable electronic resources.

Software Development Engineer at IHS India Pvt. Ltd. (1994 – 1996)

  • Developed Windows API-based automation for document scanning and OCR workflows, including validation of SGML tags after document editing.

Education

Honours Diploma in Systems Management – National Institute of Information Technology (NIIT), Faridabad, India (1997)

Advanced Diploma in Computer Applications – National Institute of Electronics & Information Technology (formerly DOEACC Society), India (1998 – 2000)

Bachelor of Arts – Osmania University, India (1995 – 1998)

Skills

EMBEDDED SOFTWARE & IoT DEVELOPER

Reviews

Related