I'm Hanieh Salmantaheri

A

About Me

Hi! I am Hanieh Salmantaheri, a passionate Software Developer based in Canada, currently pursuing a Master’s in Software Engineering at Concordia University. With expertise in Python and backend development, I focus on building scalable microservice-based applications while prioritizing user data privacy, API design, and maintainable architectures. I thrive on challenges and enjoy crafting high-quality, clean code, leveraging creativity to solve complex problems. A strong team player with excellent communication skills, I excel in multicultural environments that foster innovation and collaboration. Fluent in English and improving my French, I value the importance of multilingual communication. Driven by my Master’s studies and passion for cutting-edge technologies, I aim to become a software engineer, contributing to impactful projects in areas like artificial intelligence, cloud computing, and cybersecurity. My goal is to lead initiatives, mentor team members, and design user-centric applications that solve real-world problems, while embracing opportunities to shape technical directions and foster collaboration. I am committed to exploring challenges that enhance my skills and align with my vision for impactful software development, creating solutions that make a meaningful difference.

Software Engineer

View My Resume

Resume

Education

M.Eng. Software Engineering

2024 - present

Concordia University, Montreal, Canada

B.Sc. Computer Engineering

2015 - 2020

Iran University of Science and Technology (IUST), Tehran, Iran
Supervisor: Dr Vesal Hakami
Thesis Title: Optimization of Distributed Content Caching on the Edge of Wireless Networks with presence of Malicious Users

Professional Experience

Backend Developer

April 2023 - March 2024

Karnameh, Tehran, Iran

Karnameh is a platform designed to make buying and selling cars easier, safer, and faster. It offers services like on-site car inspections to ensure vehicle health, price estimation based on car condition, and comprehensive support throughout the process.

  • Engineered scalable and maintainable backend solutions using Python and Django to support Karnameh's microservice-based architecture.
  • Deployed RESTful APIs for seamless communication between services and third-party applications.
  • Enhanced user experience and operational efficiency by implementing real-time vehicle order tracking and optimizing system performance with database query improvements and caching mechanisms.
  • Integrated notification systems to keep users informed at every stage, contributing to a smoother transaction process.

Software Engineer - Backend Developer

November 2021 - March 2023

Mobile Telecommunication Company of Iran (Hamrahe Aval), Tehran, Iran

  • Development of the Search Engine's Media (Video and Image Album) Tab.
  • Back-End development using Python programming language. Developed services based on microservice architecture.
  • Development of API Gateway using FastAPI.
  • Development of text storage using Elasticsearch.
  • Development of Query Expansion Service with Natual Language Processing using Python programming language.

Teaching Experience

Teaching Assistant - fundamentals of database design

Spring 2020

Iran University of Science and Technology, Tehran, Iran
Instructor: Professor Eisa Zarepour

Publication

Optimization of Distributed Content Caching on the Edge of Wireless Networks with presence of Malicious Users (PDF)

Summer 2021

Iran Hooshmand in the light of Information Technology and Knowledge (IKT)
Supervisor: Professor Vesal Hakami

Portfolio

  • All
  • software
  • ai
  • network
  • game

Search Engine

A Search Engine.

Telegram Crawler

A web application for crawling the telegram.

Snake Tron

Snake Game

Twitter Crawler

Crawling public users' twitter timeline.

Noise Reduction

A project removes noises from noisy images.

Edge Caching

Network Content Caching