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