Shahenshah M.
Frontend Engineer
8+ Years of Experience in Web Application Development using Angular Extensive experience converting ideas, designs, screenshots, Figma, and PSDs into fully working applications. Skilled in implementing best practices to lay a solid foundation for scalability and maintainability. High attention to detail for achieving pixel-perfect designs without trade-offs. My Expertise ⚡ Frontend Development ▸ HTML5, CSS3, SCSS, JavaScript (ES6+), TypeScript ▸ Angular (v2–20), Angular Material, Bootstrap, Angular Flex Layout ▸ CSS Flexbox & CSS Grid for responsive layouts 🎨 UI/UX & Components ▸ StorybookJS for component-driven development ▸ Responsive Web Design & Accessibility (A11y) ▸ Design Systems, Theming, and Custom Styling ▸ Developing reusable & scalable components 🛠️ State Management & Data Handling ▸ Angular Signals, RxJS, Observables, Async Pipe ▸ Service-based State Management & REST API Integration ▸ Robust Error Handling for seamless user experience 🚀 Performance Optimization ▸ Lazy Loading, Deferrable Views, Code Splitting ▸ Pure Pipes & trackBy with *ngFor ▸ NgOptimizedImage & Change Detection Strategies 🧪 Testing & Quality Assurance ▸ Jasmine, Karma, Jest, Cypress ▸ Arrange–Act–Assert Pattern & Custom Validators ▸ Linting & Prettier for consistent code quality 🧰 Tooling & Workflow ▸ Git, GitHub/GitLab, NPM, Angular CLI ▸ VS Code, Docker (basics), CI/CD Pipelines ▸ Efficient developer collaboration & code reviews 🏗️ Architecture & Best Practices ▸ Modular Application Design & Dependency Injection (DI) ▸ Component Composition & Immutability with Pure Functions ▸ Clean Code Principles & SOLID Practices ▸ Web Vitals Optimization (LCP, INP, CLS) ▸ Security: XSS Protection & Angular Sanitization