Resume

Research Software Developer and Machine Learning Engineer with experience in biomedical informatics platforms, release QA, security validation, database-backed clinical workflows, distributed ML, and production-oriented engineering.

Publication

Optimizing Collaborative UAV Networks for Data Efficiency in IoT Ecosystems

IEEE ICC 2025

Open Source Contributions

  • LORIS: Reported two accepted, credited GitHub Security Advisories (CWE-862 authorization bypass, CVSS 5.4; CWE-639 IDOR, CVSS 4.3), merged 29/35 PRs (83%), and filed 20+ defects in release QA.
  • Cisco: Contributed pull requests (Go, Python) to k8s-objectmatcher, genielibs, and ai-defense-python-sdk, including a merged pyasn1 fix remediating 3 CVEs and a Kubernetes StatefulSet diff bug fix.

Experience

Research Software Developer

Feb 2026 - Present

MCIN, McGill Centre for Integrative Neuroscience | Montreal, QC

  • Modernized legacy jQuery components to React within the open-source LORIS clinical research platform (PHP, MySQL, JavaScript), engineering clinical instruments and validating multi-site data workflows in a Linux VM.
  • Conducted RBAC and session-management threat modeling across the codebase, informing two accepted, credited security advisories (CWE-862, CWE-639), and ran systematic release QA for LORIS 29.0 across 15+ modules.
  • Authored idempotent SQL migration scripts for project/cohort initialization and built foreign-key-aware candidate data deletion tooling preserving referential integrity across the relational schema.
  • Documented functional defects, security findings, reproduction steps, impact assessments, and remediation context through professional GitHub reports.

Internet of Things Engineer

Aug 2025 - Feb 2026

Techamana | Freelance

  • Provided freelance IoT engineering support through the Techamana talent network, applying connected-systems experience across embedded, data, and software workflows.
  • Worked on IoT-focused technical problem solving spanning device integration, backend connectivity, and reliable data flow considerations.

Machine Learning Engineer

May 2025 - Aug 2025

Ericsson | Montreal, QC

  • Developed a Django control plane and REST API to orchestrate a Distributed Virtual Machine cluster with topology configuration and real-time node monitoring.
  • Architected distributed ML workflows with PyTorch DDP, CPU Gloo, GPU NCCL, topology-aware collective communication, and I2C hardware telemetry.
  • Worked on real-time image streaming with Kafka, Redis, and JAMScript across edge devices, with automated testing in CI/CD pipelines.

Research & Teaching Assistant

Sept 2022 - Aug 2025

Advanced Networking Research Laboratory, McGill University | Montreal, QC

  • Developed a Spring Boot REST API for simulated UAV telemetry, tracking 50+ drones with performance metrics, anomaly detection, Maven, and JUnit tests.
  • Built a JavaFX trading platform with MVC architecture, PostgreSQL data management, Yahoo market data integration, and non-blocking multithreaded UI flows.
  • Guided 700+ students across Java, C++, Python, data structures, algorithms, networking, machine learning, and electrical circuits labs.
  • Designed a C++ distributed routing system with graph optimization and modified Dijkstra logic, achieving 99% speedup with 14% deviation from optimal on large-scale scenarios.

Embedded Engineer, Software

July 2019 - June 2022

Jaipur Medical System | Rajasthan, India

  • Developed a Spring Boot document management platform with REST APIs, PostgreSQL/JDBC, document versioning, JWT role-based access, Docker, and incident support.
  • Built ML-assisted text analysis for historical technical specifications, improving regulatory decision-making efficiency by 25%.
  • Integrated microcontroller-based medical gas pressure monitoring with Linux-based compliance workflow simulation and validation.

Education

McGill University, Canada

Sept 2022 - Aug 2025

MSc in Electrical & Computer Engineering | CGPA: 3.77/4.0

Birla Institute of Technology and Science, Pilani

July 2018 - June 2019

Post Graduate Certification in Internet of Things (IoT) | CGPA: 8.55/10

Birla Institute of Technology Mesra

July 2013 - June 2017

BE in Electrical & Electronics | CGPA: 7.72/10

Technologies

Languages

PHP, JavaScript, Python, Java, C/C++, SQL

Full-Stack & Data

React, jQuery, Spring Boot, REST APIs, PostgreSQL, MySQL, MariaDB, MongoDB, Redis, Complex SQL Migrations

Infrastructure & DevOps

Linux/VM Management, Docker, SSH, PhpStorm, Git Workflows, GitHub Issue Tracking, Database Administration, Release Testing

Research & ML

LORIS Platform, Biomedical Informatics, Security Testing, RBAC Validation, SQL Verification, PyTorch DDP, Kafka

Networking & Embedded

TCP/IP, UDP, HTTP, MQTT, Wireshark, tcpdump, Scapy, Raspberry Pi, NVIDIA Jetson Nano, Arduino, ESP32

Certifications