Python Developer

BMT Score
  • Remote

Available for

About Vishal M

Full Stack Developer with 6+ years of experience in designing system architectures and solutions for rapid scaling. As well as significant experience working in startups and fast-moving teams with a fixed deadlines.Skilled in various technologies such as Django, Python, loT, Vue.js, NGINX, PostgreSQL, Redis, Typescript, and Nuxt.js.

Tech Stack Expertise

  • Tech Stack Expertise



    12 Years
  • Tech Stack Expertise



    3 Years
  • Tech Stack Expertise

    Scripting Language


    2 Years

Work Experience


Full Stack Developer

  • January 2018 - December 2022 - 5 Year
  • India



AltroSmart Http Back-end

  • February 2021 - February 2022 - 13 Months
Role & Responsibility
    Developed the company's ecosystem backend, in which the company's complete infrastructure works and the foundation of the company's services around their IoT product.
    Developed the backend with Django (Python web framework).
    The back end had three main components, the API Server, IoT Server, and Media Server.
    Exposed Rest endpoints using Django Rest Framework.
    Used Redis to facilitate background tasks, as a memory database for some real-time events, and also as the cache system.
    Developed other services consumed internally based on that core.
    Skills: Django, Python, PostgreSQL, Redis, IoT, Django Rest Framework.
    This project is one of the most stable cores in the company's infrastructure.
...see less

AltroSmart IoT Platform

  • December 2019 - December 2022 - 37 Months
Role & Responsibility
    Developed the IoT Platform, a real-time communication platform. This was the only communication channel between the devices and servers and in that way with the consumers.
    Used MQTT for communication between the servers and the devices.
    Made the platform secure by using the client certificate and ACL.
    All the devices were able to do real-time communications.
...see less

AltroSmart Smart Home Integrations

  • March 2017 - October 2019 - 32 Months
Role & Responsibility
    Developed, deployed, managed, and scaled the complete platform.
    Developed to extend the ability of the devices to be operated by the consumer using smart home devices.
    Integrated Google Smart Home and Amazon Alexa with the Altro Smart Platform.
    Built the back end of the platform using Django (Python).
    Created each integration as a Python library that communicated with external services and the python backend.
    Helped the consumer by providing a natural extension of their devices by allowing those to be operated by voice.
    Used Git for version control.
    Skills: IoT, Python, Redis, Django, PostgreSQL, Google Smart Home, Amazon Alexa,
    This project allows consumers to operate their IoT devices using voice commands via Google Smart Home and/or Amazon Alexa.
...see less

AltroSmart Staff Portal

  • March 2017 - January 2018 - 11 Months
Role & Responsibility
    eloped AltroSmart Staff Portal.
    Developed the backend for the company using Django.
    Wrote the project in Nuxt.js (Vue.js).
    Developed to expose the functionalities required by the staff members to perform their day-to-day operations.
    Added different features such as the regular admin operations, viewing details of users, manually overriding features for a particular user, etc, and also the functionality exclusively to the IoT devices fueled by the IoT backend.
    With this project, the life of staff members got a lot easier. The Firmware team was able to upload OTA (Over The Air) updates to devices and perform remote debugging after getting consent from the owners.
...see less

Industry Expertise



in B.Tech

Pune University
  • June 2013 - June 2016

Our Suggestions