9+ years building web applications for banking, fintech, charity-tech and creative agencies.
Based in Tehran, Iran · Working with teams worldwide.
Senior Frontend Developer with deep expertise in the Angular ecosystem (RxJS, NgRx, SSR) and a track record of delivering complex enterprise dashboards, core banking modules and full-stack products.
- Lead architectural decisions for large, data-heavy applications: modular, lazy-loaded SPAs and reusable component libraries.
- Experienced in remote, cross-timezone collaboration with international clients and teams.
- Co-founded a SaaS-style recurring-donation platform from zero, covering product, backend and frontend.
| Area | Details |
|---|---|
| Frameworks & Libraries | Angular (2 – 17+), RxJS, NgRx, Knockout.js, Angular Universal (SSR) |
| Languages | TypeScript, JavaScript (ES6+), HTML5, CSS3 / SCSS, C# |
| Testing | Jasmine, Karma, Jest, unit & integration testing, TDD |
| Architecture & Performance | SPA design, modular & lazy-loaded architectures, reusable component libraries, bundle optimization, web performance tuning |
| Backend Exposure | Node.js, ASP.NET Core, REST API design, MSSQL |
| Tools & Workflow | Git, GitHub, Webpack, npm, VS Code, Postman, Agile / Scrum, code review |
Senior Frontend Developer — Arsham Financial Group (Bank Gardeshgari) · 2024 – Present · Tehran, Hybrid
- Build internal dashboards and management panels for the bank's financial-services group on Angular.
- Architect reusable component libraries and scalable module structures for complex financial workflows.
- Improve page-load times and runtime responsiveness of data-heavy screens.
- Design REST APIs with backend teams and implement secure authentication and authorization flows.
Senior Angular Developer — Tosan Software Group · 2023 – 2024 · Tehran
- Developed core modules of Tosan's Core Banking platform, used by multiple Iranian banks.
- Implemented NgRx state management for complex transactional data and side-effects.
- Wrote unit and integration tests for sensitive banking modules.
Full-Stack Developer — BRP Creative (Australia) · 2020 – 2024 · Remote
- Delivered custom websites and web apps for international clients with Angular and Node.js.
- Owned features end-to-end, from requirements to architecture, implementation and deployment.
- Built REST APIs and integrated third-party services (payments, auth, content, analytics).
Co-Founder & Lead Developer — Hami Bash · 2019 – 2020 · Tehran
- Co-founded a Persian-language Patreon-style platform for recurring support of creators and causes.
- Built the full stack from scratch: ASP.NET Core API, MSSQL database and an Angular SPA, with payment-gateway integration and recurring billing.
Full-Stack Developer — Zhabiz Parda · 2017 – 2020 · Tehran
- Built business web apps with ASP.NET Core, Angular and Knockout.js.
- Led the incremental migration of legacy Knockout.js modules to modern Angular.
Software Developer (project-based) — Karavaran Teb Asia · 2015 · Tehran
- Designed and delivered the company's Management Information System with ASP.NET WebForms and MSSQL.
The full details are in the resume (PDF).
- B.Sc. in Computer Hardware Engineering, Islamic Azad University, Parand Branch (2010 – 2014)
- Languages: Persian (native), English (professional working proficiency)
