
ibrahem.ghanim
About Candidate
Frontend Developer with 5+ years of experience building enterprise-grade web applications. Specialized in Angular architecture, real-time systems, and large-scale admin platforms. At LikeCard, led the full architecture of an admin dashboard from scratch — serving 100+ admins across 3 languages with live WebSocket updates, a 300+ permission RBAC system, and Microsoft Azure SSO. Known for clean standalone component design, NgRx state management, and measurable performance improvements using Angular Signals.
Location
Education
Work & Experience
• Architected the LikeCard Admin Dashboard from the ground up using Angular 21 standalone components, TypeScript, and Tailwind CSS — serving 100+ admins with zero legacy NgModule overhead. • Deepened hands-on expertise with Angular v21, adopting the new built-in control flow syntax (@if / @for / @switch) and Signal-based component APIs across all new feature modules, replacing legacy structural directives. • Designed and implemented a granular Role-Based Access Control system with 300+ individual permissions, fully manageable through the dashboard, covering every route and UI action. • Integrated Microsoft Azure SSO (MSAL) and OIDC authentication, enabling secure enterprise login with automatic token injection via HTTP interceptors. • Built a real-time notification and data synchronization layer using Socket.IO, delivering live order and ticket updates across the dashboard. • Delivered 15+ feature modules including: order management, KYC verification, serial/voucher management, coupon generation engine, multi-surface banner CMS, and a full support ticket system with boards, tags, and analytics. • Migrated state management to NgRx (Store, Effects, Entity, SignalStore), reducing redundant API calls and improving reactive data consistency across feature modules. • Adopted Angular Signals and the httpResource API for reactive, declarative data fetching, cutting down manual RxJS subscription handling across feature modules. • Built a reporting suite with Excel export (xlsx), PDF invoice generation (jsPDF), and cross-module data aggregation for operations and finance teams. • Configured Sentry error monitoring with automated source-map uploads on every production build, reducing mean time to resolution (MTTR) for production issues. • Implemented full RTL/LTR layout switching for Arabic, English, and Turkish using ngx-translate, Tansloco, and Tailwind CSS RTL plugin. • Delivered PWA support with a full web app manifest and Apple splash screen coverage across all device sizes.
• Built a full-featured medical insurance and e-claims platform using Vue.js 3, Vuetify, and Vite, delivering end-to-end claim workflows for insurance providers. • Designed multi-step claim submission workflows with complex conditional logic, managed via Vuex and Pinia across 10+ form steps. • Integrated third-party insurance provider APIs with token-based auth and error boundary handling for real-time policy and claims data. • Reduced initial bundle size by leveraging Vite code-splitting and lazy-loaded route components across the application.
• Developed a car services and spare parts e-commerce platform connecting users with local service centers, built with JavaScript ES6+, HTML5, and CSS3. • Implemented dynamic product filtering, cart management, and service booking flows, translating Figma wireframes into pixel-accurate responsive interfaces. • Maintained cross-browser compatibility across Chrome, Firefox, Safari, and Edge with progressive enhancement techniques.
• Built a responsive e-commerce storefront using HTML5, CSS3, and JavaScript, implementing product listing, cart, and checkout UI.
