Yash Jain

Yash Jain

Python backend developer with 3+ years building scalable APIs, webhook and alerting systems, and real-time IoT platforms with Django, FastAPI, Celery and AWS.

About

I'm a Python backend developer with 3+ years of experience building scalable, secure, data-intensive web applications with Django, Django REST Framework and FastAPI. I design REST APIs, tune PostgreSQL and MySQL queries, run background work with Celery and Redis, and deploy on AWS with Docker and CI/CD.

Most of my recent work is on IoT platforms: telemetry pipelines, webhooks and alerting over MQTT and InfluxDB. I care about APIs that stay fast under load, and code that ships with tests.

Based in Gurugram, India.

Experience

  1. Software Development Engineer

    Onemind Services LLC, Gurugram, India · Aug 2024 – Sept 2026

    • Engineered scalable webhook and alert systems for an IoT platform using Python, FastAPI, MQTT and InfluxDB, with asynchronous processing, modular architecture and robust error handling and logging, improving real-time communication by 40%.
    • Built monitoring dashboards with Recharts and implemented background and scheduled tasks using Celery with Redis to process telemetry data, run alert checks and sync controller data.
    • Worked in an Agile/Scrum team: daily stand-ups, sprint planning and retrospectives.
  2. Junior Backend Developer

    Sehaj Synergy Tech Pvt. Ltd., Jaipur, India · Sept 2023 – Jul 2024

    • Designed and developed RESTful APIs with Django REST Framework, migrating template-based views to scalable backend services and reducing latency by 25%.
    • Integrated a payment gateway for prepaid water meter recharges and built the recharge processing and invoice generation based on prepaid usage.
    • Optimized Django ORM queries and API endpoints to process and retrieve high-volume IoT data efficiently.
    • Wrote 500+ Pytest unit tests with 100% coverage and kept work organised with Git workflows.

Projects

Smart Water Metering Application

A prepaid smart water metering platform with real-time usage tracking and automated billing.

Python, Django, DRF, PostgreSQL

  • Dashboard visualisation, automated invoice generation and household registration management.
  • Normalised PostgreSQL schema built for high-frequency meter readings across many households, tuned for real-time usage tracking and billing queries.
  • REST APIs with role-based access control (admin, household) to protect meter data and limit billing actions by role.

IoT Webhook and Alert System

Webhook delivery and alerting for an IoT platform, built at Onemind Services.

Python, FastAPI, MQTT, InfluxDB, Celery, Redis

  • Asynchronous processing with Celery and Redis for telemetry ingestion, scheduled alert checks and controller sync.
  • Monitoring dashboards in Recharts on top of the telemetry data.

Skills

Languages
Python, SQL, Bash, C++
Frameworks and APIs
Django, Django REST Framework, FastAPI, Flask, REST APIs, Webhooks, Microservices
Databases and messaging
PostgreSQL, MySQL, Redis, InfluxDB, Django ORM, Celery, MQTT
Cloud and DevOps
AWS (EC2, S3, Lambda), Docker, Linux, Git, GitHub Actions, CI/CD, Grafana, Prometheus
Testing and AI
Pytest, TDD, Agile/Scrum, LLMs, RAG, LangChain, Vector Databases

Education and certifications

Bachelor of Technology

Jaipur Engineering College and Research Center · Aug 2019 – Aug 2023 · CGPA 8.2

Develop Generative AI Applications: Get Started

IBM (Coursera)

Django, FastAPI, Docker, GitHub Actions, Git & GitHub, Unit Testing & TDD

Udemy

Contact

Hiring, or have a backend problem to talk through? Send a message here or write to yashjain18111@gmail.com.