Frontend Engineer with over 5 years of hands-on experience building scalable web applications with Angular. I write clean, maintainable code and care about great user experiences.
I design and build scalable web applications with Angular, from airline reservation systems to cash management tools and healthcare platforms. I'm familiar with backend technologies and keep up with the latest frontend trends and best practices.
I hold a Bachelor's degree in Software Engineering from Urmia University of Technology, where I also helped organize student events and conferences such as UUTCT and P0SCON.
The tools and technologies I use every day, plus a few I'm familiar with.
Also familiar with: PWA, Micro Frontends, Monorepo (Nx), SOLID principles, design patterns, clean architecture, Node.js and SQL databases.
Over 5 years of frontend work across airline, finance, healthcare and e-commerce products.
Tehran, Iran (remote)
Building scalable features for the Iran-Airtour airline reservation system (CRS) with backend, product and QA teams. Migrated legacy AngularJS modules to Angular 18, adopted Angular Signals, restructured SCSS styling, and improved Core Web Vitals (LCP, CLS) with lazy loading and critical rendering path optimization.
Tehran, Iran (on-site)
Implemented 10+ framework features from Figma designs and showcased them in Storybook. Built reusable Angular components and directives with Material and Bootstrap for a cash management system, managed async data flows with RxJS, and worked in a team of 11 using Scrum and Jira.
Tehran, Iran (remote)
Delivered a responsive mental health platform for Canadian clinics and patients, and built 4+ interactive websites from Figma designs. Fixed frontend bugs reported in Sentry and worked with designers on UI/UX and responsive design.
Urmia, Iran (on-site)
Designed a custom WordPress template that significantly reduced request rates, and launched a feature-rich e-commerce platform on WordPress.
My academic background and the student communities I contributed to.
10/2018 - 02/2023 · Urmia, Iran
Have a question or a project? Send me a message and I'll get back to you.