hamraz arafati

Software Engineer and Student in Tehran, Iran

Education

Sharif University of Technology

Bachelor of Science in Computer Engineering

Research Experience

Undergraduate Research Assistant

Volunteered as a research assistant under the supervision of Prof. Mohammad‑Amin Fazli

Currently doing my bachelor’s project on Analysing the effect of changes of CEOs on the company’s performance

Work Experience

Jabama

Backend developer (August 2024 - Present)

  • Owner of new back‑office feature on automating charging and fining accounts

Smartech

Backend developer (August 2023 - August 2024)

  • Owner of an automation project for user management.
  • Owner of a refactoring project for simplifying campaign creation.
  • Contributed in a group of three to refactor the project.

Tapsi

Backend developer (Feb 2022 - Feb 2023)

  • Owner of a project called Surprise Element which is used to give discounts randomly to passengers to increase ride numbers.
  • Automated and optimised the user‑tracking process by using a third‑party tracker.
  • Collaborated with a four‑person team to develop a project called Fixed‑Pay which was used to increase drivers’ rides.

Research Interest

Software Design and Architecture: Design Patterns, Model‑driven architecture

Software Testing and Verification: Automated testing

Software Quality and Metrics: Code quality metrics, Software reliability engineering

Software Security: Privacy‑preserving software, Secure software development lifecycle

Skills

Programming: JavaScript/TypeScript, Kotlin, Golang, Python, C/C++, Java, Mongo, Redis, kafka, Postgres.

Miscellaneous: Linux, Shell (Bash/Zsh), LATEX(Overleaf), Prometheus, Git. Soft

Skills: Time Management, Teamwork, Problem‑solving, Project Documentation, Presentation Skills, Project Ownership, Fast Learner.

Voluntary Work

ICPC Iran 2023: Executive Staff

ICPC Iran 2022: Ceremony Presenter and Executive Staff

8th Winter Seminar Series: Technical and Executive Staff

AI Challenge 2023: Executive Staff

7th Winter Seminar Series: Social staf

Academic Services (UNPAID)

Voluntary Teaching Assistant:

  • Head of Teaching Assistant: Software Engineering
  • Teaching Assistant: Database, E‑commerce, Technical and Scientific Presentation, Fundamental of Programming, Advanced Programming, Linear Algebra, Computer Architecture

Member of Students Council:

  • Treasurer

Rayanesh (Computer Department’s Publication):

  • Executive Member

Languages

English: Professional Proficiency (IELTS: 7.5/9)

French:Professional Proficiency

Persian:Native Proficiency

  • Work
    • Software Engineer at Jabama
  • Education
    • Sharif University of Technology