Skip to content
View sh008's full-sized avatar

Block or report sh008

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sh008/README.md

Shayan Davoodi

Senior Frontend Developer  |  Angular Specialist

9+ years building web applications for banking, fintech, charity-tech and creative agencies.
Based in Tehran, Iran  ·  Working with teams worldwide.

Download Resume LinkedIn Email

Open to opportunities Remote friendly


About

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.

Tech Stack

Angular RxJS NgRx TypeScript JavaScript HTML5 CSS3 Sass C# Node.js ASP.NET Core SQL Server Jest Jasmine Webpack Git

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

Experience

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).

Education & Languages

  • B.Sc. in Computer Hardware Engineering, Islamic Azad University, Parand Branch (2010 – 2014)
  • Languages: Persian (native), English (professional working proficiency)

Contact

Email LinkedIn Resume

Popular repositories Loading

  1. claude-lore claude-lore Public

    The knowledge your codebase doesn't contain — a Claude Code skill that records project state, decisions, and dead ends so a new session resumes instead of re-reading the codebase.

    6

  2. MVJS-Image-Decryptor MVJS-Image-Decryptor Public

    JavaScript

  3. naylonstep naylonstep Public

    JavaScript

  4. iphone-afc-transfer iphone-afc-transfer Public

    Fast, resumable iPhone photo and video transfer over USB using AFC instead of Windows MTP. Working example of the async pymobiledevice3 10.x API.

    Python

  5. sh008 sh008 Public