Sina Eskandari
Hello, I’m Sina. I am currently pursuing a master’s degree in Computer Engineering at Politecnico di Torino. I graduated from Iran University of Science and Technology (IUST) with a Bachelor of Science in Computer Engineering. My research interests are Deep Learning, Computer Vision, Natural Language Processing, and Machine Learning. My journey involves unraveling the possibilities at the intersection of technology and artificial intelligence, contributing to the ever-evolving landscape with a solid foundation from my studies.
Education
- Bachelor of Science in Computer Engineering, Iran University of Science and Technology, 2018 - 2023, Overall GPA: 3.37/4, Last Two Year GPA: 3.93/4
- Master of Science in Computer Engineering, Politecnico di Torino, 2024 - Now
Research Interests
- Computer Vision
- Deep Learning
- Natural Language Processing
- Machine Learning
Research Experience
- Research Assistant: April 2023 - December 2023
- Computer Vision Lab at IUST under supervision of Dr. Mohammad Reza Mohammadi
- Worked on anomaly localization techniques using Variational Autoencoders (VAEs) and analyzed attention maps as well as GradCAM (Gradient-weighted Class Activation Mapping) for precise localization.
- Conducted researched on out-of-distribution detection methods, including post hoc techniques such as Null Space Analysis.
- Contributed to advancing the field of machine learning by leveraging out-of-distribution detection methods to identify incorrect labels during the training phase, enhancing model robustness and accuracy.
- Gained hands-on experience in deep learning frameworks and tools such as TensorFlow or PyTorch, enhancing proficiency in model development and experimentation.
Professional Experience
- Software Developer Intern: June 2021 - September 2021
- Company: Arman Rayan Sharif, Tehran
- Collaborated with a team of developers in the development and enhancement of the company’s AI tool APIs, including image, speech, and text processing using Python and Django Rest Framework, offering these cutting-edge capabilities to customers.
- Focused on the API’s key features, including: Invoice Handling, Throttling Mechanism, File Manager, Ticketing System and Request Logging.
- Utilized Docker for containerization, enabling efficient deployment and management of applications and services.
- Software Developer: September 2021 – December 2022
- Company: Arman Rayan Sharif, Tehran
- After finishing my internship, I got a return offer and transitioned from a successful software developer intern to a part-time software developer role at Arman Rayan Sharif, continuing to contribute to the company’s APIs and other software projects.
- Expanded responsibilities to work on projects involving Apache Kafka for Real-time Data Streaming and Microservices Communication, Elasticsearch to implement advanced search and data retrieval capabilities, Grafana to create dashboards and visualization tools, providing real-time monitoring and insights into system performance and data metrics and deployed and managed applications using Kubernetes, leveraging container orchestration for scalable and resilient microservices architecture.
Teaching Experience
- Computational Intelligence
- Fall 2023
- Instructor: Dr. Nasser Mozayani
- Software Engineering
- Fall 2023
- Instructors: Dr. Behrouz Minaei-Bidgoli, Dr. Mehrdad Ashtiani
- Internet Engineering
- Fall 2022
- Instructor: Dr. Vesal Hakami
Selected Projects
COVID-19 Prediction From Chest XRay Images Deep learning, Transfer learning, Pytorch Fall 2022 - Final project of IUST’s deep learning course.
- Implementation of “Deep-COVID: Predicting COVID-19 From Chest X-Ray Images Using Deep Transfer Learning”.
- Resnet18 was fine-tuned on a new custom dataset.
Tile Crack Segmentation Deep learning, Computer vision, Semantic segmentation, Keras Fall 2022 - Final project of IUST’s computer vision course.
- Implementation of the U-Net model to segment cracks in tile pictures.
- The challenge of this project was the design of the tiles, which had shapes that were similar to cracks.
Improving 5G Intrusion Detection with Synthetic Data and Transformer-Based Classification Deep Learning, Generative Adversarial Networks, Transformer, Unbalanced Dataset Spring 2023 - This is my final thesis under the supervision of Dr. Vesal Hakami.
- I address the issue of class imbalance in the existing datasets. I mainly focus on the 5G-NIDD dataset.
- A conditional GAN model was used to generate data for the purpose of balancing the dataset.
- I used the FT-Transformer architecture for classification and managed to improve the performance on the dataset compared to other methods.
IMDB Movie Genre Classification Deep Learning, NLP, Keras Winter 2022 - Final project of IUST’s NLP course.
- Multi-label classification of movie genres based on their plot.
- The IMDB website was crawled in order to collect the dataset. Afterwards, preprocessing methods were used.
- Three models were implemented for classification: Simple dense model, LSTM based model, CNN based model.
Technical Skills
- Programming Languages: Python, Javascript, Java, C, Bash, Matlab
- ML/DL Tools: Tensorflow, Keras, Pytorch, scikit-learn, OpenCV, Numpy, Pandas, Matplotlib
- Web Development: Django, Flask, FastAPI, React, HTML, CSS
- Devops/Databases: Docker, Kubernetes, PostgreSQL, Redis, Elasticsearch, Nginx
- Others: Git, Linux, Latex, Grafana, Prometheus, Kibana, ANTLR, Selenium
Languages
- Persian: Native
- English: Fluent(IELTS: Overall: 8, Listening: 9, Reading: 9, Writing: 7, Speaking: 7)
Selected Courses
- Deep Learning: A+
- Computer Vision: A
- Natural Language Processing: A
- System Analysis and Design: A+
- Software Engineering: A+
- Data Structure: A+
- Signals and Systems: A
- Computer Security: A+
- Database Design: A
- Differential Equations: A+
- Object Oriented Analysis and Design: A
- Internet Engineering: A
Cetifiactes
- Neural Networks and Deep Learning
- Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
- Structuring Machine Learning Projects
- Convolutional Neural Networks
- Sequence Models
References
- Dr. Nasser Mozayani
- Associate Professor, School of Computer Engineering at Iran University of Science and Technology
- mozayani@iust.ac.ir
- Dr. Vesal Hakami
- Assistant Professor, School of Computer Engineering at Iran University of Science and Technology
- vhakami@iust.ac.ir