Vishal Tyagi

Vishal Tyagi

Software Engineer, Runo · Hyderabad, India

vishaltyagi.sde@gmail.com ·https://vishalxtyagi.in ·GitHub

Summary

Software engineer focused on building robust, quiet background systems. Experienced in bridging standard cellular lines and cloud VoIP platforms, managing custom product telemetry architectures (Amplitude facades), and developing applied computer vision pipelines for operational automation.

Experience

Software Engineer at Runo

Jun 2025 — Present

Working on product analytics (Amplitude/ProductAnalytics), in-app single-session hybrid telephony (cloud + SIM calling), admin web platform migration, and CRM integrations (Facebook/Meta, WABA, HubSpot, Zoho, Salesforce).

  • Product analytics instrumentation: Built a ProductAnalytics facade over Amplitude with structured event taxonomy, user/company traits, time-windowed deduplication, and CRM activity tracking across web and mobile.↳ Verified Metric: 153+ analytics commits
  • In-app single-session hybrid telephony: Built hybrid calling mode allowing users to switch between Cloud Telephony (virtual numbers) and SIM calling within a single session without logging out or re-initializing the app.↳ Verified Metric: Single-session switching
  • Admin web platform migration: Contributed to migrating admin web surface to Flutter Web with reusable components for bulk upload/deletion, integration dialogs, sheet validation, and dirty-check patterns.↳ Verified Metric: 150+ admin-web commits

Mobile Application Developer at NMOLD (OPC) Private Limited

Jul 2024 — May 2025

Contributed to redevelopment of an inventory management system using Flutter, Express, and MongoDB, replacing a legacy Python/Laravel stack. Built image-recognition features for product categorization and OPC UA/Node-RED data streaming for industrial monitoring.

  • Legacy stack migration: Contributed to migrating from Python/Laravel to Flutter/Express/MongoDB, enabling cross-platform mobile and web inventory operations with flexible schema.↳ Verified Metric: Python/Laravel → Flutter/Express/MongoDB
  • Industrial IoT integration: Integrated OPC UA client and Node-RED for real-time PLC data streaming from Siemens and Delta controllers for industrial monitoring.

DevOps and Automation Developer at Incite Group

Jan 2024 — Apr 2024

Built a Python OMR automation script that processed 90,000+ sheets; supported client onboarding and DevOps practices (Jenkins, Terraform).

  • OMR automation at scale: Built a Python automation pipeline for OMR sheet reading with staged preprocessing, detection, and extraction, processing over 90,000 sheets for large-scale assessment workflows.↳ Verified Metric: 90,000+ sheets processed

Blockchain & Web Developer at HtK Network

Oct 2023 — Oct 2024

Built a blockchain-based NGO donation/payout transparency platform and an OCR handwritten answer-sheet checker; managed client hosting and DNS.

  • On-chain donation transparency: Built a Solidity smart contract platform on Ethereum for transparent NGO donation and payout tracking with on-chain traceability.↳ Verified Metric: On-chain donation/payout traceability
  • OCR answer-sheet checker: Built an OCR-based handwritten answer-sheet checking tool alongside the blockchain platform.

Full Stack Developer at Panipat Institute of Engineering & Technology

Jul 2023 — Jan 2025

Built and maintained college portals (feedback, RISE, PIET Quest exam integrity portal, KBE quiz, ticketing/payments, bus tracking/attendance).

  • Exam integrity portal: Built PIET Quest exam portal with cheating-detection-based question reordering, randomized question sets, and automation for report downloads and question uploads.↳ Verified Metric: Randomized sets + dynamic reordering
  • Multiple college portal systems: Built and maintained feedback, RISE, KBE quiz, ticketing/payments, and bus tracking/attendance portals for college operations.

Evidenced Projects

Blockchain-Based NGO Donation Tracking

Built a blockchain platform for transparent NGO donation and payout tracking, aimed at increasing trust in how charitable funds move.

Solidity · Ethereum · Truffle · Web3.js · MetaMask

ENTHRAL.IN Supplier Price Change Detection

Built a supplier scraping and comparison workflow that flags pricing/listing differences against an OpenCart storefront and prepares margin-based updates.

Python · OpenCart · Web Scraping

image_hotspot — Flutter Package

Published a Flutter package for defining interactive, clickable hotspot areas on images, useful for floor plans, diagrams, and annotated photos.

Flutter · Dart · pub.dev

NMOLD Inventory Management Redevelopment

Contributed to redeveloping NMOLD's inventory management system on Flutter, Express, and MongoDB, replacing a legacy Python/Laravel stack, and added image recognition to reduce manual data entry.

Flutter · Express · MongoDB · Node.js · Image Recognition

OMR Sheet Reading Automation at 90,000+ Scale

Built a Python automation script for OMR sheet reading that processed over 90,000 sheets, reducing manual checking effort for large-scale assessment workflows.

Python · OMR · Image Processing

PIET Quest Exam Portal

Built an exam portal with cheating-detection-based question reordering, randomized question sets, and automation for report downloads and question uploads.

Web Development · SQL · Automation

Runo Admin Web Migration

Contributed to migrating Runo's admin web surface to Flutter Web, building reusable components for bulk upload/deletion, integration dialogs, and sheet validation.

Flutter Web · Dart · Admin UI · Bulk Upload · Sheet Validation

Runo Single-Session Hybrid Telephony

Implemented an in-app hybrid telephony orchestration mode at Runo — enabling agents to switch between existing Cloud Virtual Calling and SIM Calling within a single active session without app re-initialization.

Flutter · Dart · Telephony UX · State Management · Call Analytics

Runo Product Analytics & Amplitude Instrumentation

Worked on a product analytics layer at Runo — Amplitude provider abstraction, event taxonomy, user/company traits, deduplication, and platform-aware tracking across auth, billing, CRM, and call workflows.

Flutter · Dart · Amplitude · Hive · Event Taxonomy

Smart Irrigation IoT System

Built an IoT-based smart irrigation system using NodeMCU and sensors for temperature, humidity, and soil moisture, with a Flutter app visualizing data and an SVM model forecasting irrigation needs.

NodeMCU · Flutter · Dart · SVM · Firebase Realtime Database

Technical Stack

Flutter · Dart · NodeJS · Express · MongoDB · Python · OpenCV · Image Processing · Amplitude Instrumentation · Event Taxonomy · Laravel · PHP · Docker · Hive Local Caching · Hybrid Telephony Architectures · CRM Integrations · Bulk Data Validations · OMR Automation

Adaptive Resume Engine

Interactive Module

Need to evaluate this background against a specific job role? Paste the description below to analyze requirements and dynamically tailor my highlights.

JD Presets:···

Tailored Profile Output