About
No bio added yet
Skills & Expertise (19)
Work Experience
Backend Developer
Vrutti Technologies Pvt. Ltd.
Feb 2025 - Present
Developed a scalable NestJS-based backend for a home automation platform integrating IoT device control using MQTT and real-time updates via WebSockets/Socket.io. Built the real-time device control plane: a Socket.IO gateway with 104 handlers across ~200 events and 20 rooms, streaming live motor positions, sensor telemetry, GPIO events, and discovery progress between embedded controllers and browser clients. Designed a data-driven RBAC system (38 modules, 128 permission rows, 5 role tiers) enforced across ~200 endpoints with row-level ownership checks. Built a versioned migration engine for embedded SQLite (12 schema + 10 data migrations, idempotent seeders) with transactional project import including automatic backup and restore-on-failure. Implemented pull-based OTA firmware distribution with semver compatibility handshake, automatic update/downgrade, live progress streaming, and rollback via backup-restore. Containerized services with Docker Compose for ARM64 embedded Linux targets, achieving dev-production parity and reproducible deployments on field controllers.
Education
B.Tech. in Computer Science - L.D.R.P. Institute of Technology
2021 - 2025 ยท Afghanistan
Gujarat Secondary and Higher Secondary Education Board - P.P. Savani Vidyabhavan
2019 - 2021 ยท Afghanistan
Gujarat Secondary Education Board - P.P. Savani Vidyabhavan
2018 - 2019 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation
Skills (19)
Click a skill to find developers with the same skill