Skip to content
View SumanSynth's full-sized avatar

Block or report SumanSynth

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SumanSynth/README.md

👋 Suman — (Backend, Microservices, Industrial IoT)

Profile Views

Senior engineer focused on secure, high‑throughput microservices and device‑to‑cloud platforms. Previously built industrial IoT and ARM firmware; now leading backend services in Java, Python, and Go.

What I’m building now

  • Microservices in Java (Spring Boot), Python (Django/FastAPI), Go
  • REST APIs, event‑driven systems with Message Brokers and MQTT
  • AWS (ECS/Lambda, API Gateway, IoT Core, SQS), Docker, Kubernetes, Terraform
  • Data: PostgreSQL, MySQL, MongoDB, Redis; time‑series: InfluxDB
  • Observability: Grafana, OpenSearch
  • CI/CD: GitHub Actions, Jenkins; quality gates and automated testing

Where I come from (Firmware & Industrial IoT)

  • ARM Cortex‑M (STM32, TI SimpleLink/Tiva); C/C++/Embedded C
  • RTOS (FreeRTOS, Zephyr), DMA/SPI/I2C/UART/CAN; BLE, LoRaWAN
  • Industrial protocols: Modbus (RTU/TCP), OPC‑UA, RS‑485, DLMS, OCPP
  • Secure boot, bootloaders, OTA updates, HAL drivers, power management
  • Device→cloud: MQTT, device shadows/digital twins, fleet management, edge gateways
  • LoRaWAN gateways and end‑devices; network servers (ChirpStack, TTN), ADR, Class A/B/C
  • Software‑Defined Radio (SDR) prototyping and RF diagnostics (GNU Radio), spectrum analysis
  • IoT edge gateways (Yocto/Linux), protocol translation, offline‑first buffering, OTA at the edge

Architecture & leadership

  • System design, SLOs/error budgets; multi‑tenant, multi‑region
  • Distributed systems: idempotency, backpressure, retries, circuit breakers
  • Security: OAuth2/OIDC, mTLS, JWT, secrets management, threat modeling
  • Reliability & performance: load testing, profiling, capacity planning
  • Mentorship, code reviews, hiring loops, cross‑team collaboration

Selected problem spaces I’ve owned

  • Robust IoT device communications
  • Telemetry ingestion from edge → cloud
  • OTA and device lifecycle platform with zero‑downtime rollouts
  • Event‑driven payments/orders with exactly‑once semantics
  • Multi‑tenant RBAC and policy enforcement for platform services
  • LoRaWAN gateway rollouts and SDR‑based RF diagnostics in industrial environments

Tech I lead with

  • Languages: Java, Python, Go, C, SQL
  • Backend: Spring Boot, Hibernate, Django/FastAPI, gRPC, JUnit
  • Data & Messaging: PostgreSQL, MySQL, MongoDB, Redis, MQTT, SQS, ActiveMQ, Kafka, , Timestream/InfluxDB
  • Cloud & Ops: AWS (ECS/Lambda, API Gateway, IoT Core, S3, CloudWatch), Docker, Kubernetes
  • Observability: Grafana, OpenSearch
  • IoT & Edge: ARM Cortex‑M, STM32, TI SimpleLink/Tiva, FreeRTOS, Modbus, OPC‑UA, BLE, LoRaWAN, OCPP, SDR (GNU Radio), Edge gateways (Yocto/Linux)
  • Security: HMAC, OAuth2, mTLS, JWT, Vault/Secrets Manager

Let’s connect

Thanks for visiting! If you have an idea to build, let’s make it real. 🚀

Pinned Loading

  1. sentinel-agent-setup sentinel-agent-setup Public

    Public repo for sentinel agent setup

    Shell

  2. at24cxx at24cxx Public

    at24cxx EEPROM Library for STM32

    C++ 13 7

  3. rtl8723be-wifi-fix rtl8723be-wifi-fix Public

    Fix wifi for rtl8723be wifi card.

    Shell 5 1

  4. esp32_nat_router esp32_nat_router Public

    Forked from martin-ger/esp32_nat_router

    A simple NAT Router for the ESP32

    C

  5. GuruxDLMS.c GuruxDLMS.c Public

    Forked from Gurux/GuruxDLMS.c

    Gurux DLMS library for ANSI C

    C

  6. ubuntusetupfor-b210 ubuntusetupfor-b210 Public

    Install essential tools and driver for USRP B210

    Shell 2