Hi there, Iβm Amirsadra Abdollahi π
I am a Backend Developer and researcher currently based in Montreal, QC, Canada. I am currently pursuing my M.Sc. in Electrical and Computer Engineering at McGill University, where I work on diffusion models for wireless channel prediction in the Broadband Access Communications Lab.
π Download my CV
π Education
McGill University - M.Sc. in Electrical and Computer Engineering (Jan 2026 - Expected Jan 2028)
Sharif University of Technology - B.Sc. in Computer Engineering (Sep 2019 - May 2024)
- GPA: 18.88/20 (3.91/4.00)
π¬ Research
Broadband Access Communications Lab (McGill University) - Research Assistant (Jan 2026 - Present)
Supervisor: Prof. Tho Le-Ngoc
-
Using Diffusion Models on Predicting Communication Channels: Benchmarked zero-shot diffusion models, then developed a domain-specific pretrained model using OpenAIβs improved-diffusion framework on a custom MATLAB-simulated wireless channel dataset.
-
Applied pretrained diffusion models as backbone networks for wireless channel prediction, enabling multi-task inference including denoising, inpainting, and super-resolution.
WebAssembly Analysis and Testing Lab (University of Southern California) - Remote Research Assistant (Sep 2024 - Aug 2025)
Supervisor: Prof. Weihang Wang
-
Towards Comprehensive WebAssembly Malware Detection: Curated a large, diverse dataset spanning cryptojacking, keyloggers, malicious redirects, and obfuscated JavaScript malware, and designed a novel detection framework combining static and dynamic analysis with LLMs.
-
Code Reasoning Abilities of LLMs: Evaluated LLMsβ code reasoning abilities through a fine-grained execution trace annotation system and perturbation suite.
Intelligent Software Engineering (ISE) Lab (Sharif University of Technology) - Research Assistant (Sep 2023 - May 2024)
Supervisor: Prof. Abbas Heydarnoori
- Conducted research on the automatic generation of titles for GitHub issues using PyTorch and Pandas.
πΌ Experience
Software Engineer Intern (Backend Developer) at DDMAL (Distributed Digital Music Archives & Libraries Lab) (May 2026 - Aug 2026)
-
Provisioned and configured a lightweight Kubernetes cluster using k3s for the labβs software services.
-
Migrated legacy services to Kubernetes, improving deployment consistency, scalability, and maintainability.
Software Engineer (Backend Developer) at Cafe Bazaar (Jan 2022 - Dec 2025)
-
Led end-to-end development of a high-throughput payment platform using gRPC and REST APIs in Python.
-
Engineered a high-performance upgrade system supporting 3,000 requests per second using Kafka, Redis, and Go.
-
Designed and maintained a user loyalty system in Python featuring points, badges, and rewards.
-
Led the development and release of a beta user application from architectural design through implementation, integrating multiple microservices.
-
Deployed scalable applications using Docker, Kubernetes, and CI/CD pipelines.
-
Implemented monitoring and alerting with Prometheus, Grafana, and Alertmanager.
π Projects
Support Platform (Agile Software Development, Fall 2023): Designed and developed a scalable support service utilizing Django, PostgreSQL, Docker, and a robust CI/CD pipeline. source_code
Social Media Platform (Object-Oriented System Design, Spring 2023): Developed a comprehensive platform enabling multimedia sharing, channel management, and premium content payments. source_code
Secure Messenger (Data and Network Security, Spring 2023): Built a messenger in Python with encrypted client-server communication over sockets using public/private key encryption. source_code
Queue System Simulation (Computer Simulation, Spring 2023): Simulated a dynamic queue-based system in Python across load balancing algorithms, queue counts, and arrival/service time distributions. source_code
File System Enhancement (Operating Systems, Fall 2022): Extended the ECS150 file system in C with a block cache for reads and writes, and fixed file deletion and editing issues. source_code
Simplified Google Drive (Systems Analysis and Design, Fall 2022): Built an application offering account management, multimedia upload/download capabilities, and content sharing. source_code
E-commerce Platform (Advanced Programming, Spring 2020): Created a store platform with selling, buying, and user-to-user messaging in Java using the MVC architecture. source_code
π¨βπ« Teaching Assistant
-
Programming Languages, Prof. Izadi (Fall 2023)
-
Software Engineering, Prof. Rivadeh (Fall 2023)
-
Systems Analysis and Design, Prof. Aghamohammadi (Fall 2023)
-
Machine Learning, Prof. Sharifi-Zarchi (Fall 2022)
-
Artificial Intelligence, Prof. Rohban (Fall 2022, Spring 2022)
-
Probability and Statistics, Prof. Najafi (Spring 2021)
-
Advanced Programming, Prof. Fazli (Fall 2020)
π Honors & Awards
- Ranked 121st in the Nation-Wide University Entrance Examination among over 164,000 participants (B.Sc. in Mathematics and Physics, 2019).
π οΈ Technical Proficiencies
Languages: Python, Go
Frameworks & Tools: Django, Gin, gRPC, REST APIs, Kafka, Redis, PostgreSQL, Git
Cloud & DevOps: Docker, Kubernetes, CI/CD Pipelines, Prometheus, Grafana, Alertmanager
π« Connect with me
Email: abdollahiamirsadra@gmail.com
LinkedIn: linkedin.com/in/amirsadra-abdollahi
GitHub: github.com/amirsadraabdollahi