s
sanjo_sunny

SANJO SUNNY

@sanjo_sunny
5.0(1)

I do end to end IoT project with ESP32, STM, Arduino connectivity, sensors etc

India
English, Tamil, Malayalam, Hindi
About me
IoT & RTOS Specialist | C/C++ Embedded Engineer 2+ years building firmware for IoT devices—smart switches, AC/DC EV chargers, etc—using C/C++, RTOS, and MCUs (ESP32 single/dual-core, ESP8266, STM32, Arduino). Expert in Wi-Fi, Ethernet, GSM, BLE, UDP, and protocols: I2C, SPI, UART, MQTT. Skilled in sensor integration, Git, embedded toolchains, Python scripting, basic hardware design and backend support (Node JS). Collaborate seamlessly with software team and develop simple web-based test interfaces and documentation. Ready to deliver robust, efficient embedded solutions for your project! ... Read more

Skills

s
sanjo_sunny
SANJO SUNNY
Offline • 
Average response time: 12 hours

See my services

Embedded Systems & IoT
I will build smart, connected iot setup with sensors and protocols
5.0(1)

Portfolio

Work experience

embedded engineer

AiZo TeQ

Jan 2025 - Present1 yr 4 mos

EV Charging & Smart IoT Solutions Led development and testing of RTOS-based embedded software for AC & DC EV chargers, covering firmware, hardware bring-up, and system integration. Integrated Wi-Fi, SIM, and Ethernet connectivity, improving device stability and uptime by 200%, and designed supporting PCB hardware. Configured DWIN HMI displays and implemented features including charging status, scheduling, energy metering, RFID authentication, and disconnect monitoring, increasing overall product capability by 50%. Decoded and adapted vendor-specific hardware communication protocols, ensuring firmware compatibility and aligning functionality with OCPP 1.6J-like architectures. Developed a Python-based MQTT automation framework for device testing, achieving a 100% increase in test throughput and improved validation coverage. Built a Smart QR-based Charging ATM, integrating backend services, payment systems, and security layers, enabling 3× faster user charging workflows. Implemented CAN communication with EVs to handle handshake, response analysis, fault detection, and safe disconnect scenarios. Designed and deployed WebSocket Client (C++) and Server (Node.js) for real-time charger-backend communication. Set up complete AC charger software and hardware stacks, including meter reading, vehicle communication, and backend integration. ESP32 IoT Switch Development & Optimization Designed and optimized ESP32-based IoT switch firmware with SQLite database integration, task scheduling, and control logic. Implemented AWS MQTT, mDNS, BLE, Wi-Fi, and UDP (offline communication), improving communication reliability by 50%. Delivered OTA updates, timers, schedules, and event-driven automation with 20% improved memory efficiency. Performed low-level software and hardware debugging, including Microchip firmware bug fixes, resulting in 2× performance and stability improvements.

embedded IOT developer

medicino • Freelance

Dec 2025 - Jan 20261 mo

Built both Hospital token device and token printing devices for a medical startup with display (UI), printer etc that save time by 50%; SPI, ethernet, GPIO, ethernet, C++, Node JS, REST

embedded engineer

V GUARD INDUSTRIES PVT LTD • Full-time

Nov 2023 - Dec 20241 yr 1 mo

Engineered TDS, turbidity, temperature monitoring systems which can analyse the working of water purifiers with embedded C++, MQTT, RTOS, REACT. Engineered the Working, consumption of Hot and cold-water models, SMPS adaptors, solenoid valves, motors Tested different water level monitoring systems using ultrasonic sensors, water level float etc using esp32.

1 Reviews
5.0

(1)
(0)
(0)
(0)
(0)
Rating Breakdown
  • Seller communication level
    5
  • Quality of delivery
    5
  • Value of delivery
    5
1-1 out of 1 Reviews
Sort By
Most relevant
    H
    image-docs

    hello652

    Repeat Client

    RO

    Romania

    5

    👍👍👍 Very good quality, I reccomend him.

    Up to $50

    Price

    6 days

    Duration

    gig

    Embedded Systems & IoT

    Helpful?
    Yes
    No