About
My name is Saman Bazargani. I obtained my Ph.D. in computer science from the University of Ottawa, in 2023, under supervision of Vida Dujmović, Pat Morin and Prosenjit Bose. I was also a member of Computational Geometry Lab at Carleton University. I am currently working as a research associate at Carleton University.
I am open to industrial positions and R&D positions.
- Over 2 years of experience in C++ development and more than 5 years in Python development.
- Over 2 years of in-industry software engineering, proficient in OOP, Git, and Agile Development.
- Proficient in Back-end engineering focused on service-oriented architecture.
- Proficient in Optimization techniques such as Particle Swarm Optimization (PSO) and machine learning models, including LLMs and Multi-agent Cooperative RL.
Software Engineer & PhD in Computer Science
I am interested in researching and developing urban traffic models utilizing large-scale distributed systems and multi-agent cooperative reinforcement learning systems.
- Website: cglab.ca/~saman
- Phone: +1 613 (809) 7484
- City: Ottawa, Canada
- Degree: PhD in Computer Science
- PhEmailone: Saman.Bazargani@gmail.com
- Freelance: Available
My research interests are the following:
- Computational Geometry
- Graph Theory
- Algorithm and Data structures
- Combinatorics
My work interests are as follows:
- Multi-Agent Cooperative Reinforcement Learning (RL)
- Itellignent Urban Traffic Management Systems (ITS)
- Data Engineering
- Large Scale Graph Algorithm
- Online Rendering Simulation for LiDAR point cloud
Skills
Resume
Sumary
Saman Bazargani
PhD in Computer Science | Researcher | Data Scientist and Data Engineer | Expert in Computational Geometry, Combinatorics, and Algorithm Design
- Ottawa, Canada
- +1 (613) 809-7484
- Saman.Bazargani@gmail.com
Education
PhD in Computer Science
2019 - 2023
Supervisors : Prosenjit Bose, Pat Morin, Vida Dujmovic
University of Ottawa, Ottawa, Canada
Thesis : Transversals of Geometric Objects and Anagram-Free Chromatic Number
Bachelor of Engineering in Software Engineering
2014 - 2018
Shiraz University, Shiraz, Iran
Selected Cources:
- Software Engineering I & II
- Image Processing
- Computer Networks Protocols
- Operational Research
- Advance Algorithm
Professional Experience
Research Associate
Feb 2024 - Present
Carleton University (CGLab), Ottawa, Canada
- Studying mathematical modeling for online 3D rendering simulations of a LiDAR point cloud for firefighting
training purposes using 3D Voxel Grids.
(C++, Big Data, Bash, Graph Theory, Multithreading, Apache Spark) - Studying algorithms for efficient keyword search in large-scale graphs (100M+ nodes) by leveraging a hybrid
KT-Index for streamlined retrieval.
(Python, Computer Vision, Computational Geometry)
Research Assistant
2019 - 2023
University of Ottawa and CGLab, Ottawa, Canada
- Led and participated in several cutting-edge research projects in graph coloring, computational geometry, and combinatorics.
- Specialized in Anagram-Chromatic Numbers
- Specialized in Helly Type Theorems
- Specialized in MacLane's result type for 1-planar graphs
Teaching Assistant
2015 - 2023
University of Ottawa, Ottawa, Canada
Served as a teaching assistant for over 15 courses, including Introduction to Algorithms and Data Structures, Program-
ming courses in Java and Python, and Discrete Structures.
(Unittest, Python, Java)
Computer Science and Math Tutor
2016 - 2018
Ottawa, Canada
Mentored over 20 students, with a focus on well-known algorithms, data structures, computational geometry and graph theoretical problems.
Internship, Turing AI Solutions Inc.
2018
Shiraz, Iran
Developed a mobile application for efficient mobile phone screen unlocking, achieving 98.1% accuracy rate within less
than a second. This was accomplished by integrating advanced face recognition techniques leveraging TensorFlow for
model training and Android for implementation.
(Tensorflow, Android, Transfer Learning)
Selected Projects
Developed software for dementia and Alzheimer’s disease diagnosis achieving 0.85 recall, utilizing LLM models trained on everyday conversations, EEG and FMRI of elderly individuals.
Focused on analyzing the Resource-Constrained Project Scheduling problem and utilized six metaheuristic algorithms, including Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Ant Colony Optimization (AC).
Developed software utilizing computer vision and neural networks (CNN) to generate 3D facial images representing various expressions based on the Time-coded structured light method.
Developed a software solution for managing urban traffic systems, resulting in a 1.3% reduction in fuel consumption and trip delay times. This was achieved by training traffic lights by Multi-agent Cooperative RL models and the use of metaheuristic optimization techniques. Additionally, I architected a data pipeline to handle real-time data generated by SUMO, traffic simulation framework, enabling dynamic analysis and real-time traffic management.
Academics
This section is dedicated to my publications, talks, and curriculum activities.
Publications
-
Saman Bazargani, Paz Carmi, Vida Dujmović, and Pat Morin.
2 x n grids have unbounded anagram-free chromatic number.
Electronic Journal of Combinatorics.
Accepted, pending minor revisions, in October 2021.
[arxiv:2105.01916]. -
Saman Bazargani,
Prosenjit Bose,
Ahmad Biniaz.
Piercing Pairwise Intersecting Convex Shapes in the Plane
Latin American Symposium on Theoretical Informatics, 679-695. -
Saman Bazargani,
Prosenjit Bose,
Ahmad Biniaz.
Piercing Pairwise Intersecting Convex Objects
Pre-pring. -
Saman Bazargani,
Pat Morin.
Geodesic Anagram-free Coloring of Chordal Graphs
Pre-print. -
Saman Bazargani,
Prosenjit Bose,
Babak Miraftab.
The basis number OF 1-PLANAR GRAPHS
Pre-print.
TALKS
-
Geodesic anagram-free coloring of chordal graphs,
Ontario Combinatorics Workshop, University of Ottawa. -
MacLane's result type for 1-planar graphs,
Algorithmic Seminars, CGLab, Carleton University. -
Geodesic anagram-free coloring of chordal graphs,
Algorithmic Seminars, CGLab, Carleton University. -
Piercing pairwise intersection convex shapes in the plane,
15th Latin American Theoretical Informatics Symposium LATIN 2022.
Curricular Activities
-
Convex and Discrete Geometry Summer School,
Rényi Institute, Budapest, Hungary, Aug 2023. -
Participated in WADS and CCCG 2023,
Concordia University, Montreal, Canada -
Participated in Ontario Combinatorics Workshop,
University of Ottawa, Ottawa, Canada -
Participated in Ninth Annual Workshop on Geometry and Graphs (v2),
Bellairs Research Institute, Holetown, Barbados -
Member of Organizing Committee,
32nd International Workshop on Combinatorial Algorithms -
Participated in Canadian Discrete and Algorithmic Mathematics conference (CanaDAM),
Online -
Participated in Eighth Annual Workshop on Geometry and Graphs,
Bellairs Research Institute, Holetown, Barbados
Honors and Awards
-
International Admission Scholarship,
University Of Ottawa 2019 -
International Doctoral Scholarship,
University Of Ottawa 2019 -
PSecond rank in computer Engineering (B.S. degree),
Shiraz University, Shiraz, Iran 2018 -
ACM ICPC,13th Place,
West Asia Region, Iran -
Scientific Olympiads, 16th Place,
Iran, July 2017
Contact
Location:
Ottawa, Ontario
Email:
Saman.Bazargani@gmail.com
Call:
+1 (613) 809-7484