CV
Below are some highlights from my CV.
For more information, please see the PDF of my CV.
Education
M.Sc. in Computer Science
York University, 2022 - 2024
B.S. in Computer Science
University of Tehran, 2018 - 2022
Work Experience
Algorithm Designer
Cognitive Systems Corp. – Waterloo, ON, Canada
Aug 2024 – Present
- Focus: Self-supervised Learning, Representation Learning, WiFi Sensing, Time-series
- Supervisor: Dr. Mohammad Omer
Research Assistant
York University – Toronto, ON, Canada
Sep 2022 – Present
- Focus: Self-supervised Learning, Representation Learning, WiFi Sensing, Time-series
- Supervisor: Dr. Hina Tabassum
Research Assistant
University of Tehran – Tehran, Iran
Sep 2021 – Jan 2022
- Focus: Semi-supervised Learning for Parkinson’s Disease (PD) Detection
- Supervisor: Dr. Bagher BabaAli
Fullstack Developer
VClinic – Tehran, Iran
Jul 2019 – Jul 2021
- Developed an all-in-one platform for doctors and patients.
Robotics Programmer
AE High School – Tehran, Iran
Oct 2016 – Jul 2019
- Built algorithms for RoboCup 2D Soccer Simulation League.
Teaching Experience
Computer Programming Instructor
Niagara College – Toronto, ON, Canada
Jan 2024 – Aug 2024
- Delivered lectures on Mathematics and Statistics for Computer Studies.
Teaching Assistant
York University – Toronto, ON, Canada
Sep 2022 – Present
- Courses: Intro. to the Theory of Computation, Discrete Mathematics for Computer Science, Intro. to Computer Science and Programming
Head of Teaching Assistants (Volunteer)
Karyar College – Tehran, Iran
Aug 2020 – Sep 2023
- Volunteer teaching and mentorship for unprivileged students in Computer Science
Teaching Assistant
University of Tehran – Tehran, Iran
Sep 2021 – Feb 2022
- Courses: Intro. to the Theory of Computation
Skills
Core Languages
Python, C++, JavaScript (NodeJS), SQL, MATLAB, R, Bash
Machine Learning and AI
- Tools: PyTorch, Tensorflow, Keras, JAX, NumPy, Pandas, Scikit-Learn, SciPy, Slurm
- Generative AI: Diffusion Models, VQ-VAE, GANs, Autoencoders
Web Development
ExpressJS, ReactJS, DevOps, WebRTC, Django
Seaborn, Matplotlib, RStudio
Industry Knowledge
Backend & Frontend Web Development, Software Engineering, DevOps, Agile, Object-Oriented Programming (OOP), MVC, REST API, Design Thinking
Miscellaneous
Git, Linux, Shell (Bash/Zsh), MS Office 365, GSuite, Docker, MongoDB, PostgreSQL, Redis, LaTeX
Publications
B. Barahimi, H. Tabassum, M. Omer and O. Waqar, "Context-Aware Predictive Coding: A Representation Learning Framework for WiFi Sensing," in IEEE Open Journal of the Communications Society, vol. 5, pp. 6119-6134, 2024, doi: 10.1109/OJCOMS.2024.3465216.
B. Barahimi, H. Singh, H. Tabassum, O. Waqar and M. Omer, "RSCNet: Dynamic CSI Compression for Cloud-Based WiFi Sensing," ICC 2024 - IEEE International Conference on Communications, Denver, CO, USA, 2024, pp. 4179-4184, doi: 10.1109/ICC51166.2024.10622623.
Zare, N., Sarvmaili, M., Mehrabian, O., Nikanjam, A., Khasteh, S.H., Sayareh, A., Amini, O., Barahimi, B., Majidi, A. and Mostajeran, A., 2019. Cyrus 2D Simulation 2019. In RoboCup 2019 Symposium and Competitions. Sydney, Australia.
Darijani, A., Mostaejeran, A., Jamali, M.R., Sayareh, A., Salehi, M.J. and Barahimi, B., 2016, July. FURY 2D simulation team description paper 2016. In RoboCup 2016 Symposium and Competitions: Team Description Papers, Leipzig, Germany.