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.
Priyavrat Dev Sharma
Canada | priyavrat.sharma@mail.mcgill.ca | +1 438 979 5328
Publication
Optimizing Collaborative UAV Networks for Data Efficiency in IoT Ecosystems
Experience
Research Software Developer
Feb 2026 - Present
MCIN, McGill Centre for Integrative Neuroscience | Montreal, QC
- Develop and maintain LORIS (Longitudinal Online Research and Imaging System), an open-source biomedical informatics platform for neurological research.
- Performed LORIS 29.0 release validation across user account management, dashboard workflows, examiner management, permission persistence, and approval flows.
- Executed security-focused QA for role-based access control, site/project-scoped authorization, direct URL access, session behavior, and privilege-boundary scenarios.
- Verified backend behavior with SQL analysis, correlating UI actions with database state changes for examiner lifecycle, access control, and data integrity checks.
- Documented functional defects, security findings, reproduction steps, impact assessments, and remediation context through professional GitHub reports.
- Engineer clinical instruments and data capture forms, support SQL migrations, maintain VM-based development environments, and modernize legacy UI components from jQuery to React.
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