Overview
Work History
Education
Skills
RESEARCH INTERESTS
ACADEMIC EXPERIENCES
Academic Projects
Languages
Accomplishments
Awards
References
Timeline
Generic

ILIYA MIRZAEI

Stony Brook,USA

Overview

3
3
years of professional experience

Work History

Application Team Lead - Cross-Platform Developer

AI Home Design
Vancouver, Canada
04.2024 - 07.2024
  • Android/IOS application development from scratch
  • Full-time | Remote

Software Engineer - Cross-Platform Developer

Plates Company
Paris, France
07.2023 - 10.2023
  • Company Overview: A French company focused on a PTP local food services
  • Developed Android/IOS/PWA Chat feature
  • Firebase service integration (Auth, Firestore, ACM, Storage)
  • Software design, Analysis, and testing
  • Full-time | Remote

Software Engineer - Cross-Platform Developer

Vusic Company
Tehran, Iran
11.2022 - 07.2023
  • Company Overview: The largest company in the music streaming industry in Iran focused on social media, music, and music video streaming
  • Developed both IOS and PWA from scratch
  • Performance analysis using Flutter DevTools
  • Full-time | On-site

Flutter Developer Technical Lead

Black Bit
Tehran, Iran
09.2021 - 11.2022
  • Company Overview: A company focused on software development
  • Technical leadership of a team consisting of 5 Flutter developers
  • Requirement gathering and negotiation with stakeholders
  • Develop & maintain 4 applications for both Android & PWA with various kinds of features such as real-time communications, GPS, Caching, Firebase services, etc.
  • Full-time | On-site

Education

Ph.D - Computer Science

Stony Brook University
NY, United States

B.Sc. - Computer Engineering

Iran University of Science and Technology (IUST)
Tehran, Iran
02.2024

High School Diploma - Maths and Physics

National Organization for Development of Exceptional Talents (NODET)
Tehran, Iran
01.2019

Skills

  • Teaching and leadership
  • Presentation skills
  • Documentation expertise
  • Creative problem solving
  • Programming proficiency: C/C, Go, Dart, Java, C#, Python, Shell, NodeJS, HTML/CSS, VHDL, Verilog
  • Framework knowledge: Flutter, Echo, SDL, Moqui, Antlr
  • Version control: Git and GitHub
  • Automation tools: Fastlane and LaTeX
  • Development environments: Android, iOS, Web, Desktop, Linux
  • Software applications: Xilinx ISE and Proteus
  • Database management: SQL Server, MySQL, Firestore
  • Linux operations: Tracing, debugging, analysis

RESEARCH INTERESTS

  • Operating Systems
  • Distributed Systems
  • Consensus Protocols
  • Blockchains
  • Software Engineering
  • Software Quality, Reliability & Maintainability
  • Software Verification & Testing
  • Computer Networks & Security

ACADEMIC EXPERIENCES

Research Assistant

  • Data Science Lab | 09 2023 - Present| Dr. Hossein Rahmani

Bita project: Developing a cross-platform fraud detection SDK, analyzing and modeling data using data mining algorithms, coaching & Teaching Cross-platform development

  • Blockchain Lab | 03 2020 - 06 2020| Dr. Zeinab Movahedi

Research on IOTA's DAG and tangle technology to help master students

Teaching Assistant

  • CSE 316 - Fundamentals of Software Development | 09 2024 - 12 2024 | Dr. Christopher Kane

Holding office hours and answering students questions and inquires, grading projects, assignments, and exams

  • Software Engineering | 09 2023 - 02 2024 | Dr. Mehrdad Ashtian

Mentoring & Project managing, code review, negotiations with stakeholders for sponsoring students projects

  • Mobile Networks | 09 2023 - 01 2024 | Dr. Abolfazl Diyanat

Co-author of exams

  • Software Engineering | 09 2023 - 02 2024 | Dr. Behrouz Minaei-Bidgoli

Reviewing students code, grading students based on their sprints results

  • Fundamental of Computer Programming | 09 2022 - 02 2023 | Dr. Mehrdad Ashtiani

Teaching C++, creating tutorial videos, tasks & assignment designing - Contest designing

  • Fundamental of Computer Programming | 02 2022 - 07 2022 | Dr. Mehrdad Ashtiani

Tasks & assignment designing - Project mentoring - Contest designing

  • Fundamentals of Database Design | 02 2022 - 07 2022 | Dr. Hossein Rahmani

Teaching database design & SQL Server

Tasks & assignment designing - Project mentoring - Grading assignments

Produce tutorial podcasts

  • Fundamental of Computer Programming | 09 2021 - 02 2022 | Dr. Reza Entezari Maleki

Tasks & assignment designing, project mentoring, grading assignments

  • Fundamental of Computer Programming | 09 2021 - 02 2022 | Dr. Sauleh Etemadi

Assignments mentoring, guidance and problem solving

  • Fundamental of Computer Programming | 09 2021 - 02 2022 | Dr. Zeinab Movahedi
  • Advanced Computer Programming | 02 2021 - 09 2021| Dr. Zeinab Movahedi

Teaching Object-Oriented Programming with C++

  • Discrete Mathematics | 09 2020 - 02 2021 | Dr. Vesal Hakami

Teaching discrete mathematics and its application, Tasks & assignment designing, Grading assignments

Academic Projects

  • Consensus Protocol implementation, Multi-Paxos and PBFT, Applied on a distributed bank application
  • Linux kernel page owner interception, “Linux Kernel Development” course, Intercepting page owner using LKM method, Selected as the best project of the course
  • Phone call quality measurement, “Mobile Network” course project, Selected as the best project of the course
  • Bipedal walker, “AI” course project, Awarded as the most creative project of the course, Fitness Framework, “Object Oriented Design” course project

Languages

  • English: TOEFL iBT: 100 (Reading: 29, Listening: 22, Speaking: 21, Writing: 28)
  • Persian: Native

Accomplishments

  • GitHub submissions & Contributions:
  • 1,101 contributions in 2023
  • 2,422 contributions in 2022

Awards

  • Qualified to enter the IUST Master directly without entrance exam, Iran University of Science and Technology (IUST), Jul, 2023
  • Ranked among the top 10% students, Iran University of Science and Technology (IUST), 2019 - 2023, overall: 3.79/4 (17.41/20)
  • Ranked among the top 2% in Iranian University Entrance Exam, 2019, Ranked 261 among 164,278 students
  • Graduated in NODET high school, National Organization for Development of Exceptional Talents (SAMPAD), Jul, 2019

References

  • Reza, Entezari-Maleki, Assistant Professor, Iran University of Science & Technology (IUST), Department of Computer Engineering
  • Zeinab, Movahedi, Associate Professor, Iran University of Science & Technology (IUST), Department of Computer Engineering
  • Hossein, Rahmani, Assistant Professor, Iran University of Science & Technology (IUST), Department of Computer Engineering
  • Mehrdad, Ashtiani, Assistant Professor, Iran University of Science & Technology (IUST), Department of Computer Engineering

Timeline

Application Team Lead - Cross-Platform Developer

AI Home Design
04.2024 - 07.2024

Software Engineer - Cross-Platform Developer

Plates Company
07.2023 - 10.2023

Software Engineer - Cross-Platform Developer

Vusic Company
11.2022 - 07.2023

Flutter Developer Technical Lead

Black Bit
09.2021 - 11.2022

Ph.D - Computer Science

Stony Brook University

B.Sc. - Computer Engineering

Iran University of Science and Technology (IUST)

High School Diploma - Maths and Physics

National Organization for Development of Exceptional Talents (NODET)
ILIYA MIRZAEI